Open Data

UK Civic & Parliamentary Data MCP Server

Use Studio chat to drive this server — credentials stay in your workspace.

UK democratic institutions, public records, and national statistics. Combines UK Parliament members, bills, questions, and divisions with Electoral Commission political finance data, National Archives historical government records, UK Police crime and neighbourhood statistics, ONS census, labour market, and economic data, and GOV.UK bank holidays. Enables constituency research, legislative tracking, crime analysis, demographic profiling, and cross-referencing democratic and statistical data.

33 tools
Agent guide included
No auth required
Start Chatting

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for UK Civic & Parliamentary Data — workflow patterns, data models, and gotchas for your AI agent.

UK Civic & Parliamentary Data

All open data, no auth required across all 8 providers.

Workflows

  1. Constituency research: Search MP by name/constituency → profile + synopsis → election result with vote breakdown → crime statistics for the area → ONS census demographics for the local authority.
  2. Election analysis: Search elections by type (parl, local, mayor, pcc) → ballot-level candidates → results with turnout/majority → ONS demographics for same areas.
  3. Crime & demographics: Street-level crimes near lat/long + month (YYYY-MM) → ONS Nomis population/deprivation stats for same area → police force details.
  4. Local area profile: ONS statistics → UK Police crime → constituency + MP → election results → Nomis employment/population → National Archives historical records.

Gotchas

  • UK Police: England, Wales, NI only (not Scotland). Crime data has ~2 month publication lag. Results anonymised to street level.
  • ONS three sources: Census (broadest — articles, bulletins, datasets), Nomis (best for labour market tables with geographic granularity, uses geography codes like "E09000001"), Statistics CMD (most structured for time-series with dimension filters). Separate APIs, overlapping coverage.
  • National Archives: Catalogue describes records, doesn't contain them. Most require visiting or ordering copies. References like "CAB 128/1" for citation.
  • Electoral Commission: Parliamentary results well-structured. Local/by-election coverage varies.
  • Bank holidays: Three separate calendars — "england-and-wales", "scotland", "northern-ireland". Dates differ.
  • Parliament member IDs: Numeric, returned by search. Required for profile/synopsis lookups.

Tools in this Server (33)

Bank Holidays List

List UK bank holidays for a specific division (England and Wales, Scotland, or Northern Ireland). Optionally filter by year. Returns holiday title, da...

Bank Holidays Next

Get the next upcoming bank holiday(s) for a UK division (England and Wales, Scotland, or Northern Ireland). Returns the next 1 holiday by default, up ...

Ec Get Election

Get detailed information about a specific UK election by its election ID. Returns election type, date, organisation, child elections, voting system, a...

Ec Get Parl Result

Get detailed results for a specific UK parliamentary election in a constituency. Returns full candidate list with names, parties, vote counts, plus el...

Ec Search Ballots

Search UK election ballots from the Democracy Club candidates database. Ballots represent a specific vote in a ward or constituency. Returns ballot pa...

Ec Search Elections

Search UK elections from the Democracy Club database. Filter by election type (local, parliamentary, mayoral, etc.) and whether the election is curren...

Ec Search Parl Results

Search UK parliamentary election results from the Parliament data API. Returns constituency results including electorate size, turnout, majority, and ...

Nomis Query Dataset

Query a specific Nomis dataset with filters for geography, time period, variable, and measure type. Returns statistical observations with values and m...

Nomis Search Datasets

Search available ONS Nomis datasets by keyword. Returns dataset IDs, names, descriptions, and metadata. Use the dataset ID (e.g. 'NM_17_5') with nomis...

Ons Get Dataset

Get detailed metadata for a specific ONS dataset by its ID. Returns the dataset title, description, contacts, methodologies, related datasets, release...

Ons Get Dataset

Get detailed metadata for a specific ONS dataset by its ID. Returns title, description, contacts, methodology links, release frequency, and links to e...

Ons Get Observations

Get data observations from a specific ONS dataset version. Requires dimension filters as a query string — all dimensions must be specified. Use ons_li...

Ons List Datasets

List available datasets from the UK Office for National Statistics. Returns dataset IDs, titles, descriptions, and links to editions. Use this to disc...

Ons List Editions

List available editions for a specific ONS dataset. Each edition represents a version track (e.g. 'time-series'). Returns edition names with links to ...

Ons List Editions

List available editions of an ONS dataset. Most datasets have a single 'time-series' edition. Returns edition names and links to their versions.

Ons List Versions

List versions of a specific ONS dataset edition. Each version is a numbered data release. The highest version number is the most recent. Returns versi...

Ons Search

