Skip to main content
Glama

Ensembl MCP Server

ensembl_mapping

Convert genomic, cDNA, CDS, or protein coordinates between different systems or genome assemblies for species like human or mouse using specified feature IDs and mapping types.

Instructions

Map coordinates between different coordinate systems (genomic ↔ cDNA/CDS/protein) and between genome assemblies. Covers /map/* endpoints.

Input Schema

NameRequiredDescriptionDefault
coordinatesYesCoordinates to map: '100..200' for cDNA/CDS coords, or 'chr:start-end' for genomic (e.g., '100..300', '1..150', '17:7565096-7590856', 'X:1000000-2000000')
feature_idNoFeature ID (transcript/translation) for coordinate mapping (e.g., 'ENST00000288602', 'ENSP00000288602')
mapping_typeYesType of coordinate mapping
source_assemblyNoSource assembly name (for assembly mapping) (e.g., 'GRCh37', 'GRCh38')
speciesNoSpecies name (e.g., 'homo_sapiens', 'mus_musculus')homo_sapiens
target_assemblyNoTarget assembly name (for assembly mapping) (e.g., 'GRCh38', 'GRCh37')

Input Schema (JSON Schema)

{ "properties": { "coordinates": { "description": "Coordinates to map: '100..200' for cDNA/CDS coords, or 'chr:start-end' for genomic (e.g., '100..300', '1..150', '17:7565096-7590856', 'X:1000000-2000000')", "type": "string" }, "feature_id": { "description": "Feature ID (transcript/translation) for coordinate mapping (e.g., 'ENST00000288602', 'ENSP00000288602')", "type": "string" }, "mapping_type": { "description": "Type of coordinate mapping", "enum": [ "cdna", "cds", "translation", "assembly" ], "type": "string" }, "source_assembly": { "description": "Source assembly name (for assembly mapping) (e.g., 'GRCh37', 'GRCh38')", "type": "string" }, "species": { "default": "homo_sapiens", "description": "Species name (e.g., 'homo_sapiens', 'mus_musculus')", "type": "string" }, "target_assembly": { "description": "Target assembly name (for assembly mapping) (e.g., 'GRCh38', 'GRCh37')", "type": "string" } }, "required": [ "coordinates", "mapping_type" ], "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