ctis_trials_for_medicine
Pack: eu-ctis · Endpoint: https://gateway.pipeworx.io/eu-ctis/mcp
Every EU/EEA clinical trial involving a named medicine or active substance, from the EU Clinical Trials Information System, newest authorisation first. Splits the result by trial status so it is clear how many are still recruiting versus ended, and lists sponsors and member states. Answers “what is running in Europe for this drug”.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
medicine | string | yes | Medicine, brand or active substance name, e.g. “semaglutide” |
recruiting_only | boolean | no | Only trials currently authorised or recruiting |
country | array | no | Restrict to these member states |
items | string | no | |
limit | number | no | Trials to return, 1-100 (default 25) |
Example call
Arguments
{
"medicine": "semaglutide",
"limit": 3
}
curl
curl -X POST https://gateway.pipeworx.io/eu-ctis/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ctis_trials_for_medicine","arguments":{"medicine":"semaglutide","limit":3}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('ctis_trials_for_medicine', {
"medicine": "semaglutide",
"limit": 3
});
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"eu-ctis": {
"url": "https://gateway.pipeworx.io/eu-ctis/mcp"
}
}
}
See Getting Started for client-specific install steps.