@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 proteomestaxonomy_search(query, size?)— search NCBI taxonomy as exposed by UniProtkeyword(keyword_id)— UniProt keyword infofeature_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 `