Open Data

OpenFDA MCP Server

Chat with AI and run tools instantly — no API key or third-party login needed.

US FDA open data API for drug adverse events, food and drug recalls, drug labeling information, and medical device reports. Access FDA safety and regulatory data programmatically.

Managed
3 tools
Agent guide included

No API key or third-party login needed. Chat with AI and run tools instantly.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for OpenFDA — workflow patterns, data models, and gotchas for your AI agent.

OpenFDA

US Food and Drug Administration open data API providing access to drug adverse events, recalls, labeling, and device reports. No authentication required (rate-limited).

Data Model

  • Drug Adverse Event — An adverse event report (FAERS/AERS) with patient info, drugs involved, reactions, and outcomes.
  • Drug Label — Structured product labeling (SPL) with indications, warnings, dosage, and ingredients.
  • Enforcement — Recall/enforcement reports for drugs, food, and devices with classification, distribution, and reason.
  • Device Event — Medical device adverse event reports (MAUDE) with device info, patient outcomes, and event descriptions.

Search Syntax

OpenFDA uses a custom search syntax:

  • Field search: search=field:value (e.g. search=patient.drug.openfda.brand_name:"aspirin")
  • AND: search=field1:value1+AND+field2:value2
  • Exact match: Use double quotes "value"
  • Date range: search=receivedate:[20200101+TO+20201231]
  • Count: count=field.exact returns frequency distribution

Gotchas

  • Rate limit: 240 requests/minute without configured credentials; 120K/day with credentials.
  • Results limited to 99 skip + limit. For larger datasets, use date-based partitioning.
  • Not all records have openfda enrichment fields — some older records lack structured drug identification.
  • Adverse event reports are NOT confirmed causal relationships.
  • Drug names can be brand or generic — search both when looking for specific drugs.

Tools in this Server (3)

Fda Drug Adverse Events

Search FDA drug adverse event reports (FAERS). Find reports of side effects, drug interactions, and safety signals. Filter by drug name, seriousness, ...

Fda Drug Labels

Search FDA drug labeling data (package inserts/SPL). Find drug information including indications, warnings, dosage, contraindications, and active ingr...

Fda Enforcement

Search FDA enforcement actions including drug, food, and device recalls. Find recall details including classification (Class I/II/III), reason, distri...

Frequently Asked Questions

What is the OpenFDA MCP server?

US FDA open data API for drug adverse events, food and drug recalls, drug labeling information, and medical device reports. Access FDA safety and regulatory data programmatically. It provides 3 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect OpenFDA to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/openfda. Authentication is handled automatically.

How many tools does OpenFDA provide?

OpenFDA provides 3 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does OpenFDA require?

OpenFDA uses open data APIs — no authentication required.

Setup Instructions

Connect OpenFDA to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/openfda

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to OpenFDA and paste the MCP URL into Remote MCP server URL.
  4. Click Add. OpenFDA will appear under Not connected — select it and click Connect to complete OAuth.
Name: OpenFDA
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/openfda
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Try OpenFDA now

No API key or third-party login required. Chat with AI and run tools instantly.

OpenFDA MCP Server & Skill — 3 Tools