---
title: ToolRouter — Tool Detail
description: Detailed documentation for a ToolRouter tool including skills, parameters, and examples.
url: https://toolrouter.com/tools/clinical-trials
---
# Clinical Trials

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.

- **Version:** 0.02
- **Categories:** data

## Skills (3)

### Search Clinical Trials (`search_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.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `query` | string | No | General search term — matches against trial title, conditions, interventions, and other fields |
| `condition` | string | No | Medical condition or disease to search for (e.g. "breast cancer", "type 2 diabetes", "alzheimer") |
| `intervention` | string | No | Drug, device, or intervention name to search for (e.g. "metformin", "pembrolizumab") |
| `status` | string | No | Recruitment status filter: RECRUITING, NOT_YET_RECRUITING, ACTIVE_NOT_RECRUITING, COMPLETED, TERMINATED, WITHDRAWN, SUSPENDED |
| `phase` | string | No | Filter by trial phase: EARLY_PHASE1, PHASE1, PHASE2, PHASE3, PHASE4, NA |
| `page_size` | number | No | Number of results to return (1-50, default: 10) |
| `page_token` | string | No | Pagination token from a previous search result to get the next page |

**Returns:** Clinical trials with NCT ID, title, status, phase, conditions, interventions, sponsor, enrollment, dates, and URL

**Examples:**

*Find recruiting cancer trials:*

```json
{
  "condition": "breast cancer",
  "status": "RECRUITING"
}
```

*Search for trials involving a specific drug:*

```json
{
  "intervention": "pembrolizumab",
  "phase": "PHASE3"
}
```

*General keyword search:*

```json
{
  "query": "mRNA vaccine COVID",
  "page_size": 20
}
```

### Get Trial Details (`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.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `nct_id` | string | Yes | ClinicalTrials.gov NCT identifier (e.g. "NCT04564846") |

**Returns:** Full protocol: title, status, phase, conditions, interventions, sponsor, enrollment, eligibility criteria, site locations, and URL

**Examples:**

*Get details for a specific trial:*

```json
{
  "nct_id": "NCT04564846"
}
```

*Look up a COVID vaccine trial:*

```json
{
  "nct_id": "NCT04368728"
}
```

### Health Canada Drug Products (`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).

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `query` | string | No | Drug name or brand name to search for (e.g. "acetaminophen", "Tylenol") |
| `din` | string | No | Drug Identification Number (DIN) for exact lookup (e.g. "02242963") |

**Returns:** Drug products with brand name, DIN, class, manufacturer, approval status, active ingredients with strengths, and routes of administration

**Examples:**

*Search for a drug by name:*

```json
{
  "query": "acetaminophen"
}
```

*Look up a drug by DIN:*

```json
{
  "din": "02242963"
}
```

## Quick Start

```bash
# Via CLI
TOOLROUTER_API_KEY=tr_live_xxx npx -y toolrouter-mcp call clinical-trials search_trials --condition breast cancer --status RECRUITING

# Via REST API
curl -H "Authorization: Bearer tr_live_xxx" \
     -d '{"tool":"clinical-trials","skill":"search_trials","input":{"condition":"breast cancer","status":"RECRUITING"}}' \
     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.

---

## Get Started with ToolRouter

**Already connected?** Call any tool with `use_tool({ tool, skill, input })`. Browse tools with `discover` or visit https://toolrouter.com/llms-full.txt

**New to ToolRouter?** Connect with one command (no API key needed — auto-provisions on first use):

```bash
# MCP (Claude Code, Codex CLI)
claude mcp add toolrouter -- npx -y toolrouter-mcp

# MCP (Cursor, Windsurf, Cline, VS Code, Gemini CLI, Claude Desktop)
{"mcpServers":{"toolrouter":{"command":"npx","args":["-y","toolrouter-mcp"]}}}

# Claude Chat / Claude Cowork / Claude Mobile — add as a connector:
# Settings → Connectors → Add custom connector → URL: https://api.toolrouter.com/mcp

# ChatGPT — add as an app:
# Settings → Apps → Advanced settings → enable Developer mode → Create app → MCP Server URL: https://api.toolrouter.com/mcp

# CLI (works instantly, no restart needed)
npx -y toolrouter-mcp tools                    # browse all tools
npx -y toolrouter-mcp search "seo"             # search by keyword
npx -y toolrouter-mcp call seo analyze_page --url https://example.com
```

Free tools work immediately. For paid tools, visit https://toolrouter.com/claim to add credits.

All platforms: https://toolrouter.com/connect | Full catalog: https://toolrouter.com/llms-full.txt | Docs: https://toolrouter.com/docs