Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Query 14+ biomedical databases for drug repurposing, target discovery, clinical trials, and literature research. Access ChEMBL, PubMed, ClinicalTrials.gov, O...
Query 14+ biomedical databases for drug repurposing, target discovery, clinical trials, and literature research. Access ChEMBL, PubMed, ClinicalTrials.gov, O...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
Query 14+ biomedical databases for drug repurposing, target discovery, clinical evidence, and literature research β all via a unified MCP endpoint.
# Find drugs for myasthenia gravis curl -X POST https://mcp.cloud.curiloo.com/tools/unified/mcp \ -H "Content-Type: application/json" -H "Accept: application/json" \ -d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"chembl_find_drugs_by_indication","arguments":{"indication":"myasthenia gravis","max_results":10}},"id":1}' That's it! You now have approved and investigational drugs for the disease.
curl -X POST https://mcp.cloud.curiloo.com/tools/unified/mcp \ -H "Content-Type: application/json" -H "Accept: application/json" \ -d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"chembl_find_drugs_by_indication","arguments":{"indication":"myasthenia gravis","max_results":20}},"id":1}' Returns: Approved + investigational drugs with max phase reached
# First: Find disease ID curl -X POST https://mcp.cloud.curiloo.com/tools/unified/mcp \ -H "Content-Type: application/json" -H "Accept: application/json" \ -d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"opentargets_search","arguments":{"query":"myasthenia gravis","entity_type":"disease"}},"id":1}' # Returns: disease ID (e.g., EFO_0004991) # Then: Get targets curl -X POST https://mcp.cloud.curiloo.com/tools/unified/mcp \ -H "Content-Type: application/json" -H "Accept: application/json" \ -d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"opentargets_get_associations","arguments":{"disease_id":"EFO_0004991","size":20}},"id":2}' Returns: Top disease targets ranked by evidence strength (0-1 score)
curl -X POST https://mcp.cloud.curiloo.com/tools/unified/mcp \ -H "Content-Type: application/json" -H "Accept: application/json" \ -d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"pubmed_search_articles","arguments":{"diseases":["myasthenia gravis"],"keywords":["immunotherapy"],"max_results":20}},"id":1}' Returns: PubMed articles on myasthenia gravis immunotherapy
curl -X POST https://mcp.cloud.curiloo.com/tools/unified/mcp \ -H "Content-Type: application/json" -H "Accept: application/json" \ -d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"ctg_search_studies","arguments":{"condition":"myasthenia gravis","recruitment_status":"RECRUITING","max_results":20}},"id":1}' Returns: Actively recruiting trials for the disease
curl -X POST https://mcp.cloud.curiloo.com/tools/unified/mcp \ -H "Content-Type: application/json" -H "Accept: application/json" \ -d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"openfda_search_adverse_events","arguments":{"drug_name":"eculizumab","limit":50}},"id":1}' Returns: FDA adverse event reportsβcheck for serious outcomes, death, hospitalization
14+ Integrated Databases DatabaseWhat's InsideUse ForChEMBL2M drugs, bioactivity dataFinding approved/investigational drugsOpenTargetsDisease-target links + evidenceIdentifying therapeutic targetsPubMed35M+ articles + preprintsLiterature review & validationClinicalTrials.gov400K+ active trialsFinding ongoing studiesOpenFDAAdverse events, drug labelsSafety assessmentOMIMGenetic diseases, genes β phenotypesUnderstanding disease geneticsReactomePathways, protein interactionsMechanism understandingUniProtProtein sequences, annotationsProtein propertiesKEGGMetabolic & disease pathwaysSystems-level viewGWAS CatalogGenetic associationsVariant discoveryPathway CommonsIntegrated pathway dataNetwork analysisMyGene.infoGene annotationsID mappingMyVariant.infoVariant effectsVariant interpretation+ more
Find non-standard-care drugs for rare/complex diseases: Find disease targets (OpenTargets) Search for drugs targeting those genes (ChEMBL) Check ongoing trials (ClinicalTrials) Verify safety (OpenFDA, PubMed)
Identify novel therapeutic targets: Find disease associations (OpenTargets, GWAS) Get pathway context (Reactome, KEGG) Review literature (PubMed) Check protein properties (UniProt)
Compile evidence for a hypothesis: Search trials (ClinicalTrials.gov) Find literature (PubMed) Check FDA data (OpenFDA)
Systematically search biomedical research: PubMed: 35M+ articles searchable by gene, disease, drug, chemical Preprints: bioRxiv, medRxiv Filter by keywords, date, study type
Production (No setup needed): https://mcp.cloud.curiloo.com/tools/unified/mcp All 14+ databases unified into one endpoint. Running Locally: pip install medical-mcps medical-mcps # Available at: http://localhost:8000/tools/unified/mcp
See detailed guides for each database: PubMed Guide β Literature search (genes, diseases, keywords) ClinicalTrials Guide β Find active trials ChEMBL Guide β Drug-target data & bioactivity OpenTargets Guide β Disease-target associations OpenFDA Guide β Drug safety & adverse events OMIM Guide β Genetic diseases (requires API key) Other APIs β Reactome, UniProt, KEGG, GWAS, etc.
Complete Drug Repurposing Pipeline: See drug-repurposing-workflow.md for step-by-step example with all 8 steps + curl commands.
Most APIs are free, no key required. Optional keys for higher rate limits: DatabaseKey?WhyGet KeyChEMBLNoPublic data(not needed)OpenTargetsNoPublic data(not needed)PubMedNoPublic data(not needed)ClinicalTrialsNoPublic data(not needed)OMIMYesProprietary datahttps://omim.org/apiOpenFDAOptionalHigher rate limitshttps://open.fda.govNCI Clinical TrialsOptionalHigher rate limitshttps://clinicaltrialsapi.cancer.gov
No authentication for production endpoint (public) Rate limits: Generous (~1000+ requests/day per database) Caching: Automatic 30-day HTTP caching (RFC 9111) Cost: $0 (all databases public or researcher-accessible)
# Search multiple targets for gene in CHRNE RAPSN LRP4; do curl -X POST https://mcp.cloud.curiloo.com/tools/unified/mcp \ -H "Content-Type: application/json" -H "Accept: application/json" \ -d "{\"jsonrpc\":\"2.0\",\"method\":\"tools/call\",\"params\":{\"name\":\"chembl_find_drugs_by_target\",\"arguments\":{\"target_name\":\"$gene\",\"max_results\":10}},\"id\":1}" sleep 1 # Be nice to the API done
Need to convert IDs between databases? curl -X POST https://mcp.cloud.curiloo.com/tools/unified/mcp \ -H "Content-Type: application/json" -H "Accept: application/json" \ -d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"nodenorm_get_normalized_nodes","arguments":{"curie":"HGNC:11998"}},"id":1}' Returns: Equivalent IDs in NCBI Gene, Uniprot, Ensembl, MyGene, etc.
No results? Try alternative terms (gene symbol vs protein name) Check spelling Use standardized IDs (gene symbols, disease names) Some APIs use specific ID formats (EFO vs MONDO, etc.) Too many results? Add filters (max_results, phase, recruitment status) Use limit or size parameters Combine with other databases to narrow focus API key errors? OMIM requires API key β get from https://omim.org/api Other databases optional β request key if hitting rate limits
Pick a use case (drug repurposing, target discovery, etc.) Read the relevant database guide from References section Copy a quick recipe from above Customize parameters for your disease/gene/drug Scale up β build your full research workflow
Source Code: https://github.com/pascalwhoop/medical-mcps Author: Pascal Brockmeyer (@pascalwhoop) Organization: Every Cure (https://www.everycure.org) License: MIT
Database not working? β Check Troubleshooting Want detailed guide? β See Complete References Need a workflow example? β See drug-repurposing-workflow.md Question about OpenClaw? β See OPENCLAW-USAGE.md
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.