Agent skill
biomcp
Search and retrieve biomedical data - genes, variants, clinical trials, articles, drugs, diseases, pathways, proteins, adverse events, pharmacogenomics, and phenotype-disease matching. Use for gene function, variant pathogenicity, trials, drug safety, pathway context, disease workups, and literature evidence.
Install this agent skill to your Project
npx add-skill https://github.com/genomoncology/biomcp/tree/main/skills
SKILL.md
BioMCP CLI
Routing rules
- Start with the narrowest command that matches the question.
- Use
biomcp discover "<free text>"when you only have free text and need the CLI to pick the first typed command. - Use
biomcp search all --gene <gene> --disease "<disease>"when you know the entities but not the next pivot. - Treatment questions:
biomcp search drug --indication "<disease>" --limit 5 - Symptom or phenotype questions:
biomcp get disease <name_or_id> phenotypes - Gene-function questions:
biomcp get gene <symbol> - Drug-safety questions:
biomcp drug adverse-events <name>andbiomcp get drug <name> safety - Review-literature questions:
biomcp search article -k "<query>" --type review --limit 5 - After
search article, default tobiomcp article batch <id1> <id2> ...instead of repeatedget articlecalls. Batch up to 20 shortlisted papers in one call. - Use
biomcp batch gene <GENE1,GENE2,...>when you need the same basic card fields, chromosome, or sectioned output for multiple genes. - For diseases with weak ontology-name coverage, run
biomcp discover "<disease>"first, then pass a resolvedMESH:...,OMIM:...,ICD10CM:...,MONDO:..., orDOID:...identifier tobiomcp get disease. - Avoid
--typewhen recall matters across sources.--typeis Europe PMC only today because PubTator3 and Semantic Scholar search results do not expose publication-type filtering. - Multi-hop article follow-up:
biomcp article citations <id> --limit 5andbiomcp article recommendations <id> --limit 5
Section reference
get gene ... protein: UniProt function and localization detailget gene ... hpa: Human Protein Atlas tissue expression and localizationget gene ... expression: GTEx tissue expressionget gene ... diseases: disease associationsget article ... annotations: PubTator normalized entity mentions for standardized extractionget article ... tldr: Semantic Scholar summary and influenceget disease ... genes: associated genesget disease ... phenotypes: HPO phenotype annotations; source-backed and sometimes incompleteget disease ... pathways: pathways from associated genesget drug ... label: FDA label indications, warnings, and dosageget drug ... regulatory: regulatory summaryget drug ... safety: safety context and warningsget drug ... targets: ChEMBL and OpenTargets targetsget drug ... indications: OpenTargets indication evidence
Cross-entity pivot rules
gene articles <symbol>andsearch article -g <symbol>are equivalent starting points for gene-filtered literature.- Use helpers when the pivot is obvious:
drug trials,disease trials,variant articles,article citations. - Use
search article -d "<disease>" --type review --limit 5when disease phenotypes or drug indications look sparse. - Use
article batchas the default multi-article follow-up aftersearch article; it replaces sequentialget articlecalls and preserves Semantic Scholar enrichment when available. - Use
batch <entity> <id1,id2,...> --sections <s1,s2,...>when you need the same card shape for several entities. - Use
enrich <GENE1,GENE2,...>once you have a real gene set and want pathways or GO-style categories.
Output and evidence rules
- Quote multi-word IDs or names in commands.
- Do not invent sections, filters, or helper flags that
biomcp listdoes not show. - Treat empty structured regulatory drug results as signal for approved-drug questions, not as a CLI failure.
- Prefer review articles for synthesis questions and structured sections for direct facts.
- Use
_meta.next_commandsfrom JSON mode as the executable follow-up contract.
Answer commitment
- Only add more commands if a needed claim is still unsupported. If one command already answers the question, stop searching and answer.
- If a structured section already contains the answer, use it. Anti-pattern: after
biomcp get drug nivolumab regulatoryshowsSponsor: BRISTOL MYERS SQUIBB, do not search articles just to confirm who developed nivolumab. - If 1-2 papers you already fetched state the answer in the abstract or TLDR, answer from those papers instead of hunting for a third paper.
- If 3+ searches keep returning relevant papers, the answer is in what you already have or you need a different approach. If you keep reformulating the same search with different keywords, the answer is in what you already have or you need a different approach. Example: once repeated tau PET or European influenza vaccine searches keep surfacing relevant review papers, stop keyword-churning and extract the answer from those results.
Run biomcp skill list for worked examples.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
obsidian-clipper-template-creator
Guide for creating templates for the Obsidian Web Clipper. Use when you want to create a new clipping template, understand available variables, or format clipped content.
claude-code-expert
Especialista profundo em Claude Code - CLI da Anthropic. Maximiza produtividade com atalhos, hooks, MCPs, configuracoes avancadas, workflows, CLAUDE.md, memoria, sub-agentes, permissoes e integracao com ecossistemas.
lex
Centralized 'Truth Engine' for cross-jurisdictional legal context (US, EU, CA) and contract scaffolding.
odoo-inventory-optimizer
Expert guide for Odoo Inventory: stock valuation (FIFO/AVCO), reordering rules, putaway strategies, routes, and multi-warehouse configuration.
android_ui_verification
Automated end-to-end UI testing and verification on an Android Emulator using ADB.
seo-cannibalization-detector
Analyzes multiple provided pages to identify keyword overlap and potential cannibalization issues. Suggests differentiation strategies. Use PROACTIVELY when reviewing similar content.
Didn't find tool you were looking for?