OpenFDA MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FDA_API_KEY | No | FDA API key for higher rate limits (optional). Get it from https://open.fda.gov/apis/authentication/ |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_drug_adverse_eventsC | Search FDA drug adverse event reports (FAERS) |
| search_drug_labelsC | Search FDA drug product labeling information |
| search_drug_ndcC | Search National Drug Code (NDC) directory |
| search_drug_recallsC | Search drug recall enforcement reports |
| search_drugs_fdaC | Search Drugs@FDA database for approved drug products |
| search_drug_shortagesB | Search current drug shortages reported to FDA |
| search_device_510kB | Search FDA 510(k) device clearances |
| search_device_classificationsC | Search FDA device classifications |
| search_device_adverse_eventsC | Search FDA device adverse events (MDR) |
| search_device_recallsC | Search FDA device recall enforcement reports |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Each tool targets a distinct FDA dataset (e.g., 510k clearances, drug labels) with no overlap in resource type or dataset, ensuring clear differentiation.
All tools follow a uniform 'search_' prefix followed by a descriptive noun phrase (e.g., search_device_adverse_events), providing a predictable pattern.
10 tools is well-scoped for a public FDA data server, covering major device and drug datasets without being excessive or insufficient.
The set covers key FDA data categories for devices (clearances, adverse events, classifications, recalls) and drugs (adverse events, labels, NDC, recalls, approvals, shortages), with no obvious gaps for the stated domain.