mhra_safety_alerts

Pack: mhra-alerts · Endpoint: https://gateway.pipeworx.io/mhra-alerts/mcp

UK medicines and medical device safety alerts published by the MHRA on GOV.UK: Class 1-4 medicines recalls with affected batch numbers, Field Safety Notices from device manufacturers, device safety information, and National Patient Safety Alerts. Answers “has this medicine or device been recalled in the UK”, “which batches were withdrawn”, and “what safety alerts were issued last month”. Returns each alert with its title, alert category, issue date, one-line summary and GOV.UK URL; filter by free text, category, issue-date range and clinical specialism.

Parameters

NameTypeRequiredDescription
querystringnoFree-text search over alert titles and summaries, e.g. a medicine name (“fingolimod”), a manufacturer (“Zentiva”) or a device type (“infusion pump”).
alert_typestringnoRestrict to one alert category. One of: ${Object.keys(ALERT_TYPES).join(’, ’)}.
issued_fromstringnoEarliest issue date, YYYY-MM-DD.
issued_tostringnoLatest issue date, YYYY-MM-DD.
specialismstringnoClinical specialism slug the alert is tagged for, e.g. “pharmacy”, “dispensing-gp-practices”, “medical-devices”.
sortstringno”newest_issued” (default) orders by the date MHRA issued the alert; “newest_published” orders by when the GOV.UK page went live. They differ — a weekly notice issued on the 31st can publish on the 9th of the next month.
limitnumbernoAlerts to return, 1-100 (default 20).
offsetnumbernoResults to skip, for paging (default 0).

Example call

Arguments

{
  "issued_from": "2026-08-01",
  "issued_to": "2026-09-01",
  "limit": 5
}

curl

curl -X POST https://gateway.pipeworx.io/mhra-alerts/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"mhra_safety_alerts","arguments":{"issued_from":"2026-08-01","issued_to":"2026-09-01","limit":5}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('mhra_safety_alerts', {
  "issued_from": "2026-08-01",
  "issued_to": "2026-09-01",
  "limit": 5
});

More examples

{
  "alert_type": "medicines-recall-notification",
  "query": "fingolimod",
  "limit": 2
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "mhra-alerts": {
      "url": "https://gateway.pipeworx.io/mhra-alerts/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 13, 2026