hmrc_manual_changes
Pack: gov-uk-content · Endpoint: https://gateway.pipeworx.io/gov-uk-content/mcp
Read what HMRC most recently changed in one of its internal manuals — the per-section revision log the department publishes with each manual, newest first. Each entry carries the section id and title, HMRC’s own note of what changed (“Updated for change in legislation for intermediaries”, “Page withdrawn”), its published_at and age_days. Use it to tell whether HMRC’s stated position on a topic has moved, to audit a manual’s freshness, or to watch a specific area of UK tax guidance for revisions.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
manual | string | yes | Manual base_path or slug, e.g. “employment-income-manual” or “/hmrc-internal-manuals/capital-gains-manual”. |
since | string | no | Only changes published on or after this date (YYYY-MM-DD). |
section_id | string | no | Only changes to this section, e.g. “EIM42750”. |
limit | number | no | Change entries to return, 1-200 (default 25). |
Example call
Arguments
{
"manual": "employment-income-manual",
"limit": 5
}
curl
curl -X POST https://gateway.pipeworx.io/gov-uk-content/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"hmrc_manual_changes","arguments":{"manual":"employment-income-manual","limit":5}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('hmrc_manual_changes', {
"manual": "employment-income-manual",
"limit": 5
});
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"gov-uk-content": {
"url": "https://gateway.pipeworx.io/gov-uk-content/mcp"
}
}
}
See Getting Started for client-specific install steps.