Tools/FDA & biotech catalysts

fda.recalls

2 crread-only

FDA drug recalls (Recall Enterprise System). Class I = could cause death/serious harm (material adverse event); Class II/III lower. Filter by recalling firm, drug, classification, and recency; returns classification, reason, status, dates, and the recalling firm's resolved ticker (null if private). CAVEAT: enforcement data updates only WEEKLY and FDA does not revise recall status after classification — can be stale/frozen; not for real-time alerting. Public-domain openFDA.

Parameters#

ParameterTypeDescription
firmoptstringRecalling firm name, e.g. 'Pfizer' (optional)
drugoptstringDrug brand/generic name (optional)
classificationoptstring'Class I' | 'Class II' | 'Class III' | 'ALL' (default ALL)
since_daysoptnumberReport-date window (default 365, max 1825)
limitoptnumberMax recalls (1-100, default 50)

Example call#

bash
curl -X POST https://arkolith.com/api/mcp \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "fda.recalls",
    "arguments": {
      "firm": "Pfizer",
      "classification": "Class I"
    }
  }
}'

Example response#

Shape varies
Output depends on your arguments and live data. Make the call above to see the exact response. Every result includes a provenance block where the source carries one.