@pipeworx/uniprot

Connect: https://gateway.pipeworx.io/uniprot/mcp · Install: one-click buttons

Tools: 6

UniProt MCP — the canonical protein-sequence and -function knowledge-base from EBI. Keyless.

Tools

  • search(query, format?, size?) — UniProtKB search (Lucene-style query)
  • get(accession, format?) — single entry by accession (e.g. P12345)
  • proteomes_search(query, size?) — search proteomes
  • taxonomy_search(query, size?) — search NCBI taxonomy as exposed by UniProt
  • keyword(keyword_id) — UniProt keyword info
  • feature_summary(accession) — summary of feature annotations (domain, mutagen, etc)

Data source

https://rest.uniprot.org/ — public, no API key.

Tools

  • search — “Find protein [name]” / “look up [gene] in UniProt” / “BRCA1 / TP53 / insulin protein info” / “all proteins for [organism]” — UniProtKB search via Lucene-style queries (e.g. “gene:BRCA1 AND organism_i
  • get — “Fetch protein [P12345]” / “UniProt entry for [accession]” / “FASTA sequence for [protein]” — single UniProtKB entry by accession (e.g. P12345 or P38398 for BRCA1_HUMAN). Returns full protein record:
  • proteomes_search — “Reference proteome for [organism]” / “complete protein set of [species]” — search UniProt reference proteomes (the curated representative protein set per organism). Use as a starting point for genome
  • taxonomy_search — “NCBI taxonomy ID for [organism]” / “taxid for [species]” / “look up [Latin name] in NCBI taxonomy” — search NCBI Taxonomy via UniProt’s mirror. Returns taxonomic IDs you can use as organism_id filter
  • keyword — “UniProt keyword KW-N info” / “what does keyword [X] mean” — fetch a UniProt controlled-vocabulary keyword by ID. Use to look up annotation tags like “Kinase” / “Membrane” / “Disease-associated”.
  • feature_summary — “Domain map of [protein]” / “annotated features of [accession]” / “what regions / sites does [protein] have” — annotated features (domains, active sites, transmembrane regions, mutagenesis sites, glyc

Tools

  • feature_summary — Domain map of [protein] / annotated features of [accession] / what regions / sites does [protein] have — annotated features (domains, active sites, transmembrane regions, mutagenesis sites, glycosylat
  • get — Fetch protein [P12345] / UniProt entry for [accession] / FASTA sequence for [protein] — single UniProtKB entry by accession (e.g. P12345 or P38398 for BRCA1_HUMAN). Returns full protein record: sequen
  • keyword — UniProt keyword KW-N info / what does keyword [X] mean — fetch a UniProt controlled-vocabulary keyword by ID. Use to look up annotation tags like Kinase / Membrane / Disease-associated .
  • proteomes_search — Reference proteome for [organism] / complete protein set of [species] — search UniProt reference proteomes (the curated representative protein set per organism). Use as a starting point for genome-sca
  • search — Find protein [name] / look up [gene] in UniProt / BRCA1 / TP53 / insulin protein info / all proteins for [organism] — UniProtKB search via Lucene-style queries (e.g. gene:BRCA1 AND organism_id:9606 fo
  • taxonomy_search — NCBI taxonomy ID for [organism] / taxid for [species] / look up [Latin name] in NCBI taxonomy — search NCBI Taxonomy via UniProt's mirror. Returns taxonomic IDs you can use as organism_id filters in `

Regenerated from source · build June 27, 2026