ensembl_get_xrefs
ActiveTool of io.github.cyanheads/ensembl-mcp-server
Retrieve cross-database references for a gene or feature — HGNC, UniProt, EntrezGene, OMIM, RefSeq, Reactome, and others. Returns each xref with its database name, primary ID, display ID, and description. The dbname filter narrows to specific databases; omit to return all xrefs. IDs returned here chain to protein (pubchem via UniProt), literature (pubmed via PubMed IDs), disease (OMIM via MIM_GENE), and pathway (Reactome) resources. Requires an Ensembl stable ID — use ensembl_lookup_gene to get the ENSG… ID first. Common dbname values: HGNC, Uniprot_gn, EntrezGene, MIM_GENE, RefSeq_mRNA, RefSeq_peptide, Reactome, GO (Gene Ontology), ChEMBL.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Ensembl stable gene ID (ENSG…) or transcript ID (ENST…). Use ensembl_lookup_gene to get the stable ID from a gene symbol. xrefs/id returns the full cross-reference set (56+ entries for well-annotated genes like BRCA2)."
},
"dbname": {
"type": "string",
"description": "Filter to a specific external database by its Ensembl internal name. Examples: HGNC (HGNC gene ID), Uniprot_gn (UniProt gene name), EntrezGene (NCBI Gene ID), MIM_GENE (OMIM disease gene), RefSeq_mRNA (NCBI RefSeq transcript), Reactome (pathway IDs), GO (Gene Ontology terms). Omit to return all available xrefs."
}
}
}- Data resourceEnsembl Genome Browser
EMBL-EBI · scientific-data
name mention0.85 - Data resourceReactome Content Service
Reactome · science
name mention0.70 - Data resourcePubChem PUG REST API
NCBI · science
name mention0.70 - Data resourceUniProt REST API
UniProt Consortium · science
name mention0.70 - Data resourceChEMBL API
EMBL-EBI · science
name mention0.70
Parent server
io.github.cyanheads/ensembl-mcp-server
https://github.com/cyanheads/ensembl-mcp-server
1/7 registries