> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.benchling.com/in-vivo/overview/metadata/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.benchling.com/in-vivo/_mcp/server. # Metadata Benchling In Vivo entities have a `metadata` parameter. You can use this parameter to attach key-value data to these In Vivo entities. Supported metadata types: `cage`, `group`, `sample`, `study`, `animal`, `project`, `project_role`, `attachment`, `user`, `treatment`, `disease`. ## Metadata filtering You can perform filtering of List API responses on metadata that you’ve added to entities that support it. You can use the `metadata` query param so the filter term only looks up metadata values. To filter for a specific metadata key-value pair, use the metadata key name as a query param, such as `study-internal-id=STUDY-1234`.