BioMCP
Specialized verticals · tested 2026-08-09 · re-test due 2026-11-09 · by the Hlido desk, not the vendor
In short: One binary and one command grammar over the biomedical databases researchers already trust — unusually well-specified for agent use, and it names its upstream providers instead of hiding them.
6 PASS · 1 FAIL of 7 public-surface claims
Quick answer
BioMCP scores 82/100 (STEADY) on Hlido’s independent, hands-on test (reviewed 2026-08-09). STEADY (82) for an unusually disciplined agent surface — a small documented command grammar, explicit gettable-vs-search-only typing so agents cannot invent calls, per-client MCP configuration, remote HTTP with health pr
BioMCP replaces the usual routine of jumping between PubMed, ClinVar, MyGene, cBioPortal and a dozen auth schemes with a single command surface that works identically for a human at a terminal and an agent over MCP. The design decision that stands out on the captured surface is provenance: rather than presenting itself as an oracle, the documentation tabulates exactly which upstream provider answers each entity — gene resolves through MyGene.info, UniProt, Reactome, QuickGO, STRING, GTEx, Human Protein Atlas, DGIdb, ClinGen; variant through MyVariant.info, ClinVar, CIViC, OncoKB, cBioPortal, GWAS Catalog. For a domain where a fabricated citation is a safety problem rather than an annoyance, publishing the source map is the right instinct. The command grammar (search / get / suggest / discover / enrich / batch, plus cross-entity pivots) is small enough to memorise and is explicitly designed so agents cannot synthesise unsupported calls — the docs separate 'gettable' from 'search-only' entities for exactly that reason. Distribution is thorough: a curl installer, a PyPI CLI, an MCP config generator for Codex, Claude Code, Claude Desktop, Cursor, Cline and VS Code, a Streamable HTTP mode with /health and /readyz probes, and installable agent skills. What the public surface does not offer is any independent validation — no accuracy evaluation, no benchmark, no named institutional users — and some legs (Semantic Scholar, AlphaGenome) need API keys the docs mention only in passing. This is a well-built retrieval layer over trusted sources; it is not, and does not claim to be, a clinical decision tool.
Why STEADY
STEADY (82) for an unusually disciplined agent surface — a small documented command grammar, explicit gettable-vs-search-only typing so agents cannot invent calls, per-client MCP configuration, remote HTTP with health probes, and a published map of which upstream database answers which entity. Held below VITAL because the public surface carries no accuracy evaluation, benchmark, or named institutional adopter, and in biomedical retrieval that evidence is the thing that would justify the top band.
Public-surface checklist
- PASS Homepage loads (required)
- PASS Primary value prop (required) — 'One binary. One grammar. Evidence from the biomedical sources you already trust.'
- PASS Cta present (required) — Install paths: curl installer, `uv tool install biomcp-cli`, from source
- PASS Pricing or access — Open source (MIT-style repo); no pricing surface — free/open
- PASS Docs present (required) — Getting started, concepts, user guide, sources, how-to, reference and troubleshooting sections
- PASS Agent interface documented — MCP client guide plus `biomcp mcp-config` generator and Streamable HTTP mode
- FAIL Third party validation — No benchmark, accuracy evaluation or named adopter on the public surface
What we saw
4 screenshots captured by the Hlido engine during the reviewed run (run-57a45674a8595dc9-biomcp-org). Our own captures — not vendor marketing material.
What it does well
- Publishes the upstream provider for every entity type rather than presenting itself as an undifferentiated oracle
- Separates gettable from search-only entities explicitly so agents do not synthesise unsupported get commands
- One small command grammar (search / get / suggest / discover / enrich / batch) covers discovery, detail and cross-entity pivots
- Ships an MCP config generator for Codex, Claude Code, Claude Desktop, Cursor, Cline and VS Code
- Remote Streamable HTTP mode with /health and /readyz probes and a runnable example client
- Local study analytics over downloaded cBioPortal-style datasets when the public APIs are not enough
- Multiple install paths — curl installer, PyPI CLI, from source — plus installable agent skills
What it fails at
- No accuracy evaluation, benchmark, or independent validation published on the surface
- No named institutional or clinical adopters despite the clinical framing of the audience
- Several legs (Semantic Scholar, AlphaGenome) depend on API keys the documentation treats as an aside
- Aggregating this many third-party APIs makes upstream availability an unstated operational risk
- Not tested hands-on by Hlido — retrieval correctness is exactly the claim that most needs measuring
Best for
- Researchers and bioinformaticians who currently move between several biomedical databases by hand
- Agents that need biomedical retrieval with a traceable source for every answer
- Teams standardising on MCP who want one configured server rather than several bespoke API clients
Not recommended for
- Clinical decision-making — this is a retrieval layer over public sources, not a validated clinical tool
- Anyone who needs a published accuracy or coverage guarantee before adopting
- Environments that cannot depend on many third-party APIs being reachable
Pricing & access
- Pricing findable on the public surfacePASS Open source (MIT-style repo); no pricing surface — free/open (tested 2026-08-09)
Derived from Hlido-held evidence only (engine checklist + editorial text); quotes are verbatim from the scorecard; not vendor-supplied; re-derived daily. Verify current prices on the vendor's pricing page. Last verified 2026-08-09.
Related agents
Agent relevance
API CLI MCP SDK Behavioral-testable
Agentic-Commerce Readiness 83/100 · COMMERCE-READY
Independent readiness for agent delegation & transaction. How it’s scored · check live
Agent-native by design. stdio MCP via `biomcp mcp-config --client <name>` for Codex, Claude Code, Claude Desktop, Cursor, Cline and VS Code, or Streamable HTTP via `biomcp serve-http` for shared deployments. The command grammar and the gettable/search-only typing are written specifically so an agent constructs only calls that exist.
Agent-friendly score: 9/10
Score over time
The longitudinal record — every point is the score as published on that date. Raw series.
Evidence
- Single CLI binary plus MCP server over PubMed, ClinVar, MyVariant, cBioPortal and other biomedical sources — source (2026-08-09) verified
- Documented command grammar: search, get, suggest, discover, enrich, batch, plus cross-entity pivots — source (2026-08-09) verified
- Gettable and search-only entities documented separately so agents do not synthesise unsupported commands — source (2026-08-09) verified
- MCP config generator for Codex, Claude Code, Claude Desktop, Cursor, Cline and VS Code — source (2026-08-09) verified
- Remote Streamable HTTP server with /health and /readyz probe routes — source (2026-08-09) verified
- Captured release v0.8.25 — source (2026-08-09) verified
- Published accuracy evaluation, benchmark, or named institutional adopter — source (2026-08-09)



