io.github.pubspro/pharma-mcp

Registre officiel Santé

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

Que pouvez-vous faire avec io.github.pubspro/pharma-mcp ?

  • 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
  • Search FDA labels for labeling precedent
  • Check FAERS signal for benefit-risk narratives
  • Retrieve ICH guideline requirements for CTD modules
  • Competitive landscape searches across ClinicalTrials.gov
  • Identify comparable trial designs and endpoints

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package @pubspro/pharma-mcp
Claude Code
claude mcp add pharma-mcp -- npx -y @pubspro/pharma-mcp@1.0.0
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "pharma-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@pubspro/pharma-mcp@1.0.0"
            ]
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. pharma-mcp
  2. Tools
  3. Quickstart
  4. Example prompts
  5. Use cases
  6. Data sources
  7. Requirements
  8. Roadmap
  9. License

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

ToolDescription
search_clinical_trialsSearch ClinicalTrials.gov by condition, drug, or sponsor
get_trial_detailsFull protocol details by NCT ID
search_pubmedPubMed literature search with MeSH, Boolean, date filters
get_pubmed_abstractFull abstract + metadata by PMID
search_fda_drugsFDA drug label search — indications, warnings, dosage forms
get_fda_adverse_eventsFAERS adverse event reports by drug and/or reaction
get_ich_guidelineICH guideline summaries by code (E3, E6, M4…) or topic
format_citationVancouver, 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

Questions fréquentes

Qu'est-ce que io.github.pubspro/pharma-mcp ?

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

Comment installer io.github.pubspro/pharma-mcp ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add pharma-mcp -- npx -y @pubspro/pharma-mcp@1.0.0. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.pubspro/pharma-mcp ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

io.github.pubspro/pharma-mcp est-il open source ?

Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.

Qui maintient io.github.pubspro/pharma-mcp ?

Il est publié par pubspro. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.