Skip to main content
Glama

openfda_recall_searcher

Search FDA drug recall records for specific drugs, classifications, and statuses. Retrieve recall details including reason, product identification, firm details, and distribution information to analyze safety and compliance

Instructions

Search FDA drug recall records from the Enforcement database.

⚠️ PREREQUISITE: Use the 'think' tool FIRST to plan your research strategy! Returns recall information including: - Classification (Class I, II, or III) - Recall reason and description - Product identification - Distribution information - Recalling firm details - Current status Class I = most serious (death/serious harm) Class II = moderate (temporary/reversible harm) Class III = least serious (unlikely to cause harm)

Input Schema

NameRequiredDescriptionDefault
api_keyNoOptional OpenFDA API key (overrides OPENFDA_API_KEY env var)
drugNoDrug name to search for recalls
limitNoMaximum number of results
pageNoPage number (1-based)
reasonNoSearch text in recall reason
recall_classNoRecall classification (1=most serious, 2=moderate, 3=least serious)
since_dateNoShow recalls after this date (YYYYMMDD format)
statusNoRecall status (ongoing, completed, terminated)

Input Schema (JSON Schema)

{ "properties": { "api_key": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Optional OpenFDA API key (overrides OPENFDA_API_KEY env var)", "title": "Api Key" }, "drug": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Drug name to search for recalls", "title": "Drug" }, "limit": { "default": 25, "description": "Maximum number of results", "maximum": 100, "minimum": 1, "title": "Limit", "type": "integer" }, "page": { "default": 1, "description": "Page number (1-based)", "minimum": 1, "title": "Page", "type": "integer" }, "reason": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Search text in recall reason", "title": "Reason" }, "recall_class": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Recall classification (1=most serious, 2=moderate, 3=least serious)", "title": "Recall Class" }, "since_date": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Show recalls after this date (YYYYMMDD format)", "title": "Since Date" }, "status": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Recall status (ongoing, completed, terminated)", "title": "Status" } }, "title": "openfda_recall_searcherArguments", "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/genomoncology/biomcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server