Skip to main content
Glama

Ensembl MCP Server

ensembl_lookup

Query genes, transcripts, and variants by ID or symbol, retrieve cross-references, and perform ID translation. Supports multiple species and additional data inclusion for detailed genomic insights.

Instructions

Look up genes, transcripts, variants by ID or symbol. Get cross-references and perform ID translation. Covers /lookup/* and /xrefs/* endpoints plus variant_recoder.

Input Schema

NameRequiredDescriptionDefault
expandNoAdditional data to include (e.g., ['Transcript', 'Exon'], ['Translation'], ['UTR'])
external_dbNoExternal database name for xrefs lookup (e.g., 'HGNC', 'UniProtKB/Swiss-Prot', 'RefSeq_mRNA')
identifierYesID or symbol to look up (gene, transcript, variant, etc.) (e.g., 'ENSG00000141510', 'BRCA1', 'rs699', 'ENST00000288602')
lookup_typeNoType of lookup to performid
speciesNoSpecies name (e.g., 'homo_sapiens', 'mus_musculus')homo_sapiens

Input Schema (JSON Schema)

{ "properties": { "expand": { "description": "Additional data to include (e.g., ['Transcript', 'Exon'], ['Translation'], ['UTR'])", "items": { "type": "string" }, "type": "array" }, "external_db": { "description": "External database name for xrefs lookup (e.g., 'HGNC', 'UniProtKB/Swiss-Prot', 'RefSeq_mRNA')", "type": "string" }, "identifier": { "description": "ID or symbol to look up (gene, transcript, variant, etc.) (e.g., 'ENSG00000141510', 'BRCA1', 'rs699', 'ENST00000288602')", "type": "string" }, "lookup_type": { "default": "id", "description": "Type of lookup to perform", "enum": [ "id", "symbol", "xrefs", "variant_recoder" ], "type": "string" }, "species": { "default": "homo_sapiens", "description": "Species name (e.g., 'homo_sapiens', 'mus_musculus')", "type": "string" } }, "required": [ "identifier" ], "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