contentFetch the full rendered content and metadata of any single GOV.UK page from its base_path — guidance, a policy paper, an organisation page, a departmental manual or one section of one. Returns title,
No parameters required.
Try it
GOV.UK Content + Search APIs — browse UK government publications, policies, organisations, and taxonomy. Keyless.
contentFetch the full rendered content and metadata of any single GOV.UK page from its base_path — guidance, a policy paper, an organisation page, a departmental manual or one section of one. Returns title,
No parameters required.
searchSearch everything published on GOV.UK — guidance, forms, statistics, consultations, news, policy papers and departmental manuals — by free text, optionally narrowed to one document format. Returns tit
No parameters required.
hmrc_manualsList HM Revenue & Customs internal manuals and other UK departmental manuals — the guidance HMRC caseworkers and other officials actually apply, published in full. Covers income tax, PAYE, employment
No parameters required.
hmrc_manual_searchFind the section of an HMRC internal manual that answers a UK tax question asked in plain words — salary sacrifice, benefits in kind, travel and subsistence expenses, termination payments, share schem
No parameters required.
hmrc_manual_sectionRetrieve the full text of one section of an HMRC internal manual (or another UK departmental manual), by its base_path or by manual plus section id such as EIM42750. Returns the section title, its tex
No parameters required.
hmrc_manual_changesRead 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,
No parameters required.
organisationsList GOV.UK government organisations (departments, agencies, etc.) with title, URL path, acronym, and operational state, paginated via start and count (default 20, max 100 per page).
No parameters required.
taxonsFetch a GOV.UK taxonomy tree node by base_path (defaults to root "/"), returning the taxon's title, description, phase, links to child taxons, and associated content items.
No parameters required.
search_autocompleteAutocomplete suggestions.
No parameters required.
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/gov-uk-content/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/gov-uk-content/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"content","arguments":{}}}'Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("content", {});// Or ask in plain English:
const answer = await px.ask("gov");