ema_dhpc
Pack: ema-medicines · Endpoint: https://gateway.pipeworx.io/ema-medicines/mcp
Direct Healthcare Professional Communications (DHPCs) — urgent EU-wide safety communications the European Medicines Agency and national authorities send to doctors and pharmacists about a medicine, e.g. a new contraindication, adverse-event signal, quality defect or shortage. Returns the medicine, active substance(s), DHPC type, regulatory outcome, dissemination date and the DHPC document URL. Answers “what safety communications has the EMA issued about X”, “recent EU direct healthcare professional communications”, “has there been a DHPC for semaglutide”.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
query | string | no | Free text: medicine name, active substance, or referral name. |
dhpc_type | string | no | Filter on DHPC type, e.g. “adverse event”, “quality defect”, “medicine shortage”, “safety signal”. Substring match. |
since | string | no | Earliest dissemination date. YYYY-MM-DD, YYYY-MM or YYYY. |
category | string | no | human | veterinary. Omit for both. |
limit | number | no | Max records, default 50, max 200. |
Example call
Arguments
{
"since": "2026-01"
}
curl
curl -X POST https://gateway.pipeworx.io/ema-medicines/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ema_dhpc","arguments":{"since":"2026-01"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('ema_dhpc', {
"since": "2026-01"
});
More examples
{
"query": "Jentadueto",
"limit": 5
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"ema-medicines": {
"url": "https://gateway.pipeworx.io/ema-medicines/mcp"
}
}
}
See Getting Started for client-specific install steps.