Tools/FDA & biotech catalysts

fda.approvals

2 crread-only

FDA drug-approval / rejection actions (Drugs@FDA, CDER). For a sponsor or drug, returns the regulatory action history: action=approved (AP, bullish), complete_response_letter (CR, a rejection — sharply bearish), or tentative_approval (TA). Flags new molecular entities (NME) and priority review — the highest-value catalysts. Resolves sponsor_name to a ticker (null if private). CAVEAT: backward-looking (records actions AFTER they happen, lags days; press releases beat it) — a confirmation/archive feed. Drugs@FDA is CDER-only, so biologics/vaccines (e.g. Moderna) may be absent. Public-domain openFDA.

Parameters#

ParameterTypeDescription
sponsoroptstringSponsor company name, e.g. 'AstraZeneca' (optional)
drugoptstringBrand or generic drug name, e.g. 'Ozempic' (optional)
application_nooptstringNDA/BLA number, e.g. 'NDA209091' (optional)
typeoptstring'ORIG' (new approval, default) | 'SUPPL' | 'ALL'
statusoptstring'AP' | 'CR' | 'TA' | 'ALL' (default ALL)
since_daysoptnumberAction-date window (default 365, max 1825)
nme_onlyoptbooleanNew Molecular Entity approvals only (optional)
limitoptnumberMax actions (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.approvals",
    "arguments": {
      "sponsor": "AstraZeneca"
    }
  }
}'

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.