Drug Intelligence MCP avatar

Drug Intelligence MCP

Pricing

Pay per usage

Go to Apify Store
Drug Intelligence MCP

Drug Intelligence MCP

Pharmaceutical drug intelligence for AI agents

Pricing

Pay per usage

Rating

0.0

(0)

Developer

AutomateLab

AutomateLab

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Categories

Share

Drug Intelligence MCP Server

View on Apify | Use on Apify Store

AI agents for pharmaceutical research — FDA drug data for drug intelligence, adverse event monitoring, drug interaction checking, and pharmaceutical due diligence.


1. Purpose Statement

Drug Intelligence MCP is an MCP (Model Context Protocol) server that gives AI agents access to FDA pharmaceutical data via openFDA APIs. AI agents performing drug research, pharma intelligence, clinical decision support, or healthcare workflows can query real-time FDA drug labels, adverse events, NDC codes, drug interactions, and recall data without requiring API keys or manual database navigation.

Built for: AI agents doing drug research, pharma intelligence, clinical decision support, healthcare compliance, drug safety monitoring, and pharmaceutical due diligence.


2. Quick Start

Add to your MCP client:

{
"mcpServers": {
"drug-intelligence-mcp": {
"url": "https://red-cars--drug-intelligence-mcp.apify.actor/mcp"
}
}
}

AI agents can now search FDA drug data, check adverse events, look up NDC codes, verify drug interactions, and track recalls.


3. When to Call This MCP

Use Drug Intelligence MCP when you need to:

  • Research drug labeling — Get indications, dosage, warnings, and active ingredients for any FDA-approved medication
  • Monitor drug safety — Search adverse event reports to identify safety signals
  • Verify NDC codes — Look up National Drug Codes for pharmaceutical verification
  • Check drug interactions — Verify drug-drug interactions before prescribing
  • Track drug recalls — Monitor FDA drug recalls by manufacturer or product
  • Pharma due diligence — Research drug safety profiles for investment or procurement decisions
  • Clinical decision support — Access FDA labeling data for clinical decision making
  • Formulary verification — Confirm drug availability and NDC codes for insurance/payer systems

4. What Drug Intelligence Data Can You Access?

Data TypeSourceExample
Drug LabelsFDA openFDAIndications, dosage, warnings, active ingredients
Adverse EventsFDA openFDAReported safety signals, serious outcomes
NDC CodesFDA openFDANational Drug Code verification
Drug InteractionsFDA openFDADrug-drug interaction descriptions
Drug RecallsFDA openFDAClass I/II/III recall notices

5. Why Use Drug Intelligence MCP?

The problem: Drug research — FDA approvals, adverse events, NDC codes, drug interactions, recalls — requires searching multiple government databases and synthesizing findings into actionable intelligence. For clinical decision support, pharma due diligence, and healthcare AI agents, this data is essential for drug safety monitoring, formulary verification, and regulatory compliance. Manual research takes hours across disconnected FDA systems.

The solution: AI agents use Drug Intelligence MCP to get instant, structured pharmaceutical intelligence on any FDA-approved drug — the FDA data layer for drug research and clinical decision support workflows.

Key benefits:

  • Drug label search — Search across all FDA-approved drug labeling information
  • Adverse event monitoring — Search adverse event reports across all drug categories
  • NDC code lookup — Verify National Drug Codes for pharmaceutical products
  • Drug interaction checking — Identify potential drug-drug interactions
  • Recall tracking — Monitor Class I/II/III recalls by drug or manufacturer
  • No API key required — Uses free openFDA APIs, works immediately
  • Parallel data fetching — Fast responses for time-sensitive drug research

6. Features

Comprehensive FDA Coverage Access all major FDA pharmaceutical databases: drug labels, adverse events, NDC codes, and recall reports.

Clinical Decision Support Search drug labeling for indications, dosage forms, warnings, contraindications, and active ingredients.

Drug Safety Intelligence Monitor adverse event reports for safety signals, serious outcomes, and patient demographics.

NDC Verification Look up exact National Drug Codes for formulary verification, insurance processing, and pharmaceutical authentication.

Drug Interaction Checking Identify potential drug-drug interactions and contraindications from FDA labeling.

