Skip to main content
Glama
govuk-search-mcp

govuk-search-mcp

by JAEarly

GOV.UK Search MCP Server

MCP server for searching GOV.UK. Exposes three tools:

  • search_gov_uk — keyword search ranked by relevance

  • latest_gov_uk — most recent publications, newest first

  • fetch_gov_uk_page — fetches the content and attachments on a specific gov UK page

Uses the GOV.UK Search API.
The server runs over streamable-http.

Usage (Deployed)

Installation

Install with pip:

pip install govuk-search-mcp

or with uv:

uv add govuk-search-mcp

or skip installation and use uvx (see below).

Run Server

The server runs over streamable-http.

If installed via pip/uv:

govuk-search-mcp

Or if using uvx:

uvx govuk-search-mcp

By default the server listens on http://127.0.0.1:8000/mcp. Override with env vars:

Variable

Default

Description

FASTMCP_HOST

127.0.0.1

Bind address

FASTMCP_PORT

8000

Port

Related MCP server: mcp-the-guardian

Usage (Local)

If running locally, use just commands to run local code version (not release version).

# Start server using local code
just run_server
# Start inspector to manually test
just run_inspector
# Attach to claude code
just attach_claude
# Detach from calude code
just detach_claude

Tools

search_gov_uk

Search GOV.UK by keyword.

Parameter

Type

Default

Description

query

string

—

Search terms

count

int

10

Max results (0–1500)

start

int

0

Pagination offset

date_from

string

—

Earliest date, YYYY-MM-DD (inclusive)

date_to

string

—

Latest date, YYYY-MM-DD (inclusive)

latest_gov_uk

Get most recently updated GOV.UK publications.

Parameter

Type

Default

Description

count

int

10

Max results (0–1500)

start

int

0

Pagination offset

date_from

string

—

Earliest date, YYYY-MM-DD (inclusive)

date_to

string

—

Latest date, YYYY-MM-DD (inclusive)

Development

uv sync
just test        # unit tests
just test_int    # integration tests (hits live GOV.UK API)
just lint        # ruff + mypy

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      D
      maintenance
      Enables users to search for the latest news articles from The Guardian using keywords and check service status. Provides access to Guardian's news content through their API with configurable result limits.
      1
      -
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables searching and retrieving articles, sections, and tags from The Guardian via the Guardian Open Platform API.
      266 npm
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables querying official UK public records from The Gazette, including insolvencies, winding-up petitions, and deceased estates.
      296 npm
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables querying and searching GOV.UK content through the Pipeworx MCP gateway, integrating with 673+ data sources for AI agent access.
      118 npm
      MIT