Connects Claude to five public pharma data sources: ClinicalTrials.gov for trial protocols and eligibility criteria, PubMed for literature search with MeSH terms and citation formatting, FDA openFDA for drug labels and indications, FAERS for adverse event reports, and ICH for guideline summaries. No API keys needed. You get search operations across each database plus detail retrieval by ID (NCT, PMID). Useful if you're drafting regulatory documents, running competitive landscape searches, checking labeling precedent, or pulling citations without leaving your editor. Medical writers and regulatory affairs teams will recognize the workflow. Runs locally on Node.js, installs in under a minute.
MCP server for clinical and pharmaceutical data.
Gives Claude and any MCP-compatible AI agent direct access to:
No API keys required. All data sources are public. Runs locally in under 60 seconds.
| Tool | Description |
|---|---|
search_clinical_trials | Search ClinicalTrials.gov by condition, drug, or sponsor |
get_trial_details | Full protocol details by NCT ID |
search_pubmed | PubMed literature search with MeSH, Boolean, date filters |
get_pubmed_abstract | Full abstract + metadata by PMID |
search_fda_drugs | FDA drug label search — indications, warnings, dosage forms |
get_fda_adverse_events | FAERS adverse event reports by drug and/or reaction |
get_ich_guideline | ICH guideline summaries by code (E3, E6, M4…) or topic |
format_citation | Vancouver, APA, or AMA citation from a PMID |
git clone https://github.com/pubspro/pharma-mcp.git
cd pharma-mcp
npm install
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"pharma-mcp": {
"command": "node",
"args": ["/absolute/path/to/pharma-mcp/src/index.js"]
}
}
}
Restart Claude Desktop. The tools appear automatically.
claude mcp add pharma-mcp node /absolute/path/to/pharma-mcp/src/index.js
Once connected, ask Claude:
Search ClinicalTrials.gov for Phase 3 recruiting trials for non-small cell lung cancer involving osimertinib.
Find the 10 most recent PubMed papers on GLP-1 receptor agonists and cardiovascular outcomes. Format citations in Vancouver style.
Get the FDA label for semaglutide — what are the boxed warnings and contraindications?
What does ICH E3 require for a clinical study report? Which sections are mandatory?
Pull adverse event reports for dupilumab involving anaphylaxis from FAERS.
Medical writers and publications teams
Regulatory affairs
Clinical development
AI agent pipelines
All data retrieved in real time from official public APIs — no data stored, no API keys required:
PRs and issues welcome.
MIT