sfda_clinical_trials

Pack: sfda-drugs · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/sfda_clinical_trials for the schema, then POST the same URL with its arguments for the data.

Clinical trials registered with the SFDA and running in Saudi Arabia (sourced from www.sfda.gov.sa/en/drug_clinical_trials_list): study title, sponsor, status, study drug, phase, protocol number, and trial site (hospital). Filters are applied by the SFDA server.

Parameters

NameTypeRequiredDescription
titlestringnoFilter by study title substring.
drugstringnoFilter by study drug name substring, e.g. “VX 880”.
sponsorstringnoFilter by sponsor substring, e.g. “Pfizer”.
protocol_numberstringnoFilter by study protocol number.
phasestringnoFilter by trial phase, e.g. “3”.
statusstringnoFilter by status substring, e.g. “Ongoing”, “Terminated”, “Completed”.
sitestringnoFilter by trial site (hospital/city) substring, e.g. “Riyadh”.

Example call

Arguments

{
  "sponsor": "Pfizer"
}

curl

curl -X POST https://gateway.pipeworx.io/sfda-drugs/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"sfda_clinical_trials","arguments":{"sponsor":"Pfizer"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('sfda_clinical_trials', {
  "sponsor": "Pfizer"
});

More examples

{
  "status": "Ongoing",
  "site": "Riyadh"
}

Connect

Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the sfda-drugs pack
{
  "mcpServers": {
    "sfda-drugs": {
      "url": "https://gateway.pipeworx.io/sfda-drugs/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 22, 2026