Delv
CommunityAbandoned· 7mo4.3by Longevity Genie

BioThings MCP

Queries mygene.info, myvariant.info, and mychem.info for gene annotations, variants, and chemical compound data.

B
Safety & Trust

Delv Safety Grade: B

Score 72/100 · assessed 2026-04-28

Maintainer55
Permissions92
Supply chain75
Transparency68
Incidents100

BioThings MCP is a community-maintained wrapper around three established public bioinformatics APIs (mygene.info, myvariant.info, mychem.info). The server performs read-only queries against these well-known research databases, making it inherently low-risk from a permissions standpoint. Longevity Genie is a smaller research-focused organisation with reasonable GitHub activity, though the bus factor is limited. The package ships via PyPI with uvx installation, which is standard for Python MCP servers. Transparency is adequate with open source code and basic documentation, though changelog and issue tracking could be more robust. No security incidents are known. The main risk is organisational continuity rather than malicious behaviour. The narrow scope (read-only API queries to established bioinformatics endpoints) keeps the attack surface minimal. Suitable for research workflows where you need quick gene or variant lookups without elevated privileges.

Lethal Trifecta (prompt-injection exposure)

TWO OF THREE
Private dataNo
Reads secrets, credentials, private files
Untrusted inputYes
Ingests web pages, PRs, issues, emails
External commsYes
Can send data outbound

Same.

Green flags

  • Read-only queries to established public bioinformatics APIs
  • No environment variables or secrets required
  • Standard PyPI distribution via uvx
  • Wraps well-known, trusted data sources (mygene.info, myvariant.info)
  • No filesystem, shell, or elevated permissions requested

Red flags

  • Solo or small-team maintainer with limited bus factor
  • Thin documentation and changelog in repository
  • Relatively new project with limited community review

Permissions requested

Outbound network
Assessed by Delv Editorial using public metadata. Grades are advisory and update as the ecosystem changes. They do not replace your own review of permissions and code before granting an agent access to sensitive systems.

Install

uvx biothings-mcp

Review

BioThings MCP wraps three public bioinformatics APIs—mygene.info, myvariant.info, and mychem.info—into a single MCP server. You get gene annotations, variant lookups, and chemical compound data without writing your own HTTP clients or wrestling with endpoint documentation. I'd reach for this when I'm prototyping a bioinformatics pipeline in Claude and need to cross-reference gene symbols, check variant pathogenicity, or pull compound structures without leaving the conversation. The practical win is speed. Instead of context-switching to NCBI or PubChem, you ask Claude to look up BRCA1 or rs7412 and get structured JSON back immediately. The server queries the BioThings APIs under the hood, so you're not inventing a data source—you're just making it conversational. This matters when you're iterating on a hypothesis or building a quick proof-of-concept for a research collaborator. Quirks: the server is as good as the upstream APIs. If mygene.info is slow or returns partial data, you'll see that here. The MCP doesn't cache or retry, so you're at the mercy of network conditions. Also, the tool list is small—three APIs, three query types. If you need PDB structures or pathway data, you'll need another server. The documentation is minimal, so you'll spend a few minutes poking around to understand what each tool actually returns. Who shouldn't bother: if you're not working in genomics, drug discovery, or bioinformatics, this is too niche. If you already have a polished API client or a local database, the MCP adds little. But if you're a computational biologist who wants to ask Claude 'what does this variant do' without writing a script, it's a clean, no-config shortcut. The install is one command, no API keys, no setup friction. That's rare enough to be worth it.
Verdict

Install if you're doing bioinformatics in Claude and want instant access to gene, variant, and compound data without leaving the conversation. Skip if you're outside genomics or already have a workflow you trust. It's a narrow tool that does exactly what it says.

Good at

  • Zero-config install with no API keys or environment variables required.
  • Queries three well-maintained public bioinformatics APIs in one MCP server.
  • Useful for rapid prototyping when you need gene or variant data mid-conversation.
  • Supports multiple Claude hosts out of the box.

Watch out

  • No caching or retry logic, so you're dependent on upstream API availability and speed.
  • Limited to three data sources—no protein structures, pathways, or other bioinformatics databases.
  • Minimal documentation means you'll need to experiment to understand response formats.
  • Only valuable if you're already working in genomics or drug discovery contexts.

Use cases

  • gene annotation
  • variant lookup
  • chemical property queries
  • biomedical data pipelines

Getting started

1. Run `uvx biothings-mcp` to install the server. 2. Add the server to your Claude Desktop config (or Cursor/Claude Code) by pointing to the uvx-installed binary—no environment variables needed. 3. Restart your host and verify by asking Claude to look up a gene symbol like 'TP53' or a variant like 'rs7412'. 4. Watch out for slow responses if the upstream BioThings APIs are under load—there's no local caching. 5. Check the repo's README for the exact tool names if Claude doesn't auto-discover them cleanly.

Works with

Claude DesktopClaude CodeCursor

Similar MCPs