mhra_safety_alerts

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

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

See Getting Started for client-specific install steps.

Regenerated from source · build October 28, 2026