Skip to main content
Glama

Ensembl MCP Server

ensembl_protein_features

Retrieve detailed protein features, domains, and annotations for specific proteins or translations using protein IDs, enabling precise genomic analysis across species.

Instructions

Get protein-level features, domains, and annotations for proteins and translations.

Input Schema

NameRequiredDescriptionDefault
feature_typeNoType of protein feature (e.g., 'domain', 'signal_peptide', 'transmembrane', 'low_complexity')
protein_idYesProtein/translation ID (e.g., 'ENSP00000288602', 'ENSP00000350283', 'ENSP00000334393')
speciesNoSpecies name (e.g., 'homo_sapiens', 'mus_musculus')homo_sapiens

Input Schema (JSON Schema)

{ "properties": { "feature_type": { "description": "Type of protein feature (e.g., 'domain', 'signal_peptide', 'transmembrane', 'low_complexity')", "type": "string" }, "protein_id": { "description": "Protein/translation ID (e.g., 'ENSP00000288602', 'ENSP00000350283', 'ENSP00000334393')", "type": "string" }, "species": { "default": "homo_sapiens", "description": "Species name (e.g., 'homo_sapiens', 'mus_musculus')", "type": "string" } }, "required": [ "protein_id" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/effieklimi/ensembl-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server