ema_article57_search

Pack: ema-article57 · 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/ema_article57_search for the schema, then POST the same URL with its arguments for the data.

Search the EMA Article 57 database — every medicine with a valid marketing authorisation anywhere

Parameters

NameTypeRequiredDescription
querystringnoFree text: product/brand name, active substance, or marketing-authorisation holder.
active_substancestringnoFilter on active substance (substring match).
holderstringnoFilter on marketing authorisation holder (substring match).
countrystringnoFilter on authorisation country, e.g. “Germany”, “France” (exact EMA country name; see ema_article57_dataset_info for the full list).
routestringnoFilter on route of administration (substring match), e.g. “oral”, “subcutaneous”.
limitnumbernoMax rows to return, default 25, max 200.
offsetnumbernoRow offset for pagination, default 0.

Example call

Arguments

{
  "query": "Helixor",
  "limit": 5
}

curl

curl -X POST https://gateway.pipeworx.io/ema-article57/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ema_article57_search","arguments":{"query":"Helixor","limit":5}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('ema_article57_search', {
  "query": "Helixor",
  "limit": 5
});

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 ema-article57 pack
{
  "mcpServers": {
    "ema-article57": {
      "url": "https://gateway.pipeworx.io/ema-article57/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 26, 2026