mcpbeat Sign in

Interpro MCP Server

answering

Interpro MCP Server is answering right now. Last checked 14 min ago. 760 installs a week from npm. It exposes 9 tools. Last commit 28 Oct 2026.

Search InterPro entries, map domains onto proteins and PDB structures, and scan raw sequences.

Installs per day peak 350 · avg 26 · +1627% w/w
a month agotoday
Uptime history 9 days of history
9 days agonow
100.0%
Uptime 24h
91 of 91 checks
9
Tools
read from the server
497 ms
Response time
average over 24h
760
Installs / week
npm and PyPI

What changed 7

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 28 October 2026. No other catalogue keeps this.

28 Oct 3 tools appeared interpro_get_scan_result, interpro_get_structure_domains, interpro_scan_sequence
28 Oct 2 tool descriptions were rewritten interpro_find_proteins_by_domain, interpro_list_reference
28 Oct a tool changed the parameters it asks for interpro_find_proteins_by_domain
28 Oct a tool changed version

Nothing serious here today

Today is the operative word: we check Interpro MCP Server every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 14 min ago.

run in your terminal
claude mcp add interpro-mcp-server --transport http https://interpro.caseyjhand.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://interpro.caseyjhand.com/mcp
~/.codex/config.toml
[mcp_servers.interpro-mcp-server]
url = "https://interpro.caseyjhand.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "interpro-mcp-server": {
      "url": "https://interpro.caseyjhand.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "interpro-mcp-server": {
      "type": "http",
      "url": "https://interpro.caseyjhand.com/mcp"
    }
  }
}

Available tools 9

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

interpro
interpro_find_proteins_by_domain
Find UniProt proteins carrying an InterPro or member signature. Defaults to reviewed human proteins; reviewedOnly=false includes all review statuses in the chosen taxon. Optional isFragment filters fragment annotations; false does not prove sequence completeness. architectureId intersects the provider Pfam grouping with these selections, without implying functional equivalence; metadata-only hits disclose unavailable entry and taxon details without per-protein requests. proteomeId intersects one UniProt proteome, such as protein.proteome from interpro_get_protein_domains, with every selection including taxonId.
interpro_get_clan
Retrieve a Pfam, CDD, or PIRSF clan/set and a cursor page of member entries; optionally include its relationship graph, returned in slices that fit the response budget and paged with relationshipOffset.
interpro_get_entry
Retrieve one InterPro or member-database entry with full metadata by default. Select optional sections while retaining core and unknown metadata, or supply overlapLimit to page whole overlap records in upstream order; offsets are not a snapshot across calls.
interpro_get_protein_domains
Retrieve InterPro and member-signature matches on a canonical UniProt protein, preserving every location and discontinuous fragment. Optionally select records covering a residue, include extra predicted features, and include functional residue rules with provenance. Budgeted segments hold whole records in order: matches, requested extras, then requested residue rules sorted by key. The first segment carries protein metadata; continue coverage.nextCursor until hasMore is false.
interpro_get_scan_result
Check an InterProScan job started by interpro_scan_sequence, waiting up to waitSeconds for it to finish. Returns the matches once finished, otherwise its queued or running status to check again later. Matches are InterProScan records verbatim, 1-based and inclusive, with the InterPro and InterProScan versions that produced them. Jobs and their results expire seven days after submission.
interpro_get_structure_domains
Retrieve InterPro and member-signature matches on one PDB entry's protein chains. Each chain record keeps match locations in chain numbering (1-based start/end beside author auth_start/auth_end, which can be null), in UniProt numbering, and the chain-to-UniProt residue map, with discontinuous fragments preserved; the UniProt protein is null for unmapped chains. InterPro nests at most 20 chain records per match; set chain to read one chain completely. Budgeted segments hold whole matches; the first carries structure metadata listing the protein chains. Continue coverage.nextCursor until hasMore is false.
interpro_list_reference
List supported InterPro database slugs, entry types, accession and PDB identifier patterns, common taxon IDs, or current release information.
interpro_scan_sequence
Find InterPro domain, family, and site matches for one raw protein sequence that has no UniProt accession. Sequences already in UniParc return precalculated matches at once; any other sequence starts one InterProScan 6 job, which commonly runs about ten minutes, so the usual first result is a jobId to read with interpro_get_scan_result. Repeating a sequence whose job is still running returns the same jobId instead of starting another. Matches are InterProScan records verbatim, 1-based and inclusive, each naming its member database and release.
interpro_search_entries
Search InterPro entries or member signatures by text or entry type. GO filters require sourceDatabase interpro; integratedInto selects member signatures for an InterPro accession. Results are cursor-paged; use interpro_get_entry for full metadata.

Endpoints

URLTransportStateLatencyChecked
https://interpro.caseyjhand.com/mcp streamable-http answering 231 ms 14 min ago

Alternatives to Interpro MCP Server

same job, measured the same way
String DB MCP
by mrfentmen

STRING protein networks: map identifiers and list interaction partners with confidence scores

639 installs/wk local only
Umtri
by umtri

Give your AI agent a persistent map of your project's structure, dependencies, and bugs.

175 installs/wk answering
Infranodus MCP Server Infranodus
by smithery

Map text into knowledge graphs to create a structured representation of conceptual relations and t…

answering
Director
by screenforge

Record demos of your web app from one sentence and turn its product map into help articles and more.

answering
Quantumproxies MCP
by quantumproxies

Web scraping, SERP search, crawl/map and 74 Collectors through residential proxies. 25 tools.

80 installs/wk answering
Cactus
by heycactus

Search and ask your product's help pages, product map and support conversations in Cactus.

answering
Jaeger MCP
by mshegolev

Jaeger MCP — search traces, inspect spans, map service dependencies (read-only).

1 295 installs/wk local only
front-proxy
by gutomezencio

Map local domains (and HTTPS) to apps on local ports, OS-wide, via /etc/hosts and a reverse proxy.

104 installs/wk local only

Interpro MCP Server — questions

Answers built from our own checks of this server.

What can Interpro MCP Server do?
It exposes 9 tools, read directly from the server on our last check. Among them: interpro_find_proteins_by_domain, interpro_get_clan, interpro_get_entry, interpro_get_protein_domains, interpro_get_scan_result, interpro_get_structure_domains and 3 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Interpro MCP Server working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 497 ms. The bar chart above shows every period we have measured.
How do I connect Interpro MCP Server?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Interpro MCP Server need an API key?
No. Interpro MCP Server completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 9 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Interpro MCP Server?
It answers our handshake in 497 ms on average, which is faster than 24% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Interpro MCP Server?
The npm package @cyanheads/interpro-mcp-server was installed 760 times in the last week. Week over week that is +1627%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Interpro MCP Server open source?
The code is open source: it is published under the Apache-2.0 licence, written in TypeScript, 1 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at interpro.caseyjhand.com, which runs on its operator's own terms.