ClinicalTrials.gov MCP server. Search studies, retrieve results, match patients to eligible trials.
{
"mcpServers": {
"clinicaltrialsgov-mcp-server": {
"url": "https://clinicaltrials.caseyjhand.com/mcp",
"type": "streamable-http"
}
}
}ClinicalTrials.gov MCP server. Search studies, retrieve results, match patients to eligible trials.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 3 days ago. 63 stars.
Will it work with my client?
Transport: stdio, sse, http. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
Context cost
7 tools. ~500 tokens (0.2% of 200K).
No automated test available for this server. Check the GitHub README for setup instructions.
clinicaltrials_search_studiesSearch studies with full-text queries, filters, pagination, sorting, and field selection. Supports condition, intervention, sponsor, location, title, outcome queries, status and phase filters, geographic proximity filtering, and AREA[] Essie expressions.
clinicaltrials_get_study_recordFetch a single study by NCT ID. Tool equivalent of the clinicaltrials://{nctId} resource.
clinicaltrials_get_study_countGet total study count for a query without fetching data. Fast statistics and breakdowns.
clinicaltrials_get_field_valuesDiscover valid values for API fields (status, phase, study type, etc.) with per-value counts.
clinicaltrials_get_field_definitionsBrowse the study data model field tree — piece names, types, nesting. Supports subtree navigation and keyword search.
clinicaltrials_get_study_resultsExtract outcomes, adverse events, participant flow, and baseline from completed studies. Optional summary mode reduces ~200KB payloads to ~5KB. Supports batch multiple NCT IDs per call with partial-success reporting.
clinicaltrials_find_eligibleMatch patient demographics and conditions to eligible recruiting trials. Builds optimized queries from a patient profile and returns studies with eligibility/location fields.
clinicaltrialsFetch a single clinical study by NCT ID. Full JSON.
clinicaltrials://{nctId}
analyze_trial_landscapeAdaptable workflow for data-driven trial landscape analysis using count + search tools.
This server is missing a description.If you've used it, help the community.
Add informationLast scanned 2h ago
No known vulnerabilities.
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.