Clinical Trials
Search the NIH/NLM clinical trial registry from your AI agent. 6 read-only tools, no sign-in, built and operated by Anthropic — registry listings, not medical advice.
Verified connector
Listed by Anthropic as an Anthropic-built connector in its Connectors Directory.
Connection checked by Agentman on .
Anthropic states this reflects the level of review a connector received, not a security audit.
Connect Clinical Trials via MCP
https://hcls.mcp.claude.com/clinical_trials/mcpWorks in any MCP-compatible client. In Agentman Studio it is one click — no config file to edit.
Clinical Trials Tools & Capabilities (6)
Search ClinicalTrials.gov database for clinical trials. This is the PRIMARY tool for finding trials. WHEN TO USE: - Finding trials for a disease/condition (e.g., 'What trials exist for lung cancer?') - Finding trials testing a specific drug/treatment (e.g., 'Find pembrolizumab trials') - Finding trials in a geographic area (e.g., 'Clinical trials in Boston') - General trial discovery and research questions USE DIFFERENT TOOLS FOR: - Detailed info on a specific trial by NCT ID -> use get_trial_details - All trials by a specific company -> use search_by_sponsor (or search_trials with sponsor=...) - Analyzing endpoints/outcomes -> use analyze_endpoints - Patient eligibility matching -> use search_by_eligibility QUERY SYNTAX (for condition, intervention, sponsor, location): - Boolean: 'cancer AND immunotherapy', 'aspirin OR ibuprofen', 'tumor NOT benign' - Exact phrase: '"breast cancer"' (with quotes) - Grouping: '(lung OR breast) AND cancer' - Synonyms are automatically included (e.g., 'heart attack' finds 'myocardial infarction') BEST PRACTICES: - Start with condition parameter for disease-focused searches - Add status=['RECRUITING'] to find active trials patients can join - Use phase filter for specific development stages (PHASE1, PHASE2, PHASE3, PHASE4) - Set count_total=true to know total matches (useful for: 'How many trials exist for X?') - Use page_size=50-100 for broader overviews, page_size=10 for quick lookups
Get comprehensive details for a specific clinical trial using its NCT ID. WHEN TO USE: - User provides a specific NCT ID (e.g., 'Tell me about NCT04567890') - Need full eligibility criteria, endpoints, or locations for a specific trial - Following up on a trial found via search_trials - Answering detailed questions about a known trial - Verifying patient eligibility for a specific trial USE search_trials INSTEAD FOR: - Finding trials (this tool requires knowing the NCT ID) - Browsing trials by condition/intervention/sponsor WHAT THIS RETURNS: - Full eligibility criteria (inclusion/exclusion) - Study design and methodology - Primary, secondary, and other endpoints with timeframes - All study locations with contact info - Sponsor and collaborator details - Study dates and enrollment numbers - Results link if trial has published results NCT ID FORMAT: 'NCT' followed by 8 digits (e.g., NCT04567890, NCT00001234)
Find all clinical trials sponsored by a specific company or organization. Functionally equivalent to search_trials(sponsor=...). WHEN TO USE: - Questions about a company's pipeline (e.g., 'What is Pfizer working on?') - Competitive intelligence (e.g., 'What cancer drugs is Novartis developing?') - Tracking pharma company portfolios and development programs - Finding trials from academic institutions (e.g., 'Mayo Clinic', 'NIH') USE search_trials INSTEAD FOR: - Disease-focused searches where sponsor doesn't matter - Finding trials by treatment name rather than sponsor EXAMPLES: - 'Pfizer Phase 3 trials' -> sponsor_name='Pfizer', phase=['PHASE3'] - 'Moderna COVID vaccines' -> sponsor_name='Moderna', condition='COVID-19' - 'Active Merck oncology trials' -> sponsor_name='Merck', condition='cancer', status=['RECRUITING'] TIPS: - Partial names work: 'Pfizer' matches 'Pfizer Inc', 'Pfizer Pharmaceuticals' - Set count_total=true to get total number of trials by sponsor - Combine with phase filter to see early vs late stage pipeline
Find principal investigators (PIs) and research sites conducting trials in a therapeutic area. WHEN TO USE: - 'Who are the leading researchers in Alzheimer trials?' - 'Find investigators at Mayo Clinic working on cancer' - 'Which sites in California are running diabetes trials?' - Site selection for planning new trials - Building investigator networks and collaborations USE search_trials FOR: - Finding trials themselves rather than investigators - When you need trial details, not investigator info WHAT THIS RETURNS: - Investigator names and roles (Principal Investigator, Sub-Investigator) - Institutional affiliations - Facility/site names - Geographic locations - Associated trial NCT IDs and titles TIPS: - Use condition parameter to focus on a disease area - Add institution to find investigators at specific hospitals/universities - Use location for geographic focus (city, state, country) - Increase page_size to 50-100 for more comprehensive investigator lists - Use investigator_name for direct name search via advanced query syntax ADVANCED: For direct investigator name search, use the investigator_name parameter which searches in OverallOfficialName and ResponsiblePartyInvestigatorFullName fields.
Analyze primary and secondary outcome measures (endpoints) from clinical trials. MODES (provide ONLY nct_id OR condition, not both): 1. Single Trial: Provide nct_id ONLY to analyze one specific trial's endpoints 2. Aggregate: Provide condition ONLY to analyze patterns across multiple trials If both provided, nct_id takes precedence (single trial mode). SINGLE TRIAL MODE (nct_id): - Returns all endpoints for the specified trial - Useful for understanding specific trial design - Example: nct_id='NCT03661411' AGGREGATE MODE (condition): - Analyzes endpoints across many trials in a therapeutic area - Identifies common endpoint patterns and measures - Useful for protocol design and competitive analysis - Example: condition='diabetes', phase=['PHASE3'] WHAT THIS RETURNS: - List of primary endpoints (main efficacy measures) - List of secondary endpoints (additional outcomes) - List of other endpoints (exploratory outcomes) - Most common measures across analyzed trials - Timeframes for each endpoint measurement EXAMPLES: - Single trial: nct_id='NCT03661411' - Phase 3 cancer endpoints: condition='cancer', phase=['PHASE3'] - Recent diabetes outcomes: condition='diabetes', start_date_after='2022-01-01'
Find clinical trials matching specific patient eligibility criteria. Use this for patient-trial matching and finding trials a specific patient might qualify for. DEFAULT STATUS: Only searches RECRUITING trials. To include completed, upcoming, or all trials, explicitly set the status parameter. WHEN TO USE: - Patient matching: 'Find trials for a 65-year-old female with diabetes' - Specific criteria: 'Trials requiring HbA1c > 8%' or 'BRCA positive trials' - Age-restricted searches: 'Pediatric cancer trials' or 'Trials for elderly patients' - Finding trials by inclusion/exclusion criteria USE search_trials FOR: - General disease/condition searches - When patient demographics don't matter ELIGIBILITY KEYWORDS TIPS: - Use medical abbreviations: 'ECOG', 'HbA1c', 'BMI', 'eGFR' - Search criteria text: 'prior chemotherapy', 'treatment naive' - Biomarkers: 'BRCA mutation', 'HER2 positive', 'PD-L1' - Lab values: 'creatinine', 'ALT', 'bilirubin' - ICD-10 codes indicate specific subtypes (E10.x=Type 1, E11.x=Type 2, etc.) - Disease subtypes matter: Type 1 vs Type 2 diabetes, HER2+ vs HER2- cancer, etc. EXAMPLES: - '65yo diabetic patient' -> condition='diabetes', min_age='18 Years', max_age='70 Years' - 'Breast cancer with BRCA' -> condition='breast cancer', eligibility_keywords='BRCA' - 'Recruiting trials for men with prostate cancer' -> condition='prostate cancer', sex='MALE'
Read from the server on 2026-08-17, including each tool's own safety annotations.
Limits
- A listing is not an endorsement. ClinicalTrials.gov's disclaimer states the U.S. government does not review or approve the safety and science of all studies listed, and that the sponsor or investigator is responsible for the safety, science and accuracy of anything they list. NLM reviews submissions only for apparent errors, deficiencies or inconsistencies. Anthropic operating the connector adds nothing to that review.
- Registered is not recruiting. 65,002 of 598,890 studies were recruiting on 2026-08-17. A trial can be completed, terminated, withdrawn, suspended or not yet started and still appear in an unfiltered search. Filter on status, and re-check before acting on any listing.
- Results reporting is incomplete and lags. 79,715 studies had results posted on 2026-08-17, around 13 percent. The Final Rule at 42 CFR Part 11 requires results only for FDA-regulated drug, biological and device trials other than Phase 1, with NIH, ICMJE, WHO, VA and PCORI policies covering further subsets. Absence of results is not evidence a trial produced none, and
get_trial_detailsreports only whether results were posted. - Site contacts and statuses go stale. The registry depends on sponsors filing updates, on their timing. A site listed as recruiting may have closed; a named contact may have moved. Treat contact details as a starting point, not a current fact.
- No warranty on the data. ClinicalTrials.gov's terms state that neither the U.S. Government, HHS, NIH, NLM nor their agencies or contractors make any warranty, express or implied, about data in the database, and assume no liability for any party's use of it or the results of that use.
- Attribution and currency conditions attach to the data. The same terms ask that published or distributed data be attributed to ClinicalTrials.gov, kept current, displayed with the date the data were processed, and marked with any modifications. Email addresses from the database must not be used for marketing. Data outside the United States carries an international copyright, and some records may be subject to third-party copyright.
- No tool writes anything. All six are annotated read-only, non-destructive and idempotent. The connector cannot register a study, submit results, enrol a participant or correct a record. Corrections go through the sponsor.
- Nothing here handles patient data, and it should stay that way. No tool takes a patient identifier, a record, a document or a file.
search_by_eligibilitytakes only a condition, age bounds, a sex value and criteria keywords. Do not paste identifiable health information into a prompt in order to run a search — the connector has nowhere to put it and no need for it. - We did not call any tool. Our check was a read-only
initializeandtools/listhandshake. Everything above about tool behaviour comes from the server's own descriptions and schemas plus Anthropic's published tutorial. The registry counts come from ClinicalTrials.gov's own API, not from this connector. - The tutorial's registry figures are already behind. Anthropic's connector tutorial cites over 500,000 registered trials across 221 countries and territories. ClinicalTrials.gov's own statistics endpoint returned 598,890 studies on 2026-08-17. The tutorial is not wrong so much as rounded and dated; take live counts from the registry.
- One documented route may reach a different server. The
anthropics/life-sciencesplugin manifest pointsclinical-trialsat a deepsense.ai host rather than the directory endpoint, and we could not handshake that host. See the setup section above.
Frequently asked questions
Can the Clinical Trials connector tell me if I qualify for a trial?
No, and no tool on this server is built to. search_by_eligibility filters registry listings by the criteria sponsors recorded — age bounds, sex, and keywords in the criteria text. It never sees you, your records or your labs, so it cannot assess a person. ClinicalTrials.gov itself says to discuss options with your health care professional before joining any study.
Who built and operates this connector, and whose data is it?
Anthropic lists it at anthropic tier in its Connectors Directory and hosts the endpoint on its own infrastructure at hcls.mcp.claude.com. The data is not Anthropic's. Every result comes from ClinicalTrials.gov, the registry the National Library of Medicine maintains, where study sponsors and investigators submit and own the records.
Does the Clinical Trials connector need a sign-in or an API key?
No. We opened an anonymous handshake against the endpoint on 2026-08-17 and it returned all six tool definitions with no credential. The directory records the server as authless, the host publishes no OAuth protected-resource descriptor, and ClinicalTrials.gov states its data are available to all requesters at no charge.
Does a trial appearing in results mean it is recruiting?
No. Registration and recruitment are separate facts. Of 598,890 studies in the registry on 2026-08-17, ClinicalTrials.gov counted 65,002 as recruiting — roughly one in nine. Pass status RECRUITING to search_trials to filter, and note that search_by_eligibility already defaults to recruiting trials only unless you override it.
Why do so many trials have no results posted?
Because results reporting is required only for some studies and lags by design. ClinicalTrials.gov reported 79,715 studies with posted results on 2026-08-17, about 13 percent of the registry. The Final Rule at 42 CFR Part 11 covers FDA-regulated drug, biological and device trials other than Phase 1, so much of the registry falls outside it.
Does analyze_endpoints interpret trial results or draw clinical conclusions?
No. It reads the outcome measures sponsors registered — the measure name, its time frame and its description — then groups and counts them across the trials it analysed. It reports which endpoints are common in a therapeutic area. It does not read result data, compare efficacy, or say whether any endpoint was met.
Is this the same as the ClinicalTrials.gov Explorer connector?
No. Anthropic's directory carries two ClinicalTrials.gov servers. This page describes the anthropic-tier Clinical Trials connector at hcls.mcp.claude.com with the six tools below. A separate community-tier listing, ClinicalTrials.gov Explorer by BLEN, runs on different infrastructure with a disjoint three-tool surface. Community connectors are excluded from this catalogue.
Sources
- Using the ClinicalTrials.gov connector in Claude (retrieved 2026-08-17; 200). Anthropic's own tutorial for this connector. Source for the setup steps across web, Team/Enterprise admin and Claude Code, the six tool summaries, the example prompts behind the use cases, the target audiences, and the "over 500,000 registered trials across 221 countries" figure noted as dated under Limits.
claude.com/robots.txtisAllow: /with noContent-Signalline (retrieved 2026-08-17). · retrieved 2026-08-17 - Live
initializeandtools/listhandshake againsthttps://hcls.mcp.claude.com/clinical_trials/mcp— six tools with descriptions, input and output schemas and annotations, over an anonymous connection (2026-08-17).serverInforeportedclinical_trialsversion 3.2.0. Source for the tool count, every tool description and parameter named on this page, the uniform read-only/non-destructive/ idempotent annotations, the singleopenWorldHint: falseonget_trial_details, and the server's own instructions naming ClinicalTrials.gov API v2 as its backing service. No tool was called. · retrieved 2026-08-17 - Endpoint auth discovery —
https://hcls.mcp.claude.com/.well-known/oauth-protected-resourcereturned 404 (retrieved 2026-08-17), consistent with the successful anonymous handshake and with the directory's authless record.robots.txtandllms.txton that host also 404. · retrieved 2026-08-17 - ClinicalTrials.gov disclaimer (retrieved 2026-08-17; 200, page dated 3 August 2023). Source for the statement that the U.S. government does not review or approve the safety and science of all listed studies, sponsor responsibility for safety, science and accuracy, the scope of NLM's review, and the instruction to discuss options with a health care professional before joining a study. The site is client-rendered, so this page was read in a browser; scripted fetches return only the shell. · retrieved 2026-08-17
- ClinicalTrials.gov terms and conditions (retrieved 2026-08-17; 200, page dated 31 January 2023). Source for daily updates, data being available to all requesters at no charge, the no-warranty and no-liability statement, the attribution and currency conditions, the marketing prohibition, and the international copyright note. · retrieved 2026-08-17
- Clinical trial reporting requirements (retrieved 2026-08-17; 200, page dated 30 January 2026). Source for the Final Rule at 42 CFR Part 11 applying to FDA-regulated drug, biological and device trials other than Phase 1, and for the NIH, ICMJE, WHO, VA and PCORI policies that cover further subsets. · retrieved 2026-08-17
- ClinicalTrials.gov API v2 —
/api/v2/versionreturned API version 2.0.5 with a data timestamp of 2026-08-17T09:00:05;/api/v2/stats/sizereturned 598,890 total studies; study queries filtered onoverallStatus=RECRUITINGand on results availability returned 65,002 and 79,715 respectively (all retrieved 2026-08-17). These are the registry's own live counts, read directly rather than through the connector.clinicaltrials.gov/robots.txtdisallows/api/generally while explicitly allowing/api/int/and/api/seo/; the counts above come from the documented public/api/v2/data API, whose use the site's terms permit at no charge, fetched as single directed reads rather than crawled. · retrieved 2026-08-17 - Life sciences plugin marketplace — and (retrieved 2026-08-17; 200 each). Anthropic's own marketplace repository. Source for the Claude Code install commands and for the plugin's server URL and deepsense.ai authorship discussed under setup. The plugin's own
README.mdand.mcp.jsonreturn 404. · retrieved 2026-08-17 - Anthropic connector verification and directory documentation — and (retrieved 2026-08-17; 200 each). Source for the statement that verification is not a security audit and that the label reflects the level of review a connector received, not how it works. · retrieved 2026-08-17
- Anthropic privacy policy — .
www.anthropic.com/robots.txtisAllow: /with noContent-Signalline (retrieved 2026-08-17). · retrieved 2026-08-17 - Anthropic Connectors Directory entry (added 2026-01-07; snapshot taken 2026-08-16). Lists all six tool names,
anthropictier, the life-sciences category,is_authless: true, Read permissions, and Anthropic as author. The same snapshot carries a separate community-tier ClinicalTrials.gov Explorer entry by BLEN with the three toolssearch_api,describe_schemaandexecute. · retrieved 2026-01-07 - Anthropic support
Use in Agentman
Connect once and your agents call these tools on their own — on a schedule, in a workflow, with nobody at the keyboard.
Open in Agentman StudioServer Info
- Category
- Healthcare
- Developer
- Clinical Trials
- Tools
- 6
- Domain
- hcls.mcp.claude.com
Using Claude Desktop or another MCP client? Setup docs — the connection URL above works anywhere.