1. Conduid
  2. Files
  3. Uk Parliament MCP Server
MCP server · Files

Uk Parliament MCP Server

MCP server that gives any AI assistant live access to UK Parliament data: voting history, MP profiles, financial interests, rebellions, bills, and petitions. No API key needed.

Unclaimed last commit 6 months ago files
34Low

Scored 6 months ago · breakdown

About Uk Parliament MCP Server

Uk Parliament MCP Server is an MCP server published by kupad95 in the Files category: mCP server that gives any AI assistant live access to UK Parliament data: voting history, MP profiles, financial interests, rebellions, bills, and petitions. No API key needed.

The repository has 9 stars and 2 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/kupad95/uk-parliament-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (5)

analyze_patternsClose votes, government defeats, party rebellion rates

Parameters not published.

find_entitiesFind MPs, bills, petitions, or declared interests

Parameters not published.

get_eventsRecent divisions, rebellions, or bills

Parameters not published.

query_entitiesCross-reference vote records with financial interests

Parameters not published.

rank_entitiesRank MPs by rebellion count across divisions

Parameters not published.

Ask AI

✦

Ask AI about Uk Parliament MCP Server

Powered by Claude · Grounded in docs

I know everything about Uk Parliament MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

UK Parliament MCP Server

npm version GitHub

https://github.com/user-attachments/assets/eec2a7bc-1ddf-4b25-8553-8d5b33a57ff6

A Model Context Protocol (MCP) server for live UK Parliament data. Query bills, votes, MP profiles, financial interests, and petitions straight from your MCP‑compatible assistant, no API key required.


Features

  • No authentication – open data under the Open Parliament Licence
  • Rebellion tracking – detect MPs voting against their party whip
  • Cross-dataset queries – match vote records against financial interests
  • Pattern detection – close votes, government defeats, party rebellion rates
  • Bill & petition search – by keyword, stage, or status

Installation

# One‑off run
npx uk-parliament-mcp

# Global install
npm install -g uk-parliament-mcp

Usage

Claude Desktop — add to claude_desktop_config.json:

{
  "mcpServers": {
    "uk-parliament": {
      "command": "npx",
      "args": ["-y", "uk-parliament-mcp"]
    }
  }
}

Claude Code:

claude mcp add uk-parliament -- npx -y uk-parliament-mcp

Available Tools

Tool Purpose
rank_entities Rank MPs by rebellion count across divisions
get_events Recent divisions, rebellions, or bills
analyze_patterns Close votes, government defeats, party rebellion rates
find_entities Find MPs, bills, petitions, or declared interests
query_entities Cross-reference vote records with financial interests

What You Can Ask

Question Tool
Which Labour MPs have rebelled most this parliament? rank_entities
What votes happened in the Commons this week? get_events
Which Conservative MPs rebelled last month? get_events
Bills currently about welfare reform? find_entities
Show me knife-edge votes (10 votes margin or fewer) this year analyze_patterns
Which government bills were defeated in the Lords? analyze_patterns
MPs with declared defence company interests find_entities
Labour MPs who voted No on a Renters Reform Bill with property interests query_entities
What are the most-signed open petitions right now? find_entities

Data Sources

API What it covers
bills-api.parliament.uk Bills, stages, sponsors
commonsvotes-api.parliament.uk Commons division records
lordsvotes-api.parliament.uk Lords division records
members-api.parliament.uk MP and Lord profiles
interests-api.parliament.uk Register of Members' Financial Interests
petition.parliament.uk Petitions and signature counts

Development

git clone https://github.com/YOUR_USERNAME/uk-parliament-mcp-server.git
cd uk-parliament-mcp-server
npm install
npm run build   # compile TypeScript
npm start       # production
npm run dev     # watch & reload

Contributing

  1. Fork → branch → commit
  2. git push and open a PR
  3. Follow the coding style in src/

License

MIT – see LICENSE.


Disclaimer This project is unofficial and not endorsed by UK Parliament. Data usage is subject to the Open Parliament Licence.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Uk Parliament MCP Server

How do I install Uk Parliament MCP Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Uk Parliament MCP Server safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Uk Parliament MCP Server still maintained?

The last commit was 6 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.