LabscoMCP early access ↗
JackKuo666MCP SERVER

ClinicalTrials MCP Server

Search ClinicalTrials.gov from your assistant and keep the results as a CSV you can carry on working from.

by JackKuo666 ↗Biomedical: Genomics & Clinical DataCommunity

LABSCO SUMMARY

Registry searches that leave a file behind.

The search happens in conversation but the output is a CSV on disk, so a landscape scan can be picked up in a spreadsheet instead of retyped out of a chat log.

What it is

A Python server over the ClinicalTrials.gov registry. It takes a search expression — plain terms or the registry's advanced syntax — caps how many studies come back, and writes the matches straight to a local CSV.

What you get

  • search_clinical_trials_and_save_studies_to_csv runs a search expression, caps the number of studies, and saves the results to a CSV file
  • Trial metadata by NCT ID, so a specific trial can be pulled up by its identifier
  • Saved CSVs can be listed and loaded again, so a search you ran last week does not have to be re-run
  • Summary statistics across the trials you retrieved

Requirements

Python with uv. The README's install line names ClinicalTrials-mcp-server, which PyPI does not have, so run it from a clone: the client entry activates the clone's virtual environment and starts clinical_trials_server.py. No account and no key: ClinicalTrials.gov data is public.

Setup effort

Build from source — git clone https://github.com/JackKuo666/ClinicalTrials-MCP-Server.git