Recall Monitoring Track FDA drug recalls by drug name, manufacturer, classification, or date range.


7. How It Compares to Alternatives

AspectOur MCPGoodRxDrugBank
Price$0.03-$0.08/callSubscription required$15,000+/year
API accessMCP (AI-native)REST (limited)REST (expensive)
Tool coverage5 tools (labels, events, NDC, interactions, recalls)Limited drug dataFull database
Data sourceFDA openFDA (free)AggregatedLicensed
AI agent integrationNative MCP protocolNo MCP supportNo MCP support
No API keyYesNoNo
Adverse eventsYesNoYes
Recall trackingYesNoLimited

Why choose our MCP:

  • MCP protocol is designed for AI agent integration — call drug intelligence tools with natural language
  • Free FDA openFDA data source — no API key, no registration, no approval required
  • DrugBank costs $15,000+/year for enterprise — our MCP is fractions of a cent per call
  • GoodRx has no MCP support — our MCP works natively with Claude, Cursor, and other AI clients
  • Drug interaction checking from FDA labeling data — clinical-grade information
  • Recall monitoring for pharmaceutical due diligence and drug safety

Competitor APIs:


8. Use Cases for Drug Intelligence

Drug Label Research

Persona: Clinical pharmacist using AI to verify drug information

AI agent: "Get the drug label information for metformin including indications, dosage, and warnings"
MCP call: search_drug_labels({ drug_name: "metformin", max_results: 5 })
Returns: brand_name, generic_name, indications, dosage_forms, warnings, active_ingredients

Adverse Event Monitoring

Persona: Pharmacovigilance specialist monitoring drug safety

AI agent: "Search for adverse event reports on warfarin in the last 6 months, focus on serious outcomes"
MCP call: get_drug_adverse_events({ drug_name: "warfarin", seriousness: "serious", max_results: 20 })
Returns: report_id, receive_date, serious_outcomes, reactions, drug_indication

NDC Code Verification

Persona: Healthcare IT specialist verifying pharmaceutical codes

AI agent: "Look up the NDC code for Lipitor 20mg tablets"
MCP call: search_drug_by_ndc({ drug_name: "Lipitor", max_results: 5 })
Returns: ndc_code, brand_name, generic_name, labeler_name, dosage_form, active_ingredients

Drug Interaction Checking

Persona: Clinical decision support system checking prescriptions

AI agent: "Check if there are any known drug interactions between warfarin and aspirin"
MCP call: get_drug_interactions({ drug1: "warfarin", drug2: "aspirin" })
Returns: interactions with severity, description, clinical_effects, management

Recall Tracking

Persona: Pharmacy manager monitoring drug recalls

AI agent: "Find all FDA Class I recalls on blood pressure medications in the last year"
MCP call: search_drug_recalls({ drug_name: "lisinopril", classification: "Class I", max_results: 10 })
Returns: recall_id, drug_name, recalling_firm, classification, reason_for_recall, recall_date

Pharmaceutical Due Diligence

Persona: Biotech analyst researching drug safety profiles

AI agent: "Generate a drug safety profile for the GLP-1 agonist semaglutide including adverse events and recalls"
MCP calls: search_drug_labels({ drug_name: "semaglutide" })
+ get_drug_adverse_events({ drug_name: "semaglutide" })
+ search_drug_recalls({ drug_name: "semaglutide" })
Returns: complete drug profile with labels, events, and recall data

9. How to Connect Drug Intelligence MCP Server to Your AI Client

Step 1: Get your Apify API token (optional)

Sign up at apify.com and copy your API token from the console. The MCP works without an API token for tool calls, but Apify authentication may be required by some MCP clients.

Step 2: Add the MCP server to your client

Claude Desktop: Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
"mcpServers": {
"drug-intelligence-mcp": {
"url": "https://red-cars--drug-intelligence-mcp.apify.actor/mcp"
}
}
}

Cursor/Windsurf: Add to MCP settings:

{
"mcpServers": {
"drug-intelligence-mcp": {
"url": "https://red-cars--drug-intelligence-mcp.apify.actor/mcp"
}
}
}

Step 3: Start querying

AI agent: "Check for drug interactions between lisinopril and potassium supplements"

Step 4: Retrieve results

