io.github.rootsbymenda/pharma-regulatory
Drug safety: DrugBank, interactions, FAERS, WHO, TGA. 7 databases. Free.
Open source Repository Open in the app JSON README (API)
About
Drug safety: DrugBank, interactions, FAERS, WHO, TGA. 7 databases. Free.
Details
- Kind
- MCP servers
- Topic
- Databases
- Publisher
- rootsbymenda
- Origin
- official
- Category
- ferramentas
- Transport
- http
- Version
- 1.0.2
- Forks
- 1
- Last push
- 2026-05-22T21:50:51Z
- Repository state
- ativo
- Language
- TypeScript
- License
- MIT
- Added
- 2026-08-29 04:01:19
- Updated
- 2026-08-29 04:01:19
- Origin id
io.github.rootsbymenda/pharma-regulatory
README
# Roots by Benda — Pharmaceutical & Bioequivalence Intelligence MCP Server
[](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