MCP server · Open source · No API key
GOV.UK
Search GOV.UK, retrieve full page content, look up government organisations, and resolve a postcode to its council and constituency.
Server URL
https://govuk-mcp.fly.dev/mcpData sources
What it connects to
- GOV.UK content API
- ONS Postcode Directory
- GOV.UK Organisations register
Setup
Takes about 30 seconds
Pick the app you use. Paste one URL. That's it.
claude.ai
Customize → Connectors → + → Add custom connector. Name it anything and paste the URL below.
https://govuk-mcp.fly.dev/mcpScreenshots of each step are in the connect guide.
Claude Desktop
Remote connectors are brokered through your Claude account, so a connector added on claude.ai shows up in Claude Desktop when you're signed in to the same account — nothing extra to install.
If you would rather run a local bridge, add this to claude_desktop_config.json:
{
"mcpServers": {
"govuk": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://govuk-mcp.fly.dev/mcp"]
}
}
}mcp-remote is a third-party npm bridge, not ours.
Claude Code
claude mcp add --transport http govuk https://govuk-mcp.fly.dev/mcpOr commit it to the repo so your team picks it up:
claude mcp add --transport http --scope project govuk https://govuk-mcp.fly.dev/mcpWriting .mcp.json by hand? An entry with a url but no type is read as a stdio server and skipped — set "type": "http".
ChatGPT
Settings → Security and login → turn on Developer mode. Then open Plugins, select +, and paste the server URL.
OpenAI change this flow fairly often — their MCP documentation is the current reference.
Cursor and other editors
Add to .cursor/mcp.json in the project, or ~/.cursor/mcp.json globally:
{
"mcpServers": {
"govuk": { "url": "https://govuk-mcp.fly.dev/mcp" }
}
}No API key. Open source. Free to use.
Need this wired into your own systems?
The server covers public data. If you need it connected to your own records, internal tools, or a workflow built around your team, that's what we do.