# pharma-regulatory [Health: Active]

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/rootsbymenda/pharma-mcp-server  
**GitHub Stars:** 0  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/pharma-regulatory

## Description
Drug safety: DrugBank, interactions, FAERS, WHO, TGA. 7 databases. Free.

## Claude Desktop Quick Installation
Remote MCP endpoint (confidence: high). Install path detected from listing signals. Add as a URL/SSE server in your client:

```json
"mcpServers": {
  "pharma-regulatory": {
    "url": "https://smithery.ai/badge/twohalves/pharma-regulatory)](https://smithery.ai/servers/twohalves/pharma-regulatory"
  }
}
```

## Documentation & README

# Roots by Benda — Pharmaceutical & Bioequivalence Intelligence MCP Server

[![smithery badge](https://smithery.ai/badge/twohalves/pharma-regulatory)](https://smithery.ai/servers/twohalves/pharma-regulatory)

**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.

```
query: "ibuprofen"
→ DrugBank: Ibuprofen (DB01050), CAS 15687-27-1, approved/investigational
  Targets: Prostaglandin G/H synthase 1 & 2, PPAR-gamma, CFTR
  Drug-Drug Interactions: 100
  WHO Essential: Yes — ATC M01AE01, analgesic/anti-inflammatory
  Formulations: IV 5 mg/mL; Oral 200/400/600 mg tablet; Liquid 100-200 mg/5 mL
  Dosage: 200-400 mg q6-8h; max 1200-2400 mg/day
  Contraindications: Active GI bleeding; severe renal impairment; third trimester pregnancy
  TGA ARTG: 10 registered products (BRUFEN 400mg, CALDOLOR IV, NUROFEN PLUS, etc.)
```

### `check_drug_interactions`
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.

```
query: "warfarin aspirin"
→ Severity: MAJOR; Mechanism: additive anticoagulant + antiplatelet effect;
  Clinical: increased bleeding risk; Management: avoid combination or monitor INR closely
```

### `check_adverse_events`
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.

```
query: "isotretinoin"
→ Total reports: 12,847; Serious: 8,231; Deaths: 89; Top reactions: depression,
  inflammatory bowel disease, suicide attempt; Peak age: 15-25
```

### `search_pharma`
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.

```
query: "SSRI pregnancy" → matches across FAERS (birth defects), interactions, DrugBank warnings
```

## Data

| Dataset | Records |
|---------|---------|
| Australian TGA ARTG registered medicines | 23,259 |
| ChEMBL bioactivity records | 7,941 |
| DrugBank compounds | 4,947 |
| Drug-drug interactions | 5,000 |
| FDA FAERS adverse-event records | 2,000 |
| FDA NDI notifications | 1,330 |
| WHO Essential Medicines | 782 |

**100% source-traceability:** every record links to DrugBank, WHO, TGA, FDA FAERS, or ChEMBL primary sources.

**Sources:** DrugBank (open data), WHO Model List of Essential Medicines, Australian TGA ARTG, FDA FAERS (Adverse Event Reporting System), FDA New Dietary Ingredient notifications, ChEMBL (EMBL-EBI).

## Quick Start

### Claude Desktop / Claude Code
Add to your MCP config:
```json
{
  "mcpServers": {
    "roots-pharma-regulatory": {
      "url": "https://pharma-mcp-server.rootsbybenda.workers.dev/sse"
    }
  }
}
```

### Cursor / Windsurf / Zed
Use the Streamable HTTP endpoint:
```
https://pharma-mcp-server.rootsbybenda.workers.dev/mcp
```

## Rate Limits

Every caller receives full data; a 60 requests/minute abuse-prevention limit applies per IP.

## Built With

- [Cloudflare Workers](https://workers.cloudflare.com/) + [Agents SDK](https://developers.cloudflare.com/agents/)
- [Cloudflare D1](https://developers.cloudflare.com/d1/) (SQLite at the edge)
- [Durable Objects](https://developers.cloudflare.com/durable-objects/) (session-scoped rate limiting)
- [Model Context Protocol](https://modelcontextprotocol.io/) (MCP)

## Who Built This

**Roots by Benda** — regulatory intelligence platform built by Shahar Ben-David with Claude. Pharmaceutical database assembled from primary sources across DrugBank, WHO, TGA, FDA, and ChEMBL.

- Website: [rootsbybenda.com](https://rootsbybenda.com)
- LinkedIn: [Shahar Ben-David](https://www.linkedin.com/in/shahar-ben-david-25549a3a8/)

## License

MIT

