@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 searchorganisations(start?, count?)— list organisations (departments, agencies, …)taxons(base_path?)— taxonomy tree nodesearch_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_format | count |
|---|---|
hmrc_manual | 253 |
hmrc_manual_section | 85,559 |
manual (other departments) | 174 |
manual_section | 2,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 withsection_id,published_at,age_days.manualaccepts 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, withwithdrawn,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 schemhmrc_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 texhmrc_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, employmentorganisations— 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 titsearch_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.