search_clinical_trials
Search Clinical Trials
What it does
Search clinical trials market-wide (cross-company). Distinct from get_clinical_trials, which is scoped to a single ticker. Filter by phase, indication, sponsor, status, and date window; sort and paginate the results. An unrecognised phase, status, dateField or sort value is rejected with the allowed list (it is never silently ignored).
IMPORTANT: a result's ticker is the company whose trial list the row was collected under, which may be the lead sponsor OR only a collaborator; metadata.sponsor is the lead sponsor. Do not present a result as that ticker's own trial unless metadata.sponsor is that company; use get_clinical_trials for a company's role.
Ask your AI
With the Signal8 MCP server connected, your assistant calls this tool when a question needs it. For example:
Using Signal8, search clinical trials market-wide.
Parameters
| Name | Type | Description |
|---|---|---|
phaseoptional | string | Comma-separated phases, matching ANY of them. Allowed tokens: EARLY_PHASE1, PHASE1, PHASE2, PHASE3, PHASE4 (also accepted: "Phase 2", "2", "Early Phase 1"). Example: "PHASE2,PHASE3". A combined "Phase 2/Phase 3" string is rejected; list the phases instead. |
indicationoptional | string | Comma-separated condition names, exact match (case-sensitive), e.g. "Breast Cancer" |
sponsoroptional | string | Case-insensitive substring of the LEAD sponsor name (collaborators are not searched) |
statusoptional | "ACTIVE_NOT_RECRUITING" | "COMPLETED" | "ENROLLING_BY_INVITATION" | "NOT_YET_RECRUITING" | "RECRUITING" | "SUSPENDED" | "TERMINATED" | "WITHDRAWN" | "AVAILABLE" | "NO_LONGER_AVAILABLE" | "TEMPORARILY_NOT_AVAILABLE" | "APPROVED_FOR_MARKETING" | "WITHHELD" | "UNKNOWN" | ONE ClinicalTrials.gov overall status |
dateFieldoptional | "primary_completion_date" | "completion_date" | "start_date" | "last_update_date" | Date column the from/to window applies to (default primary_completion_date) |
fromoptional | string | Inclusive start: YYYY, YYYY-MM or YYYY-MM-DD |
tooptional | string | Inclusive end: YYYY, YYYY-MM or YYYY-MM-DD (a partial date covers its whole year/month) |
sortoptional | "primary_completion_date" | "completion_date" | "start_date" | "last_update_date" | "updated_at" | Sort column (default primary_completion_date) |
orderoptional | "asc" | "desc" | Sort direction |
limitoptional | number | Maximum results to return (1-100, default: 50) |
offsetoptional | number | Offset for pagination (default: 0) |