fda_search_enforcement
ActiveTool of FDA Data MCP
Search FDA enforcement actions (recalls) for drugs, devices, and food across all companies. Filter by company name (fuzzy match), recall classification (Class I=most serious/Class II/Class III), date range, or status (Ongoing/Terminated). Returns recall details including product description, reason, and distribution pattern. Related: fda_recall_facility_trace (trace a recall to its manufacturing facility by recall_number), fda_ires_enforcement (iRES recall data with cross-references), fda_device_recalls (device-specific recall data).
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"default": 100,
"maximum": 500,
"minimum": 1,
"description": "Max results to return (1-500)"
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 9007199254740991,
"minimum": 0,
"description": "Result offset for pagination"
},
"status": {
"enum": [
"Ongoing",
"Terminated"
],
"type": "string",
"description": "Recall status"
},
"company": {
"type": "string",
"maxLength": 500,
"description": "Company or firm name (fuzzy search)"
},
"to_date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "End date for report_date range (YYYY-MM-DD)"
},
"from_date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Start date for report_date range (YYYY-MM-DD)"
},
"classification": {
"enum": [
"Class I",
"Class II",
"Class III"
],
"type": "string",
"description": "Recall classification severity"
}
}
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
FDA Data MCP
https://github.com/medley/fda-data
1/7 registries