rootsbymenda avatar

Pharma Regulatory

rootsbymenda/pharma-mcp-server

Pulls drug safety and regulatory data from seven databases: DrugBank, WHO Essential Medicines, FDA FAERS adverse events, TGA ARTG, FDA NDI notifications, ChEMBL bioactivity, and drug interaction records. Four tools let you look up drug details and targets, check interaction severity between medications, query FAERS for adverse event reports and deaths, or search across all databases by keyword. Each response includes source links back to the primary database. Covers 23,000+ TGA registered medicines, 5,000 drug interactions, and 2,000 FAERS records. Runs on Cloudflare Workers with D1 storage. Free tier with 60 requests per minute. Useful for medication reviews, contraindication checks, or pharmacovigilance research without paying for Lexicomp or Micromedex subscriptions.

tools
4
transport
HTTP, SSE
last updated
May 22, 2026

Tools

4 tools

Public tool metadata for what this MCP can expose to an agent.

check_drugLook up a drug, medicine, active ingredient, or CAS number across DrugBank, WHO Essential Medicines, Australian TGA ARTG, and FDA NDI notifications. Returns identifiers, targets, schedules, dosage forms, indications, and regulatory records.

Look up a drug, medicine, active ingredient, or CAS number across DrugBank, WHO Essential Medicines, Australian TGA ARTG, and FDA NDI notifications. Returns identifiers, targets, schedules, dosage forms, indications, and regulatory records.

No parameter schema in public metadata yet.

check_drug_interactionsCheck drug-drug interactions for one drug or a specific pair. Returns interaction severity, mechanism, clinical effect, evidence level, and management recommendations for medication safety review.

Check drug-drug interactions for one drug or a specific pair. Returns interaction severity, mechanism, clinical effect, evidence level, and management recommendations for medication safety review.

No parameter schema in public metadata yet.

check_adverse_eventsCheck FDA FAERS adverse-event records for a drug or active ingredient. Returns total reports, serious outcomes, death reports, top adverse reactions, and common patient age groups.

Check FDA FAERS adverse-event records for a drug or active ingredient. Returns total reports, serious outcomes, death reports, top adverse reactions, and common patient age groups.

No parameter schema in public metadata yet.

search_pharmaSearch across pharmaceutical regulatory and safety databases by keyword. Use for broad discovery across DrugBank, WHO Essential Medicines, TGA ARTG, FAERS, FDA NDI, drug interactions, and ChEMBL bioactivity.

Search across pharmaceutical regulatory and safety databases by keyword. Use for broad discovery across DrugBank, WHO Essential Medicines, TGA ARTG, FAERS, FDA NDI, drug interactions, and ChEMBL bioactivity.

No parameter schema in public metadata yet.

Sponsors

Readme

Roots by Benda — Pharmaceutical & Bioequivalence Intelligence MCP Server

smithery badge

Drug safety, interactions, adverse events, and regulatory data in one MCP. Check any drug or active ingredient against DrugBank, WHO Essential Medicines, FDA FAERS adverse events, drug-drug interactions, Australian TGA ARTG, FDA NDI notifications, and ChEMBL bioactivity — all source-linked and free.

Equivalent data through commercial platforms (Lexicomp, Micromedex, DrugBank Pro) costs $20,000+/year. This MCP is free.

Live endpoint: https://pharma-mcp-server.rootsbybenda.workers.dev/mcp SSE fallback: https://pharma-mcp-server.rootsbybenda.workers.dev/sse

Tools

check_drug

Look up a drug, medicine, active ingredient, or CAS number across DrugBank, WHO Essential Medicines, Australian TGA ARTG, and FDA NDI notifications. Returns identifiers, targets, schedules, dosage forms, indications, and regulatory records.


View the full README on GitHub

Details

Repository
github.com/rootsbymenda/pharma-mcp-server
Transport
HTTP, SSE
Registry
MCP registry, active

More from rootsbymenda