protein_get_annotations
Fetch UniProt features and natural variants plus InterPro domain/family memberships with GO terms.
How to use it
protein_get_annotations is exposed by the Protein MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the protein_get_annotations tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Protein MCP Server
bunx @cyanheads/protein-mcp-server@latestOther tools in Protein MCP Server (6)
Profile the PDB into distributions and trends with server-side facets — counts, histograms, timelines, and cross-tabs.
Structurally align multiple structures (TM-align / jFATCAT) to a reference or as a full pairwise matrix.
Find sequence homologs (RCSB mmseqs2) or fold homologs (Foldseek) from a sequence, PDB ID, or UniProt accession.
Fetch metadata and coordinate-file URLs by ID — experimental (PDB), predicted (AlphaFold), or best-available — with batch partial success and optional coordinate inlining.
Search experimental and predicted structures by free text, sequence, or organism/method/resolution filters, with optional facet breakdowns.
Resolve ligand names/formulas to component IDs, find structures containing a ligand, or map binding-site residues.