MCP serverio.github.cyanheads/uniprot-mcp-server
Protein research over UniProtKB — search by function, fetch curated records, map IDs, proteomes.
Overview
Score?
UNRATED 0.690
of what a free look can see, on 30 looks
Looks
36
last 53 min ago
Tools
6
More info
URL
uniprot.caseyjhand.com/mcp
streamable-http
Says it is
uniprot-mcp-server 0.2.4
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.690 · highest on record 0.8561
Toolsfrom sha256:84de49663c…08d2ad
| Tool | Schema |
|---|---|
| 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, PT |
input · output |
| 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 |
input · output |
| 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 |
input · output |
| 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, paren |
input · output |
| 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 as |
input · output |
| 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 |
input · output |
Verify it yourself
npx teppi-check https://uniprot.caseyjhand.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2EWF76NG02Q4DT78J86S