Home / mp-mcp
mp-mcp is a Model Context Protocol (MCP) for AI agents to interact with the UK Parliament's API.
The UK government does a great job of making Parliamentary data available to the public. You can access member information, debate history, votes, and even the financial interests of MPs across over 10 separate APIs.
This is great for developers who can plug it all together, but it's not AI agent friendly. When an agent has to consider which endpoint to call, how to structure its query, or how to parse the possible return types, it can burn through multiple failed round trips and wasted tokens. Or even worse, the agent goes and searches the internet, meaning that you are getting your political questions answered by a third party (likely opinionated!) source.
mp-mcp gives your agent a clean, unified interface to navigate Parliamentary data directly. It returns structured JSON that can be consumed by your application, or transformed into a conversational message by the agent.
The goal of mp-mcp is to use agents to enable citizens to engage with Westminster by providing clear, verifiable, and officially sourced answers to questions about Parliament.
Links: