Skip to content
Back to search
100
MCP live MCP 2026-07-28 streamable-http

io.github.cyanheads/uniprot-mcp-server

io.github.cyanheads/uniprot-mcp-server

Protein research over UniProtKB — search by function, fetch curated records, map IDs, proteomes.

Uptime
100.0%
1 direct probes · 30d
Response
703ms
last probe
Tools
6
callable
Resources
0
readable
Prompts
1
available

Tools · 6

uniprot_search_proteins

Search UniProtKB and return curated protein records. Pass text_search for a plain-language query (the 80% case) or query for the full Lucene field syntax (gene:TP53 AND organism_id:9606 AND reviewed:t…

uniprot_get_entry

Fetch full curated UniProtKB entries by accession in one batch (up to 20). Each entry carries function, catalytic activity, cofactors, subcellular location, disease involvement, PTMs, natural variants…

uniprot_map_ids

Translate identifiers across databases via UniProt's ID-mapping service — gene names to accessions, accession to PDB / Ensembl / RefSeq / ChEMBL / GeneID, and back. The job runs asynchronously; this t…

uniprot_get_proteome

Fetch the reference proteome for an organism by UPID (e.g. "UP000005640") or NCBI taxon ID (e.g. 9606) — provide exactly one. Returns metadata inline: proteome type, total protein count, BUSCO complet…

uniprot_get_taxonomy

Resolve a taxonomy record by NCBI taxon ID (e.g. 9606) or scientific name (e.g. "Homo sapiens") — provide exactly one. Returns the scientific and common name, mnemonic, rank, parent, and the full line…

uniprot_get_sequence

Fetch the canonical amino-acid sequence (FASTA) for a UniProtKB accession, with length and the parsed header. Set include_isoforms to also return the alternatively-spliced isoform sequences. This is t…

Prompts · 1

uniprot_protein_dossier

Guided protein-research workflow over UniProt — resolve an identifier to a UniProtKB accession, fetch the curated entry, pull disease and variant detail, and surface cross-references for structure, ci…

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "io.github.cyanheads/uniprot-mcp-server": {
      "url": "https://uniprot.caseyjhand.com/mcp",
      "transport": "streamable-http"
    }
  }
}