MCP Server for ClinicalTrials.gov Natural Language API
This MCP (Model Control Protocol) server allows you to query ClinicalTrials.gov using natural language. It uses OpenAI's GPT models to translate your query into API parameters and returns structured results.
Features
- Accepts natural language queries (e.g., "Show me completed phase 3 diabetes trials in Canada")
- Uses OpenAI API to parse and map to ClinicalTrials.gov API parameters
- Returns both the parsed parameters and the results
Requirements
- Python 3.8+
- Dependencies in
requirements.txt
- OpenAI API key (set as
OPENAI_API_KEY
environment variable)
Running the Server
- Install dependencies:
- Set your OpenAI API key:
- Start the server:
Usage
cURL Example
Python Example
What is MCP?
MCP (Model Control Protocol) is a pattern for building AI-driven APIs that act as a control layer between natural language and structured APIs. This server uses an LLM to interpret user intent and map it to API calls, making complex data accessible via plain language.
Customization
- You can modify the prompt or add more parameter schema in
server.py
to support more query types or APIs.
For questions or improvements, open an issue or PR!
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Permite a los usuarios consultar ClinicalTrials.gov utilizando lenguaje natural en lugar de parámetros API complejos, traduciendo solicitudes en inglés simple en llamadas API estructuradas y devolviendo datos de ensayos clínicos organizados.
Related MCP Servers
- AsecurityAlicenseAqualityEnables extracting data from websites using natural language prompts, allowing users to specify exactly what content they want in plain English and returning structured JSON data.Last updated -12986MIT License
- -securityAlicense-qualityProvides access to the ClinicalTrials.gov AACT database, enabling analysis of clinical trial data, tracking development trends, and generating therapeutic landscape insights.Last updated -16GPL 3.0
- -securityAlicense-qualityProvides AI assistants with direct query access to the AACT (Aggregate Analysis of ClinicalTrials.gov) database, allowing structured retrieval and analysis of clinical trial data.Last updated -16GPL 3.0
- -securityAlicense-qualityA Model Context Protocol server that enables Claude Desktop to search clinicaltrials.gov for matching clinical trials based on genetic mutations provided in natural language queries.Last updated -MIT License