The MCP returns structured JSON with drug data, adverse events, NDC codes, or recall information.


10. MCP Tools

ToolPriceDescription
search_drug_labels$0.03Search FDA drug label database for medication labeling information
get_drug_adverse_events$0.08Search FDA adverse event reporting system for drug safety signals
search_drug_by_ndc$0.03Look up drug information by National Drug Code (NDC)
get_drug_interactions$0.05Check drug-drug interactions and contraindications
search_drug_recalls$0.03Search FDA drug recall database for medication recalls

11. Tool Parameters

search_drug_labels

ParameterTypeRequiredDescription
drug_namestringNoDrug name (e.g., 'aspirin', 'ibuprofen', 'metformin')
indicationstringNoTherapeutic indication or condition
max_resultsintegerNoMaximum results (default: 10)

When to call: Persona: Clinical pharmacist or healthcare AI agent. Scenario: "I need to verify the indications and warnings for a medication before dispensing."

Example AI prompt: "Get the drug label information for metformin including its indications for Type 2 diabetes, recommended dosage, and any black box warnings."


get_drug_adverse_events

ParameterTypeRequiredDescription
drug_namestringNoDrug name
seriousnessstringNoSeriousness filter (serious, death, disability, etc.)
date_fromstringNoStart date YYYYMMDD
date_tostringNoEnd date YYYYMMDD
max_resultsintegerNoMaximum results (default: 10)

When to call: Persona: Pharmacovigilance specialist or drug safety AI. Scenario: "Monitor adverse event reports for a drug to identify safety signals."

Example AI prompt: "Search FDA adverse event reports for pembrolizumab (Keytruda) in the last 12 months, focusing on serious outcomes like death or life-threatening reactions."


search_drug_by_ndc

ParameterTypeRequiredDescription
ndc_codestringNo10 or 11-digit NDC code (e.g., '0069-1530-30')
drug_namestringNoDrug name (alternative to NDC code)
max_resultsintegerNoMaximum results (default: 10)

When to call: Persona: Healthcare IT specialist or pharmacy system AI. Scenario: "Verify the NDC code for a specific pharmaceutical product for formulary or insurance processing."

Example AI prompt: "Look up the NDC code and manufacturer information for Eliquis (apixaban) 5mg tablets to verify for insurance prior authorization."


get_drug_interactions

ParameterTypeRequiredDescription
drug1stringYesFirst drug name
drug2stringYesSecond drug name
max_resultsintegerNoMaximum results (default: 10)

When to call: Persona: Clinical decision support AI or pharmacist. Scenario: "Check for drug-drug interactions before a prescription is finalized."

Example AI prompt: "Check if there are any known drug interactions between warfarin and amiodarone. What is the severity and clinical management guidance?"


search_drug_recalls

ParameterTypeRequiredDescription
drug_namestringNoDrug name
recalling_firmstringNoRecalling firm/manufacturer
classificationstringNoRecall classification (Class I, II, III)
reasonstringNoReason for recall
date_fromstringNoStart date YYYYMMDD
date_tostringNoEnd date YYYYMMDD
max_resultsintegerNoMaximum results (default: 10)

When to call: Persona: Pharmacy manager or drug safety AI. Scenario: "Check for active Class I or II recalls on blood pressure medications before dispensing."

Example AI prompt: "Find all FDA Class I recalls on ACE inhibitors (like lisinopril or enalapril) in the last 2 years and show the reason for each recall."


12. Connection Examples

cURL

curl -X POST "https://red-cars--drug-intelligence-mcp.apify.actor/mcp" \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"tool": "search_drug_labels",
"params": { "drug_name": "metformin", "max_results": 5 }
}'

Node.js

const response = await fetch('https://red-cars--drug-intelligence-mcp.apify.actor/mcp', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_APIFY_TOKEN',
'Content-Type': 'application/json'
},
body: JSON.stringify({
tool: 'search_drug_labels',
params: { drug_name: 'metformin', max_results: 5 }
})
});
const data = await response.json();
console.log(data.result.drugs[0].indications);

13. Output Example

