Clinicaltrials MCP Server
ClinicalTrials.gov data search and CSV management for AI-driven health research.
Data last scanned today · Reviewed today
Overview
The ClinicalTrials MCP Server provides a direct interface for AI models to query the ClinicalTrials.gov repository. It enables users to perform keyword searches, retrieve specific trial metadata using NCT identifiers, and generate statistical insights on trial data. Beyond basic retrieval, the server supports local data management. It includes functionality to save, load, and list clinical trial data in CSV format, allowing researchers to perform persistent analysis directly within their AI-assisted workflows.
Our verdict
With a high-risk security score of 15/100, this tool should be treated with caution in professional environments. The absence of a project license leaves the legal terms for use undefined, and the repository has not received updates in over 479 days. Given these factors and its community-maintained status, it is best suited for experimental or local research use rather than production-critical applications.
- Supports local CSV file management and trial data storage
- Zero direct dependencies minimize external supply-chain surface area
- Comprehensive search and metadata retrieval for clinical trials
- No license detected, creating legal ambiguity for users
- Last commit was 479 days ago, indicating limited maintenance
- Community-maintained project lacking official vendor oversight
Tools
| Tool | Description | Risk |
|---|---|---|
| search_clinical_trials_and_save_studies_to_csv | Search for clinical trials using a search expression and save the results to a CSV file. | medium |
| get_full_study_details | Get detailed information about a specific clinical trial. | low |
| get_studies_by_keyword | Get studies related to a specific keyword. | medium |
| get_study_statistics | Get statistics about clinical trials. | low |
| get_full_studies_and_save | Get full studies data and save to CSV. | medium |
| load_csv_data | Load and display data from a CSV file. | low |
| list_saved_csv_files | List all available CSV files in the current directory. | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›Where does the server store trial data?
The server features local storage, meaning retrieved clinical trial data is saved locally to your system for faster access.
›Does the server support exporting data?
Yes, several tools allow you to search for trials and save the results directly into CSV files.
›Can I filter CSV exports to include only specific metadata fields?
Yes, the search_clinical_trials_and_save_studies_to_csv tool accepts an optional list of fields to customize the data included in your CSV file.
›How can I retrieve details for a specific trial?
You can use the get_full_study_details tool by providing the specific NCT ID of the clinical trial you wish to examine.
›Can the server provide aggregate data for specific conditions?
Yes, you can use the get_study_statistics tool, which supports an optional condition parameter to filter the returned statistics.
›How do I see which CSV files have been saved by the server?
You can use the list_saved_csv_files tool to view a list of all CSV files currently available in the server's directory.
Badge
Maintain this server? Add the live badge to your README.