Medical Research Toolkit
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...
Real data. Real impact.
Growing
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
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
| Database | What's Inside | Use For |
|---|---|---|
| ChEMBL | 2M drugs, bioactivity data | Finding approved/investigational drugs |
| OpenTargets | Disease-target links + evidence | Identifying therapeutic targets |
| PubMed | 35M+ articles + preprints | Literature review & validation |
| ClinicalTrials.gov | 400K+ active trials | Finding ongoing studies |
| OpenFDA | Adverse events, drug labels | Safety assessment |
| OMIM | Genetic diseases, genes → phenotypes | Understanding disease genetics |
| Reactome | Pathways, protein interactions | Mechanism understanding |
| UniProt | Protein sequences, annotations | Protein properties |
| KEGG | Metabolic & disease pathways | Systems-level view |
| GWAS Catalog | Genetic associations | Variant discovery |
| Pathway Commons | Integrated pathway data | Network analysis |
| MyGene.info | Gene annotations | ID mapping |
| MyVariant.info | Variant effects | Variant interpretation |
| + more |
Find non-standard-care drugs for rare/complex diseases:
Identify novel therapeutic targets:
Compile evidence for a hypothesis:
Systematically search biomedical research:
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:
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:
| Database | Key? | Why | Get Key |
|---|---|---|---|
| ChEMBL | No | Public data | (not needed) |
| OpenTargets | No | Public data | (not needed) |
| PubMed | No | Public data | (not needed) |
| ClinicalTrials | No | Public data | (not needed) |
| OMIM | Yes | Proprietary data | https://omim.org/api |
| OpenFDA | Optional | Higher rate limits | https://open.fda.gov |
| NCI Clinical Trials | Optional | Higher rate limits | https://clinicaltrialsapi.cancer.gov |
# 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?
Too many results?
limit or size parametersAPI key errors?
No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.