EMBL-EBI Proteins API
EMBL-EBI Proteins API for searching and retrieving protein sequences, annotations, features, cross-references, and structural information from UniProt and related resources.
Connect this API to an AI agent Browse all specs
What you can do with EMBL-EBI Proteins API via MCP
Every endpoint below becomes a governed tool your AI agent (Claude, ChatGPT, or a customer-facing VX agent) can call — with scoped permissions, sandbox testing, and audit logs.
| Method | Path | Operation | Description |
|---|---|---|---|
| GET | /proteins |
get_proteins | Search protein records Method: GET Path: /proteins IMPORTANT: This function has 0 REQUIRED parameter(s) and 3 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Query Parameters: OPTIONAL: - taxid: NCBI taxonomy identifier - size: Page size - cursor: Pagination cursor |
| GET | /proteins/{accession} |
get_proteins_accession | Get a protein record Method: GET Path: /proteins/{accession} IMPORTANT: This function has 1 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - accession: Protein accession |
| GET | /proteins/{accession}/features |
get_proteins_accession_features | Get protein features Method: GET Path: /proteins/{accession}/features IMPORTANT: This function has 1 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - accession: Protein accession |
| GET | /proteins/{accession}/crossReferences |
get_proteins_accession_crossReferences | Get protein cross-references Method: GET Path: /proteins/{accession}/crossReferences IMPORTANT: This function has 1 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - accession: Protein accession |
Usage guide
The EMBL-EBI Proteins API is publicly readable without an API key. Use the documented media types, taxonomic filters, pagination, and accession identifiers, and respect EMBL-EBI rate limits. Official documentation: https://www.ebi.ac.uk/proteins/api/doc
How to use this spec
- Create a free VX Agents account (sandbox tools included).
- Open the marketplace and connect “EMBL-EBI Proteins API” to an agent.
- Expose it as an MCP server for Claude/ChatGPT, or chat with it directly.