1. Conduid
  2. Healthcare
  3. io.github.pubspro/pharma-mcp
MCP server · Healthcare

io.github.pubspro/pharma-mcp

MCP server for ClinicalTrials.gov, PubMed, FDA drug labels, FAERS, and ICH guidelines.

Unclaimed healthcare
37Low

Scored 5 months ago · breakdown

About io.github.pubspro/pharma-mcp

io.github.pubspro/pharma-mcp is an MCP server in the Healthcare category: mCP server for ClinicalTrials.gov, PubMed, FDA drug labels, FAERS, and ICH guidelines.

Install

Claude Code
claude mcp add io-github-pubspro-pharma-mcp -- npx -y @pubspro/pharma-mcp
npx
npx -y @pubspro/pharma-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (8)

format_citationVancouver, APA, or AMA citation from a PMID

Parameters not published.

get_fda_adverse_eventsFAERS adverse event reports by drug and/or reaction

Parameters not published.

get_ich_guidelineICH guideline summaries by code (E3, E6, M4…) or topic

Parameters not published.

get_pubmed_abstractFull abstract + metadata by PMID

Parameters not published.

get_trial_detailsFull protocol details by NCT ID

Parameters not published.

search_clinical_trialsSearch ClinicalTrials.gov by condition, drug, or sponsor

Parameters not published.

search_fda_drugsFDA drug label search — indications, warnings, dosage forms

Parameters not published.

search_pubmedPubMed literature search with MeSH, Boolean, date filters

Parameters not published.

Ask AI

✦

Ask AI about io.github.pubspro/pharma-mcp

Powered by Claude · Grounded in docs

I know everything about io.github.pubspro/pharma-mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

pharma-mcp

MCP server for clinical and pharmaceutical data.

Gives Claude and any MCP-compatible AI agent direct access to:

  • ClinicalTrials.gov — search and retrieve trial protocols, endpoints, eligibility criteria
  • PubMed — literature search with MeSH terms, full abstracts, citation formatting
  • FDA openFDA — drug labels, approved indications, warnings, boxed warnings
  • FDA FAERS — adverse event reports with patient demographics and outcomes
  • ICH Guidelines — structured summaries of E3, E6, E9, M4, Q1A, and more

No API keys required. All data sources are public. Runs locally in under 60 seconds.


Tools

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

Quickstart

Install

git clone https://github.com/pubspro/pharma-mcp.git
cd pharma-mcp
npm install

Add to Claude Desktop

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.

Add to Claude Code

claude mcp add pharma-mcp node /absolute/path/to/pharma-mcp/src/index.js

Example prompts

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.

Use cases

Medical writers and publications teams

  • Rapid literature gap analysis for advisory boards and manuscripts
  • Auto-format reference lists from PubMed searches
  • Check ICH E3 requirements mid-draft without switching tabs

Regulatory affairs

  • Search FDA labels for labeling precedent
  • Check FAERS signal for benefit-risk narratives
  • Retrieve ICH guideline requirements for CTD modules

Clinical development

  • Competitive landscape searches across ClinicalTrials.gov
  • Identify comparable trial designs and endpoints

AI agent pipelines

  • Chain pharma-mcp tools with other MCP servers for autonomous regulatory research workflows

Data sources

All data retrieved in real time from official public APIs — no data stored, no API keys required:


Requirements

  • Node.js 18+
  • npm

Roadmap

  • EMA EPAR search
  • DailyMed full prescribing information
  • GPP4 / ICMJE authorship criteria checker
  • ClinVar genetic variant lookup

PRs and issues welcome.


License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.pubspro/pharma-mcp

How do I install io.github.pubspro/pharma-mcp?

Run claude mcp add io-github-pubspro-pharma-mcp -- npx -y @pubspro/pharma-mcp, then add the server to your MCP client's configuration.

Is io.github.pubspro/pharma-mcp safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.pubspro/pharma-mcp still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.