Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"openfda-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A comprehensive Model Context Protocol (MCP) server that provides access to the U.S. Food and Drug Administration's public datasets through the openFDA API. This server enables querying of drug adverse events, product labeling, recalls, approvals, shortages, NDC directory information, and medical device regulatory data including 510(k) clearances, classifications, and adverse events.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in health / data
Query and manage PostgreSQL databases directly from AI assistants
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
Manage Supabase projects — databases, auth, storage, and edge functions
Real-time financial market data: stocks, forex, crypto, commodities, and economic indicators
MCP Security Weekly
Get CVE alerts and security updates for OpenFDA MCP Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.

A comprehensive Model Context Protocol (MCP) server that provides access to the U.S. Food and Drug Administration's public datasets through the openFDA API. This server enables querying of drug adverse events, product labeling, recalls, approvals, shortages, NDC directory information, and medical device regulatory data including 510(k) clearances, classifications, and adverse events.
Developed by Augmented Nature
# Set FDA_API_KEY environment variable for higher rate limits
export FDA_API_KEY="your_api_key_here"
To get an FDA API key:
Search for adverse events related to aspirin that occurred in the United States in 2023
Find labeling information for diabetes medications manufactured by Novo Nordisk
Look up NDC information for ibuprofen tablets
Find all Class I drug recalls from 2023 involving contamination
Find all FDA-approved drugs sponsored by Pfizer with injection dosage form
Find current drug shortages for antibiotics
All tools return structured JSON with:
search_criteria: The parameters used for the searchtotal_results: Total number of matching records in FDA databaseresults_shown: Number of results returned in this response[data_type]: Array of formatted results (e.g., adverse_events, drug_labels)api_usage: Information about API key status and rate limitsThe server is built with a modular architecture:
/src/index.ts: Main server setup and tool registration/src/handlers/drug-handlers.ts: All drug-related tool implementations/src/handlers/device-handlers.ts: All device-related tool implementations/src/utils/api-client.ts: HTTP client with error handling and rate limiting/src/types/fda.ts: TypeScript interfaces for all FDA data structuresdrug_name: Name of the drug or medication