4,500+ servers built on MCP Fusion
Vinkius

FDA (openFDA) MCP. Track safety signals across drugs, devices, and food.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

FDA (openFDA) MCP on Cursor AI Code Editor MCP Client FDA (openFDA) MCP on Claude Desktop App MCP Integration FDA (openFDA) MCP on OpenAI Agents SDK MCP Compatible FDA (openFDA) MCP on Visual Studio Code MCP Extension Client FDA (openFDA) MCP on GitHub Copilot AI Agent MCP Integration FDA (openFDA) MCP on Google Gemini AI MCP Integration FDA (openFDA) MCP on Lovable AI Development MCP Client FDA (openFDA) MCP on Mistral AI Agents MCP Compatible FDA (openFDA) MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

FDA (openFDA) MCP Server gives you instant access to U.S. public health data. Search drug labels, track adverse events for drugs, devices, and food, and monitor recalls.

Your agent handles the complex queries to pull structured data on drug shortages, approvals, and enforcement actions directly into your workflow.

What your AI agents can do

Get drug shortages

Checks the current status and history of drug shortages.

Get usage

Retrieves your current API usage and rate limit information.

Search device adverse events

Searches for reported adverse events related to medical devices.

+ 9 more capabilities included
Track Drug Shortages

Checks for current and resolved drug shortages using get_drug_shortages.

Search Drug Adverse Events

Retrieves adverse event reports specifically tied to pharmaceutical drugs via search_drug_adverse_events.

Search Medical Device Issues

Finds adverse event reports and enforcement actions for medical devices using tools like search_device_adverse_events and search_device_enforcement.

Track Food Recalls and Events

Retrieves data on food recalls and adverse events for consumed food items via search_food_enforcement and search_food_adverse_events.

Verify Drug and Device Approvals

Searches official lists of FDA-approved drugs (search_drug_approvals) and medical device classifications (search_device_classification).

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

get019d7597

get drug shortages

Checks the current status and history of drug shortages.

get019d7597

get usage

Retrieves your current API usage and rate limit information.

search019d7597

search device adverse events

Searches for reported adverse events related to medical devices.

search019d7597

search device classification

Finds the official classification details for medical devices.

search019d7597

search device enforcement

Looks up recall and enforcement reports for medical devices.

search019d7597

search drug adverse events

Searches public records for adverse event reports linked to drugs.

search019d7597

search drug approvals

Retrieves data on FDA-approved brand name and generic drugs.

search019d7597

search drug enforcement

Finds recall and enforcement reports for pharmaceutical drugs.

search019d7597

search drug labels

Searches for official FDA drug product labeling information.

search019d7597

search food adverse events

Searches public records for adverse events linked to food items.

search019d7597

search food enforcement

Retrieves recall and enforcement reports for food products.

search019d7597

search ndc

Searches the National Drug Code directory for product identification.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with FDA (openFDA), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

FDA (openFDA) MCP Server gives your agent instant access to U.S. public health data. You can search drug labels, track adverse events for drugs, devices, and food, and monitor recalls. Your agent handles the complex queries to pull structured data on drug shortages, approvals, and enforcement actions directly into your workflow. get_drug_shortages checks the current status and history of drug shortages. search_drug_adverse_events searches public records for adverse event reports linked to drugs. search_drug_labels searches for official FDA drug product labeling information. search_drug_approvals retrieves data on FDA-approved brand name and generic drugs. search_device_adverse_events searches for reported adverse events related to medical devices. search_device_classification finds the official classification details for medical devices. search_device_enforcement looks up recall and enforcement reports for medical devices. search_food_adverse_events searches public records for adverse events linked to food items. search_food_enforcement retrieves recall and enforcement reports for food products. search_ndc searches the National Drug Code directory for product identification. get_usage retrieves your current API usage and rate limit information.

