Tools / Clinical Trials
Clinical Trials icon

Clinical Trials

Clinical trials & drug safety data

Search ClinicalTrials.gov for active, recruiting, and completed trials by condition, drug, or keyword. Get detailed protocols with eligibility and site locations. Also search the Health Canada Drug Product Database for approved drugs.

3 skillsv0.02
Search Clinical Trials

Search ClinicalTrials.gov for clinical trials by condition, drug, intervention, or keyword. Filter by recruitment status and trial phase. Returns trial summaries with NCT IDs for detailed lookup.

Returns: Clinical trials with NCT ID, title, status, phase, conditions, interventions, sponsor, enrollment, dates, and URL
Parameters
querystringGeneral search term — matches against trial title, conditions, interventions, and other fields
conditionstringMedical condition or disease to search for (e.g. "breast cancer", "type 2 diabetes", "alzheimer")
interventionstringDrug, device, or intervention name to search for (e.g. "metformin", "pembrolizumab")
statusstringRecruitment status filter: RECRUITING, NOT_YET_RECRUITING, ACTIVE_NOT_RECRUITING, COMPLETED, TERMINATED, WITHDRAWN, SUSPENDED
phasestringFilter by trial phase: EARLY_PHASE1, PHASE1, PHASE2, PHASE3, PHASE4, NA
page_sizenumberNumber of results to return (1-50, default: 10)
page_tokenstringPagination token from a previous search result to get the next page
Example
Find recruiting cancer trials
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "clinical-trials",
  "skill": "search_trials",
  "input": {
    "condition": "breast cancer",
    "status": "RECRUITING"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Get Trial Details

Get comprehensive details for a specific clinical trial by its NCT ID from ClinicalTrials.gov. Returns the full protocol including study summary, eligibility criteria, age/sex requirements, and trial site locations.

Returns: Full protocol: title, status, phase, conditions, interventions, sponsor, enrollment, eligibility criteria, site locations, and URL
Parameters
nct_id *stringClinicalTrials.gov NCT identifier (e.g. "NCT04564846")
Example
Get details for a specific trial
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "clinical-trials",
  "skill": "trial_details",
  "input": {
    "nct_id": "NCT04564846"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Health Canada Drug Products

Search the Health Canada Drug Product Database for approved drug products. Returns brand name, manufacturer, active ingredients, approval status, and route of administration. Search by drug name or Drug Identification Number (DIN).

Returns: Drug products with brand name, DIN, class, manufacturer, approval status, active ingredients with strengths, and routes of administration
Parameters
querystringDrug name or brand name to search for (e.g. "acetaminophen", "Tylenol")
dinstringDrug Identification Number (DIN) for exact lookup (e.g. "02242963")
Example
Search for a drug by name
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "clinical-trials",
  "skill": "drug_products",
  "input": {
    "query": "acetaminophen"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Loading reviews...
Loading activity...
v0.022026-03-24
  • Removed adverse_events skill (use drug-info tool instead)
  • Removed drug_recalls skill (use product-recalls tool instead)
  • Added drug_products skill for Health Canada Drug Product Database
v0.012026-03-24
  • Initial release with search_trials, trial_details, adverse_events, and drug_recalls
  • ClinicalTrials.gov v2 API for trial search and details
  • FDA openFDA APIs for adverse events (FAERS) and drug enforcement/recalls

Quick Start

MCP (Claude Code)
claude mcp add --transport stdio \
  --env TOOLROUTER_API_KEY=YOUR_API_KEY \
  toolrouter -- npx -y toolrouter-mcp
REST API
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{"tool":"clinical-trials","skill":"search_trials","input":{}}' \
  https://api.toolrouter.com/v1/tools/call

Frequently Asked Questions

How do I find recruiting trials for a condition or drug?

`search_trials` accepts a condition, intervention, or keyword, plus status and phase filters. It returns trial summaries with NCT IDs for detailed lookup.

What do I get when I open a trial by NCT ID?

`trial_details` returns the full protocol: study summary, eligibility criteria, age and sex requirements, and trial site locations.

Can I search approved drug listings too?

`drug_products` searches Health Canada's Drug Product Database for brand name, manufacturer, active ingredients, approval status, route of administration, and DIN.

Is this enough to decide whether someone should enroll?

It gives you the trial record and eligibility details, but it is reference data only. Use it to compare options, then confirm fit with the study team or a clinician.