mhra_product

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

Every MHRA document held for one UK licence number, grouped by document type — the SmPC that carries the authorised indications, the patient leaflet, and the public assessment report where one exists. Accepts any spelling of the PL number (“PL 29831/0798”, “PL29831/0798”, “PL298310798”, and the PLGB / PLNI forms). Returns the authoritative PDF URL for each. The indication text itself lives inside the SmPC PDF, not in this register, so this tool gives you the exact document to read rather than a summary of it.

Parameters

NameTypeRequiredDescription
pl_numberstringyesUK licence number, e.g. “PL 29831/0798” or “PLGB 17901/0373”.

Example call

Arguments

{
  "pl_number": "PL 29831/0798"
}

curl

curl -X POST https://gateway.pipeworx.io/mhra-uk/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"mhra_product","arguments":{"pl_number":"PL 29831/0798"}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('mhra_product', {
  "pl_number": "PL 29831/0798"
});

More examples

{
  "pl_number": "PLGB 17901/0373"
}

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

See Getting Started for client-specific install steps.

Regenerated from source · build October 23, 2026