How FDA (openFDA) MCP Works

  1. 1 Subscribe to the FDA (openFDA) MCP Server and input your optional API Key in the settings.
  2. 2 Ask your AI agent a complex query, such as 'What are the adverse events for Drug X and Device Y?'.
  3. 3 The agent runs the necessary tools (search_drug_adverse_events, search_device_adverse_events, etc.) and returns the combined, structured dataset.

The bottom line is that your agent handles the messy API calls, giving you clean, correlated public health data right where you're working.

Who Is FDA (openFDA) MCP For?

This is for clinical researchers, compliance officers, and pharmacovigilance specialists. If your job involves tracking product safety—whether it's a medication, a piece of hardware, or a food item—this server saves hours of manual database querying.

Pharmacovigilance Scientist

Runs cross-domain queries to correlate drug adverse events with potential device interactions or food contamination reports.

Regulatory Compliance Officer

Monitors specific regions for drug or food recall reports using search_drug_enforcement and search_food_enforcement.

Clinical Researcher

Pulls official drug labels and approval data (search_drug_labels, search_drug_approvals) to support literature reviews and study protocols.

What Changes When You Connect

  • See drug shortages and approvals instantly. The get_drug_shortages tool tells you if a drug is unavailable, while search_drug_approvals verifies its official status. This prevents using outdated or unsupported product information.
  • Pinpoint safety issues across product types. You can run adverse event searches for drugs (search_drug_adverse_events), medical devices (search_device_adverse_events), or food (search_food_adverse_events)—all from one place.
  • Verify regulatory actions immediately. Use search_device_enforcement or search_drug_enforcement to check if a product is currently under recall or regulatory action, saving time when assessing risk.
  • Access comprehensive product details. Instead of guessing, use search_drug_labels to pull the official FDA labeling, or search_device_classification to confirm a device's intended use.
  • Pull structured data without manual exports. The server handles the complex data retrieval for recalls and adverse events, giving you clean, usable JSON instead of messy PDF documents.
  • Manage workflow efficiency. By consolidating searches for NDC codes (search_ndc), drug labels, and adverse events, your agent builds a complete safety profile in a single session.

Real-World Use Cases

01

Investigating a Patient's Complication

A clinician learns a patient had an adverse reaction. They ask their agent to run search_drug_adverse_events on the medication and then cross-reference that data with search_device_adverse_events for the implanted hardware. The agent provides a synthesized report detailing potential interactions.

02

Checking a Food Recall

A restaurant group receives a complaint about contaminated spinach. They ask the agent to run search_food_enforcement for that state and then run search_food_adverse_events to see if others reported illness. This provides immediate compliance data.

03

Due Diligence on a New Drug

A researcher needs to vet a new drug for a paper. They prompt the agent to run search_drug_labels for the product, check search_drug_approvals for its history, and use get_drug_shortages to see if it's currently available on the market.

04

Auditing a MedTech Product Line

A compliance officer needs to audit a device. They use search_device_classification to verify the proper category, then search_device_enforcement to confirm no recalls exist, and finally search_device_adverse_events to check user reports.

The Tradeoffs

Doing separate API calls

Manually visiting the openFDA website, running a drug search, copying the results, then switching tabs to run a food search, and finally compiling the two reports in Excel. This is slow and prone to version mismatch.

Tell your agent to check the safety profile. It will automatically execute search_drug_adverse_events and search_food_adverse_events and combine the results into one document.

Forgetting the NDC code

Only searching by drug name ('Tylenol') when the official code is required. The search may fail or return incomplete data if the proper identifier is missing.

Always start by asking your agent to use search_ndc to confirm the correct National Drug Code before running any specific safety search.

Overlooking enforcement actions

Running a drug adverse event search, but forgetting to check if the drug itself was recalled or modified by the FDA. You risk basing decisions on obsolete data.

After any safety search, ask the agent to run search_drug_enforcement to confirm the drug's current regulatory standing.