{
"status": "success",
"result": {
"query": { "drug_name": "metformin", "max_results": 5 },
"total_results": 125,
"drugs": [
{
"brand_name": "Glucophage",
"generic_name": "metformin hydrochloride",
"ndc_codes": ["0378-0224-01", "0378-0225-01"],
"indications": "Glucophage (metformin hydrochloride) is indicated as an adjunct to diet and exercise to improve glycemic control in adults and children with type 2 diabetes mellitus.",
"dosage_forms": ["Tablet"],
"manufacturer": "Mylan Pharmaceuticals Inc.",
"active_ingredients": ["metformin hydrochloride"],
"warnings": ["Lactic acidosis is a rare but serious metabolic complication.", "Should not be used in patients with renal disease."],
"dosage_and_administration": "The usual starting dose is 500 mg twice daily or 850 mg once daily."
}
],
"source": "FDA Drug Label"
}
}

14. Output Fields

FieldDescription
queryThe original search parameters
total_resultsTotal matching records in FDA database
drugs/events/recallsArray of matching records
sourceData source (FDA Drug Label/Adverse Event/NDC/Recall)
ndc_codeNational Drug Code (11-digit format)
brand_nameFDA established name
generic_nameActive ingredient name
classificationRecall class (I, II, III)

15. How Much Does It Cost to Run Drug Intelligence MCP?

PPE (Pay-Per-Event) pricing — $0.03 to $0.08 per tool call.

ToolPrice
search_drug_labels$0.03
get_drug_adverse_events$0.08
search_drug_by_ndc$0.03
get_drug_interactions$0.05
search_drug_recalls$0.03

No subscription. No monthly fee. Pay only when AI agents use the tools.

FDA openFDA is free — we charge for the MCP infrastructure and AI agent integration, not the underlying data.


16. How Drug Intelligence MCP Works

Phase 1: Request parsing

AI agent sends tool call via MCP protocol. Server parses tool name and parameters.

Phase 2: FDA API query

For each tool, the server constructs the appropriate openFDA API query:

  • Drug label: /drug/label.json with search parameters
  • Adverse events: /drug/event.json with drug name and date filters
  • NDC lookup: /drug/ndc.json with product NDC or drug name
  • Drug interactions: Searches drug labels for both drugs, extracts interaction info
  • Drug recalls: /drug/recall.json with drug/firm/classification filters

Phase 3: Response formatting

All results returned as structured JSON with normalized field names and source attribution.

Phase 4: Pricing

PPE charges applied via Apify Actor.charge() for cost tracking.


17. Tips for Best Results

  1. Use specific drug names — More specific queries (e.g., "metformin hydrochloride") return better results than generic ("metformin")

  2. Include brand names when known — Searching both brand and generic names improves recall

  3. Filter by date for trending — Use date_from/date_to to track adverse events or recalls over specific time periods

  4. Use NDC codes for verification — NDC codes are the gold standard for pharmaceutical product identification

  5. Check interactions before prescribing — Use get_drug_interactions for clinical decision support

  6. Monitor recalls regularly — Set up recurring checks for Class I and II recalls on critical medications

  7. Adverse events ≠ causation — FDA adverse event reports indicate suspicion, not confirmed causation


18. Combine with Other Apify Actors

For comprehensive healthcare and pharma intelligence:

  • healthcare-compliance-mcp — Medical device compliance data (device ↔ drug overlap)
  • academic-research-mcp — Drug literature search and academic papers
  • tech-scouting-report-mcp — Pharma R&D momentum and patent intelligence

Research chain:

Drug Intelligence MCP → healthcare-compliance-mcp → academic-research-mcp

AI agents researching a drug can: (1) check FDA labeling and adverse events, (2) verify medical device interactions, (3) find academic literature on clinical trials.

Note: Drug Intelligence MCP provides FDA regulatory data (drug labels, adverse events, recalls). For clinical decision support, always verify with healthcare professionals. No API key required — AI agents can call these tools directly.


SEO Keywords

drug intelligence MCP, FDA drug label API, adverse event reporting, NDC code lookup, drug interaction checker, FDA drug recall, pharmaceutical AI agent, drug safety monitoring, openFDA, no API key needed, AI agent, MCP server, LLM drug research, Claude FDA, Cursor pharmaceutical, drug discovery AI, pharmacovigilance MCP, clinical decision support, drug formulary verification, pharma due diligence, healthcare AI


License

Apache 2.0