Uniprot MCP Server
by uniprot.caseyjhand.com in Search & web
Protein research over UniProtKB: search by function, fetch curated records, map IDs, proteomes.
https://uniprot.caseyjhand.com/mcp- Tools
- 6
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 421 ms
- 540 ms slowest 5%
- Last check
- Passed
- 4 h ago, next in 2 h
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"uniprot-mcp-server": {
"type": "http",
"url": "https://uniprot.caseyjhand.com/mcp"
}
}
}6 tools
- 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:true) — exactly one is required. Reviewed (Swiss-Prot) entries are manually…
- 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, isoforms, domains, GO terms, keywords, and cross-references. Partial failures…
- 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 tool submits it and polls within a budget. A running job returns status…
- 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 completeness (score, complete/fragmented/missing counts, lineage dataset), and the…
- 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 lineage. Set include_children to also fetch immediate child taxa (a separate lookup…
- 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 the cheap sequence-only path — for the full functional record use…
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 4 h ago | Passed | 200 | 440 ms |
| 15 h ago | Passed | 200 | 411 ms |
| 24 h ago | Passed | 200 | 419 ms |
| 34 h ago | Passed | 200 | 421 ms |
| 43 h ago | Passed | 200 | 415 ms |
Show 8 older checks
| 2 days ago | Passed | 200 | 491 ms |
| 3 days ago | Passed | 200 | 383 ms |
| 3 days ago | Passed | 200 | 431 ms |
| 3 days ago | Passed | 200 | 531 ms |
| 4 days ago | Passed | 200 | 403 ms |
| 4 days ago | Passed | 200 | 438 ms |
| 5 days ago | Passed | 200 | 540 ms |
| 5 days ago | Passed | 200 | 262 ms |