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

NameTypeRequiredDescription
medicinestringyesMedicine, brand or active substance name, e.g. “semaglutide”
recruiting_onlybooleannoOnly trials currently authorised or recruiting
countryarraynoRestrict to these member states
itemsstringno
limitnumbernoTrials 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.

Regenerated from source · build August 25, 2026