Best for
- Biomedical researchers
- Clinicians
- AI agents that need efficient access to biomedical literature and data analysis
BioMCP provides a powerful unified CLI and MCP server for biomedical data search, with broad entity support and local analysis features. MIT-licensed, no telemetry, privacy-focused. Suitable for researchers and clinicians needing efficient access to trusted biomedical data.
Strongest · Maintenance 18/20 Weakest · Reliability 10/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Prebuilt binary · Docker · Python · Rust
NCBI_API_KEY
NCBI API key for improved rate limits on PubTator, PubMed/efetch, PMC OA, and NCBI ID converter; request via your NCBI account.
S2_API_KEY
Semantic Scholar API key unlocking dedicated quota at 1 req/sec, improving reliability of article TLDR, citation, reference, and recommendation helpers.
OPENFDA_API_KEY
OpenFDA API key raising rate limits for FAERS, MAUDE, drug labels, and related queries.
NCI_API_KEY
NCI CTS API key, needed only for trial search with `--source nci`.
ONCOKB_TOKEN
OncoKB access token enabling `biomcp variant oncokb` therapy and level-of-evidence lookups; obtain by registering with OncoKB.
ALPHAGENOME_API_KEY
AlphaGenome API key for variant effect prediction.
DISGENET_API_KEY
DisGeNET API key enabling scored gene-disease association sections on gene and disease lookups.
BIOMCP_STUDY_DIR
Local study root directory for reproducible study command datasets; falls back to a default location if unset.
uv tool install biomcp-cli (or pip install biomcp-cli, or binary: curl -fsSL https://biomcp.org/install.sh | bash, or Homebrew: brew tap genomoncology/biomcp && brew install biomcp).biomcp health --apis-only./plugin marketplace add genomoncology/biomcp and /plugin install biomcp@biomcp; for Codex, use codex mcp add biomcp -- biomcp serve.biomcp skill install ~/.claude --force.{
"mcpServers": {
"biomcp": {
"command": "biomcp",
"args": ["serve"]
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"biomcp": {
"command": "biomcp",
"args": [
"serve"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add biomcp -- biomcp serve
Run it in a terminal; replace any <…> placeholders with your own values first.
The client tool list should show biomcp tools such as search, get, and study; you can also run `biomcp health --apis-only` first to check API connectivity, then ask the client "What is the ClinVar significance of BRAF V600E?" to confirm live responses.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
BioMCP is a CLI tool that provides a single command grammar to access ~30 trusted biomedical sources (PubMed, ClinVar, ClinicalTrials.gov, OncoKB, Reactome, and more). It is also an MCP (Model Context Protocol) server, making the same tools available to AI agents such as Claude Code, Codex, and Claude Desktop. BioMCP simplifies the biomedical data maze by letting one query reach sources that normally live behind different APIs, identifiers, and search habits. Researchers, clinicians, and agents use the same command grammar to search, focus, and pivot without rebuilding workflows for each source. It returns compact, evidence-oriented results across live public data plus local study analytics.
Manage your Hevy workout data from AI assistants via MCP.
Firecrawl's official MCP server for web search, scraping, and structured extraction for AI agents
Encrypted, fully offline long-term memory for AI agents
Exa's official MCP server for web search and crawling built for AI applications
Source revision 7c1faf778c8f Data synced 2026-10-11 Read the FMRS scoring method