get_trial_coverage
USE BEFORE STATING ANY WORLDWIDE COUNT. Answers: how many DISTINCT trials exist for this query across every registry in the index, how many are the same trial registered more than once, which trials are exclusive to each registry, and exactly how much you would have overcounted by querying each registry separately and adding the results (inflation). This is the tool that stops you turning separate registry totals into one wrong number. Accepts the same filter vocabulary as search_world_trials so a coverage figure always describes the population you actually searched. NEXT: search_world_trials for the records themselves, get_trial_landscape for their structure.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_trial_coverage"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Free-text condition/intervention query, e.g. "type 1 diabetes islet". Tokens are ANDed. | |
| phase | No | Comma-separated phases: 1-4, I-IV, early_phase1, or 1/2. Phase is missing for much of the corpus. | |
| topic | No | Cure Protocol topic id (get_trial_stats lists them). | |
| status | No | recruiting | active_not_recruiting | not_yet_recruiting | completed | halted | terminated | withdrawn | not_authorised | unknown, or "active" for any open status (recruiting + active_not_recruiting + not_yet_recruiting). Case-insensitive; unknown values return 400. | |
| country | No | Recruiting/site country: full English name or ISO code (US, USA, UK, DE, ...). | |
| sponsor | No | Free-text sponsor name match. | |
| registry | No | clinicaltrials_gov | isrctn. OMIT for full-index scope, restricting to one registry makes the answer single-registry evidence. | |
| condition | No | Exact registry condition term. Prefer q unless you know the exact string. | |
| studyType | No | interventional | observational | expanded_access | other. | |
| intervention | No | Free-text intervention match: the way to separate MODALITIES within one disease. | |
| startedAfter | No | ISO date: study start on/after. | |
| updatedSince | No | ISO date: only records updated on/after this date. | |
| crossRegistry | No | true = only trials registered in more than one registry. | |
| maxEnrollment | No | Maximum normalized enrollment. | |
| minEnrollment | No | Minimum normalized enrollment. | |
| startedBefore | No | ISO date: study start on/before. | |
| completionAfter | No | ISO date: completion on/after. | |
| completionBefore | No | ISO date: completion on/before. | |
| resultsAvailable | No | Restrict to trials with/without posted results. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | The answer. Shape depends on the tool; describe_tool documents it. | |
| _meta | No | source, generatedAt, sources (per-source lastSyncedAt and ageHours), rateLimit, disclaimer. |