@pipeworx/gov-uk-content

Connect: https://gateway.pipeworx.io/gov-uk-content/mcp · Install: one-click buttons

Tools: 9

GOV.UK Content API MCP — the rendered content + metadata behind every page on gov.uk. Keyless.

Tools

  • content(base_path) — content for a gov.uk page (e.g. /jobsearch, /government/organisations/cabinet-office)
  • search(query, count?, start?, filter_format?) — full GOV.UK search
  • organisations(start?, count?) — list organisations (departments, agencies, …)
  • taxons(base_path?) — taxonomy tree node
  • search_autocomplete(query) — autocomplete on the search index

Data sources

  • Content API: https://www.gov.uk/api/content/
  • Search API: https://www.gov.uk/api/search.json

UK departmental manuals (fleet #1972)

Topic-level discovery over the largest body of official interpretation on GOV.UK. All of it was reachable before only if you already knew the base_path of the page you wanted — which is the one thing a caller asking a tax question does not know.

Measured 2026-09-14 against www.gov.uk/api/search.json:

filter_formatcount
hmrc_manual253
hmrc_manual_section85,559
manual (other departments)174
manual_section2,658
  • hmrc_manuals(query?, include_other_departments?, count?, start?) — which manuals exist, with their base_paths.
  • hmrc_manual_search(query, manual?, include_other_departments?, count?, start?) — a UK tax question in plain words → the sections that answer it, each with section_id, published_at, age_days. manual accepts either "employment-income-manual" or the full /hmrc-internal-manuals/employment-income-manual.
  • hmrc_manual_section(base_path | manual + section_id, max_chars?) — one section’s full text, with withdrawn, first_published_at, published_at, age_days.
  • hmrc_manual_changes(manual, since?, section_id?, limit?) — HMRC’s own per-section revision log, newest first.

The freshness trap, written down because it returns a clean 200

A manual’s details.change_notes[] is a complete revision history served oldest first — 1,025 entries for the Employment Income Manual, running 2016-08-02 to 2026-09-11. Reading change_notes[0] as “the latest change” reports a ten-year-old edit as today’s news, with no error anywhere. hmrc_manual_changes sorts explicitly by published_at descending rather than reversing, so a change in upstream ordering cannot silently invert the answer.

A section’s own public_updated_at is the reliable per-section date and is what every tool here returns as source_last_modified. Note it does not equal the section’s first change note: EIM42776 has a change note published 2016-08-02 and a public_updated_at of 2022-06-27.

Licence

Crown copyright, reproduced under the Open Government Licence v3.0 — commercial reuse permitted with attribution. These tools proxy www.gov.uk live per request.

Tools

  • content — Fetch 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,
  • search — Search 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
  • hmrc_manuals — List 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
  • hmrc_manual_search — Find 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
  • hmrc_manual_section — Retrieve 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
  • hmrc_manual_changes — 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,
  • organisations — List 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).
  • taxons — Fetch 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.
  • search_autocomplete — Autocomplete suggestions.

Tools

  • content — Fetch 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,
  • hmrc_manual_changes — 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_manual_search — Find 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
  • hmrc_manual_section — Retrieve 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
  • hmrc_manuals — List 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
  • organisations — List 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).
  • search — Search 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
  • search_autocomplete — Autocomplete suggestions.
  • taxons — Fetch 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.

Regenerated from source · build September 15, 2026