Tools/FDA & biotech catalysts

clinicaltrials.search

2 crread-only

Upcoming clinical-trial readout catalysts. For an industry-sponsored interventional Phase 2/3 drug trial, an ESTIMATED primaryCompletionDate is the expected topline-readout date — the binary event that re-rates a biotech ticker. Filter by sponsor (lead sponsor, INDUSTRY class), condition, phase, and a readout-date window; sorted soonest-first. Returns NCT id, title, phase, status, lead sponsor + resolved ticker (null if private/foreign), conditions, primary completion date (+ ACTUAL/ESTIMATED), and a study URL. CAVEAT: estimated dates are sponsor-self-reported and SLIP often — a readout WINDOW, not a hard date; press releases beat this feed. Public-domain ClinicalTrials.gov v2.

Parameters#

ParameterTypeDescription
sponsoroptstringLead-sponsor company name, e.g. 'AstraZeneca' (optional)
conditionoptstringDisease/indication, e.g. 'lung cancer' (optional)
phaseoptstring'PHASE2' | 'PHASE3' | 'PHASE2|PHASE3' (default Phase 2 OR 3)
within_daysoptnumberReadout-date window from today (default 365, max 730)
statusoptstringoverallStatus filter (default RECRUITING|ACTIVE_NOT_RECRUITING)
nct_idoptstringSingle-study lookup by NCT id (bypasses search)
limitoptnumberMax trials (1-100, default 25)

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": "clinicaltrials.search",
    "arguments": {
      "sponsor": "AstraZeneca",
      "phase": "PHASE3",
      "within_days": 365
    }
  }
}'

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.