Search the Office for National Statistics for datasets, bulletins, articles, and time series. Returns matching content with titles, descriptions, and ...

Ons Search Datasets

Search the Office for National Statistics for datasets and content by keyword. Returns matching datasets, articles, and bulletins with titles, descrip...

Parl Get Member

Get full details for one UK Parliament member by ID: names, party, house membership, and thumbnail URL.

Parl Get Member Synopsis

Get the official plain-language synopsis for a member (HTML string with links). Use after resolving an ID via member search.

Parl Search Constituencies

Search UK Westminster constituencies by name. Results may include current MP representation where available.

Parl Search Members

Search UK Parliament members (Commons and Lords) by name. Returns a paginated list with party, house, and membership status.

Tna Get Archive

Retrieve detailed information for a specific archive, library, or repository from the ARCHON directory. Returns contact details (address, phone, email...

Tna Get Record

Retrieve detailed metadata for a specific record from The National Archives catalogue. Returns extended information including scope and content, legal...

Tna Search Archives

Search the ARCHON directory of 2,500+ archives, libraries, museums, and repositories across the UK. Returns repository names, addresses, and identifie...

Tna Search Records

Search The National Archives Discovery catalogue for archival records. Covers 32+ million record descriptions spanning 1,000+ years of UK government a...

Uk Police Crime Categories

List all valid crime categories used in UK Police crime data. Returns the canonical set of crime category identifiers and their human-readable names ...

Uk Police Crimes At Location

Retrieve all crimes at a specific named location by its location ID. Use a location_id obtained from street-level crime results (the street.id field)...

Uk Police Get Force

Get detailed information about a specific police force. Returns the force's name, description, website URL, telephone number, and engagement methods ...

Uk Police List Forces

List all territorial police forces in England, Wales, and Northern Ireland. Returns each force's ID and name. Use the force ID with the force details...

Uk Police Outcomes At Location

Retrieve crime outcomes near a geographic location for a given month. Returns outcome/resolution data for crimes including the outcome category (e.g....

Uk Police Stop And Search

Search stop and search records near a geographic location for a given month. Returns data on police stop-and-search encounters including the person's...

Uk Police Street Crimes

Search street-level crime reports near a geographic location for a given month. Returns anonymised crime data snapped to nearby street points, includ...

Required Providers (8)

UK Parliament

Open Data
UK Parliament Members API: search MPs and Lords, fetch member profiles, plain-language synopses, and Westminster...
Tools
4 tools

UK Police

Open Data
UK Police open data API providing street-level crime reports, stop and search data, crime outcomes, and police force...
Tools
7 tools

National Archives Discovery

Open Data
The National Archives Discovery API — search and retrieve records from the UK's national archive catalogue covering...
Tools
4 tools

ONS Census Data

Open Data
Office for National Statistics (ONS) dataset API. Search and browse UK census datasets, population statistics, economic...
Tools
3 tools

Nomis (ONS Statistics)

Open Data
ONS Nomis labour market and population statistics API. Search and query official UK datasets covering employment,...
Tools
2 tools

ONS Statistics

Open Data
UK Office for National Statistics API providing access to official UK statistical datasets including inflation...
Tools
6 tools

Electoral Commission

Open Data
Access UK election data from Democracy Club and Parliament. Search elections, ballots, and parliamentary election...
Tools
5 tools

GOV.UK Bank Holidays

Open Data
Official UK government bank holidays API. List all bank holidays by division (England and Wales, Scotland, Northern...
Tools
2 tools

Frequently Asked Questions

What is the UK Civic & Parliamentary Data MCP server?

UK democratic institutions, public records, and national statistics. Combines UK Parliament members, bills, questions, and divisions with Electoral Commission political finance data, National Archives historical government records, UK Police crime and neighbourhood statistics, ONS census, labour market, and economic data, and GOV.UK bank holidays. Enables constituency research, legislative tracking, crime analysis, demographic profiling, and cross-referencing democratic and statistical data. It provides 33 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect UK Civic & Parliamentary Data to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/uk-civic-parliamentary. Authentication is handled automatically.

How many tools does UK Civic & Parliamentary Data provide?

UK Civic & Parliamentary Data provides 33 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does UK Civic & Parliamentary Data require?

UK Civic & Parliamentary Data uses open data APIs — no authentication required.

Setup Instructions

Connect UK Civic & Parliamentary Data to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/uk-civic-parliamentary

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to chat with UK Civic & Parliamentary Data?

Same flow: Studio opens on this server after sign-in. Keep chatting to call tools from the conversation.

UK Civic & Parliamentary Data MCP Server & Skill — 33 Tools