ct_get_study
Get detailed study information by NCT ID with AI analysis
Query ClinicalTrials.gov, PubMed and the FDA drug database from one place — separately, or combined into a single analysis of a drug.
LABSCO SUMMARY
Searching PubMed or ClinicalTrials.gov alone is something a browser does. Asking one question and getting trials, published literature and FDA adverse-event data correlated for the same drug is the part that is tedious by hand, because the three sources use different identifiers and different vocabularies. Treat the output as a research starting point rather than a conclusion — the sources are authoritative, the correlation between them is this server's own.
An MCP server that puts three medical research sources behind one set of tools, and then adds tools that query all three together. Results are cached — an hour for clinical trials, six hours for literature — so repeated questions in one session do not re-hit the upstream APIs.
ct_search_trials, ct_get_studypm_search_papersfda_search_drugs, fda_adverse_eventsresearch_comprehensive_analysisresearch_drug_safety_profileresearch_competitive_landscapeNo key is needed to start: all three sources are public. PUBMED_API_KEY and FDA_API_KEY are optional and raise the rate limits on those two. Node.js 18+. The npm package name is medical-research-mcp-suite (1.0.0); install from a clone with npm install and npm run build, then point your client at dist/index.js. CACHE_TTL and MAX_CONCURRENT_REQUESTS tune how hard it goes at the upstream APIs.
One command — npx -y github:ezhou89/medical-research-mcp-suite
USE CASES
Run the combined analysis for the drug and condition, and read trials, literature and regulatory data as one picture instead of three tabs.
Pull the safety profile across trials and FDA data together, then open the adverse-event detail where something stands out.
Search by condition and intervention, then read the full record of the studies worth pursuing by their NCT ID.
Ask for the competitive landscape around a drug or condition to find the other programmes in trials before starting a literature review.
Search PubMed for the papers behind a finding, and cross-check the trial that produced it.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
ct_get_studyGet detailed study information by NCT ID with AI analysis
ct_search_trialsSearch ClinicalTrials.gov for studies with AI-enhanced results
fda_adverse_eventsGet adverse event reports for a drug with analysis
fda_search_drugsSearch FDA drug database with safety analysis
pm_search_papersSearch PubMed for research papers with enhanced analysis
research_clinical_detailsDetailed clinical trials analysis for specific drug/condition
research_competitive_landscapeAnalyze competitive landscape across all databases
research_comprehensive_analysisComprehensive analysis combining clinical trials, literature, and safety data
research_drug_safety_profileComplete drug safety analysis across clinical trials and FDA reports
research_executive_summaryGenerate executive summary for drug/condition analysis (context-friendly)
research_literature_detailsDetailed literature analysis for specific drug/condition
research_market_detailsDetailed market and competitive analysis for specific drug/condition
research_safety_detailsDetailed safety and FDA analysis for specific drug
BEFORE YOU INSTALL
13 tools when we connected.
CONTEXT COST
Rated by the size of the 13 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y github:ezhou89/medical-research-mcp-suiteClone and build
git clone https://github.com/ezhou89/medical-research-mcp-suite.git
cd medical-research-mcp-suite
npm install
cp .env.example .env
npm run buildAdd it to Claude Desktop
<YOUR_PATH_TO_MEDICAL_RESEARCH_MCP_SUITE> is the folder you cloned into.
{
"mcpServers": {
"medical-research": {
"command": "node",
"args": [
"<YOUR_PATH_TO_MEDICAL_RESEARCH_MCP_SUITE>/dist/index.js"
]
}
}
}