4,500+ servers built on MCP Fusion
Vinkius

ClinicalTrials.gov MCP. Find every active study and protocol detail.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

ClinicalTrials.gov MCP on Cursor AI Code Editor MCP Client ClinicalTrials.gov MCP on Claude Desktop App MCP Integration ClinicalTrials.gov MCP on OpenAI Agents SDK MCP Compatible ClinicalTrials.gov MCP on Visual Studio Code MCP Extension Client ClinicalTrials.gov MCP on GitHub Copilot AI Agent MCP Integration ClinicalTrials.gov MCP on Google Gemini AI MCP Integration ClinicalTrials.gov MCP on Lovable AI Development MCP Client ClinicalTrials.gov MCP on Mistral AI Agents MCP Compatible ClinicalTrials.gov MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

ClinicalTrials.gov MCP Server connects your AI client directly to the NIH's global database of clinical research studies. It lets you search over 500,000 registered trials by condition, drug, or sponsor.

You can find trials actively recruiting participants, pull full protocols, and filter results by phase or status. Essential for biomed researchers and patient advocates.

What your AI agents can do

Find recruiting trials

Finds clinical trials that are actively enrolling participants for a specified medical condition.

Get trial details

Retrieves the complete study profile using a specific clinical trial NCT identifier.

Search clinical trials

Searches the entire database by keywords, conditions, drug names, or sponsor, allowing filters for phase and status.

Search the Global Registry

Search the entire ClinicalTrials.gov database using keywords, drug names, or sponsoring organizations.

Find Currently Recruiting Trials

Filter the database to find trials that are actively enrolling participants for a specific medical condition.

Retrieve Full Study Protocols

Pull the complete details—including eligibility criteria and intervention plans—for a specific, registered clinical trial using its NCT identifier.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

ClinicalTrials.gov MCP Server: 3 Tools for Trial Data Retrieval

Use these three tools to search the global registry, find active enrollment opportunities, and pull complete study protocols for biomedical analysis.

find019d7573

find recruiting trials

Finds clinical trials that are actively enrolling participants for a specified medical condition.

get019d7573

get trial details

Retrieves the complete study profile using a specific clinical trial NCT identifier.

search019d7573

search clinical trials

Searches the entire database by keywords, conditions, drug names, or sponsor, allowing filters for phase and status.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with ClinicalTrials.gov, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Yo, this MCP Server hooks your AI client up straight to the NIH's massive database for clinical research studies. It lets ya dig through over 500,000 registered trials. You can find trials actively looking for people, pull full protocols, and filter results by phase or status. It's essential gear for biomed researchers and patient advocates.

Use search_clinical_trials to query the whole ClinicalTrials.gov database by keywords, drug names, or the organization sponsoring the study. You can narrow that search using filters for the trial's phase and status.

If you need to know what's going on with a specific condition, run find_recruiting_trials; it'll pull up trials that are actively enrolling participants for that medical condition.

To grab the full scoop on a single study, use get_trial_details with a specific NCT identifier. That'll give ya the complete study profile, including eligibility criteria and intervention plans.

How ClinicalTrials.gov MCP Works

  1. 1 Start by telling your AI client what you need: e.g., 'Show me Phase 3 trials for Alzheimer's disease.'
  2. 2 Your agent uses the search_clinical_trials tool, passing keywords, condition names, and desired filters (like phase or status).
  3. 3 The server returns a filtered list of studies. If you need more detail, you pass a specific NCT ID to the get_trial_details tool for the full protocol.

The bottom line is that your agent handles the complex, multi-step search process for you, giving you structured, actionable data on medical research.

Who Is ClinicalTrials.gov MCP For?

This is for researchers who deal with complex biomedical data, and for patient advocates who need reliable, up-to-date information. If your job requires tracking drug development or understanding eligibility criteria for a specific disease, you need this. It cuts out the manual work of cross-referencing disparate public health databases.

Biomedical Researcher

Uses the server to query the full scope of registered studies, filtering by specific biomarkers, drug classes, or trial phases to inform their research hypotheses.

Clinical Research Coordinator

Uses the find_recruiting_trials tool to locate active opportunities for patients who fit specific inclusion criteria in a given medical condition.

Pharmaceutical Analyst

Uses the search_clinical_trials tool to monitor the competitive landscape, tracking the status and sponsors of new drug development efforts.

What Changes When You Connect

  • Find active trials immediately. The find_recruiting_trials tool focuses only on enrollment opportunities, saving time compared to general searches.
  • Deep data retrieval is instant. Use get_trial_details to pull full study protocols—eligibility criteria, interventions, and targets—for a single NCT ID.
  • Scope everything. search_clinical_trials lets you query over 500,000 records by condition, drug, or sponsor, giving you a full market view.
  • Filter by status. You don't just search by keyword; you filter by trial phase (e.g., Phase 3) or recruitment status, making results immediately actionable.
  • No setup required. The data is public and maintained by the NIH, so there's zero authentication overhead when using any of the three tools.
  • Cross-reference easily. Combine search_clinical_trials results with get_trial_details to build a complete profile of a study's scope and status.

Real-World Use Cases

01

Identifying immediate patient options for a rare disease.

A clinical coordinator needs to know if there are any trials open right now for a patient with a specific genetic marker. They ask their agent to run find_recruiting_trials. The agent returns a list of actively enrolling studies, allowing the coordinator to immediately narrow down options and consult with the patient.

02

Comparing drug development across multiple competitors.

A pharmaceutical analyst needs to track how several companies are approaching the same therapeutic area. They run search_clinical_trials, filtering by 'drug name' and 'sponsor'. They then use get_trial_details on the top results to compare specific enrollment targets and intervention methods, creating a competitive analysis.