When It Fits, When It Doesn't

Use this server if your job requires correlating data across multiple regulatory domains: drugs, medical devices, and food products. If you need to check just one thing—say, only food recalls—you can still use it, but you're paying for the cross-domain capability. Don't use this if you only need a simple, single-source data query (e.g., a single company's internal database). The strength here is the breadth of coverage; it's designed to link adverse events from different product types together. If you only need to know the current stock level of a drug, use a dedicated inventory management tool; this is for public safety data.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by FDA (openFDA). All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_drug_shortages get_usage search_device_adverse_events search_device_classification search_device_enforcement search_drug_adverse_events search_drug_approvals search_drug_enforcement search_drug_labels search_food_adverse_events search_food_enforcement search_ndc

Tracking product safety shouldn't require jumping between five different government websites.

Today, checking a product's safety involves a scavenger hunt. You start at the drug labeling database, then switch to the device registry for device failures, and finally navigate to the food recall portal. You spend hours copying IDs, cross-referencing dates, and manually compiling the findings into a single, coherent report.

With the FDA (openFDA) MCP Server, your agent runs all these checks automatically. You ask, 'What's the safety profile for X?' and it runs `search_drug_labels`, `search_device_adverse_events`, and `search_food_enforcement`—giving you a single, comprehensive data output.

FDA (openFDA) MCP Server: Find Adverse Events Across Domains

You eliminate the need to manually run `search_drug_adverse_events`, then pivot to `search_food_adverse_events`, and then check `search_device_adverse_events` with different parameters. The agent manages the complex input logic for all three data types.

The result is a single, correlated data set. You get the answers, not the API endpoints. This changes how you build safety reports—it moves from manual assembly to direct intelligence extraction.

Common Questions About FDA (openFDA) MCP

How do I use the `search_drug_adverse_events` tool? +

You tell your agent the drug and the adverse event. The agent executes the tool and returns records of reported incidents. You can then ask it to filter by severity or date range.

Can I check for device recalls using `search_device_enforcement`? +

Yes. This tool queries the official records for medical device recalls and enforcement actions. You simply provide the device name or identifier.

Does the FDA (openFDA) MCP Server handle food data? +

Yes. Use search_food_adverse_events and search_food_enforcement to monitor food safety reports and recall status.

What is the difference between `search_drug_adverse_events` and `search_food_adverse_events`? +

The tools target different domains. One focuses on pharmaceutical drugs, and the other focuses on consumed food items. The process is the same: searching for reported negative outcomes.

How do I find drug labels using `search_drug_labels`? +

You provide the drug name or identifier, and the tool retrieves the official, detailed FDA product labeling. This includes usage instructions and warnings.

How do I find drug shortages using the `get_drug_shortages` tool? +

The get_drug_shortages tool fetches current and resolved drug shortages directly. You pass parameters like drug name or category, and the tool returns a list of affected products and the expected resolution date.

What information does `search_ndc` provide about drugs? +

The search_ndc tool accesses the National Drug Code directory. It returns specific identification numbers, manufacturer details, and therapeutic classifications for drugs, helping you pinpoint exact product lines.

Can I check for drug approvals using `search_drug_approvals`? +

Yes, the search_drug_approvals tool searches for both brand name and generic drug approvals. It lists FDA-approved drugs and provides metadata on their status and therapeutic equivalents.

Do I need an API Key to use openFDA? +

No, openFDA allows testing without a key (1,000 requests/day). However, registering for a free key increases your limits to 240 requests/minute and 120,000 requests/day.

Can I search for side effects of specific drugs? +

Yes! Use the search_drug_adverse_events tool. For example, query openfda.generic_name:"aspirin" to see reported adverse events for Aspirin.

How can I track food recalls through this agent? +

The search_food_enforcement tool allows you to query the CFSAN enforcement reports database. You can search by product description, state, or manufacturer.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for FDA (openFDA). Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.