03

Researching the full scope of a novel biomarker.

A biomedical researcher wants to understand every study related to a newly identified biomarker. They use search_clinical_trials with the biomarker as a keyword, then use the filtering options to isolate only Phase 2 trials, getting a structured view of early-stage research.

04

Checking the status of a known trial.

A team member knows the NCT ID for a study but needs to confirm if it's still open. They simply pass the ID to get_trial_details. The agent retrieves the full, current protocol, confirming the enrollment timeline and eligibility criteria without needing a broad search.

The Tradeoffs

Searching only by keyword.

Asking the agent to 'Find studies on cancer' and accepting the first 20 results. You waste time sifting through irrelevant phases or completed trials.

Always use search_clinical_trials and narrow the search. Filter by 'Condition' AND 'Phase' (e.g., Phase 3) to get only the most relevant, advanced studies.

Over-relying on a single search tool.

Using only search_clinical_trials for a patient search. The results will be too broad and won't guarantee the trial is accepting new participants.

For immediate patient needs, always run find_recruiting_trials. This tool specifically filters for active enrollment, which is what matters most to patients and coordinators.

Trying to get details without an ID.

Asking the agent to 'Give me details on that drug trial.' The system fails because it needs a precise identifier to pull the full protocol.

First, use search_clinical_trials to find the relevant study and get its NCT ID. Then, pass that specific ID to get_trial_details to retrieve the full, accurate protocol.

When It Fits, When It Doesn't

Use this server if your job requires precise, verifiable data on medical research protocols. You need to filter by specific criteria (like Phase 3 or 'Actively Recruiting').

Don't use this if you are just looking for general background information on a disease. For that, general web searches are fine. If you only need to check if a study is still running, the get_trial_details tool is perfect. But if you need to find new opportunities, always start with find_recruiting_trials to ensure the patient cohort is currently accepting participants. The three tools work together: search_clinical_trials for breadth, find_recruiting_trials for immediacy, and get_trial_details for depth.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by ClinicalTrials.gov. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 3 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

find_recruiting_trials get_trial_details search_clinical_trials

Tracking clinical research is a massive, manual chore.

Right now, tracking a single drug’s journey means logging into the NIH website, running multiple keyword searches, and then manually clicking through dozens of pages. You're sifting through completed studies, inactive trials, and general research announcements, wasting hours just to find a single, relevant Phase 3 study.

With the ClinicalTrials.gov MCP Server, you just ask your agent. It runs the necessary filters and queries the entire registry, bringing back only the studies that meet your criteria, complete with their status and sponsor. You get the structured, actionable data you need, instantly.

Use `get_trial_details` to pull full study protocols.

Instead of finding an NCT ID and then having to copy-paste the link into a second tab to read the criteria, you give your agent the ID. The server pulls the full study protocol, including eligibility requirements, intervention details, and the enrollment timeline, all in one response.

The key point is: you move from managing links and tabs to managing pure, structured data. You get the full picture without the manual click-through.

Common Questions About ClinicalTrials.gov MCP

How do I use the `search_clinical_trials` tool to find studies? +

You run search_clinical_trials and provide the required filters (keywords, condition, drug name, or sponsor). You can also specify filters like 'Phase 3' or 'Active'. This gives you a broad list of potential studies.

What is the difference between `find_recruiting_trials` and `search_clinical_trials`? +

The difference is scope. find_recruiting_trials only returns studies that are currently accepting participants. search_clinical_trials searches everything—it might return studies that are completed or paused.

Do I need to provide an NCT ID to use `get_trial_details`? +

Yes, get_trial_details requires the specific NCT identifier. This ID points to one unique study, ensuring the agent pulls the exact, correct protocol for you.

Can I find trials for a specific drug and filter by phase? +

Yes. Use search_clinical_trials. You pass the drug name as the keyword and specify 'Phase' in the filters. This combination gives you a highly focused set of results.

How do I ensure the data I get from `get_trial_details` is up to date? +

The data is pulled directly from the NIH's public database, meaning it reflects the most recent records available. However, because external databases can change, we recommend running the tool periodically for critical research. You can always check the documentation for the specific API update cadence.

Does `search_clinical_trials` handle complex filtering, like combining condition and sponsor? +

Yes, the tool handles complex queries. You simply combine keywords, conditions, and sponsor names in a single request. The underlying search logic supports boolean operations, letting you pinpoint exact intersections of criteria.

If I run `find_recruiting_trials` too often, are there rate limits? +

The underlying public API generally has high limits, but we advise batching your requests. If you encounter repeated failure messages, wait 60 seconds and try again. The tool's documentation provides specific guidelines on calling frequency.

Can I use `search_clinical_trials` for non-medical or general research topics? +

The search_clinical_trials tool is strictly limited to the United States National Institutes of Health (NIH) database. It indexes clinical studies, drugs, and human health conditions. It cannot search general web content or non-health-related topics.

Do I need an API Key or registration? +

No. ClinicalTrials.gov is a fully public service maintained by the US National Library of Medicine. All data is accessible without any authentication.

What types of studies can I search for? +

The database covers interventional trials (testing drugs, devices, procedures), observational studies, and expanded access programs. You can search across all phases, from early Phase 1 research to post-market Phase 4 surveillance.

Is the trial recruiting status updated in real time? +

The data reflects what is currently published on the ClinicalTrials.gov database. Sponsors typically update the registry directly, so you will see the latest status logged in their system.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 3 tools

We've already built the connector for ClinicalTrials.gov. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 3 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.