MCP Scorecard

Mission StatementGitHub
← All posts

Twelve MCP Servers for the UK Parliament: Every Public API, One Developer

A single developer registers twelve servers covering every public API of the UK Parliament — bills, committees, Commons votes, Lords votes, members, treaties, Erskine May, and more. The most complete legislative data suite in the registry.
io.github.nick-ma

The MCP registry has seen niche suites before — ten servers for ham radio, seventy countries of law. Now io.github.nick-ma adds twelve servers covering every public API of the UK Parliament. All point to a single repository at github.com/DarkhorseOne/mcp-servers. All score 38.

What’s Covered

ServerAPI
uk-parliament-billsLegislation tracking — bill stages, amendments, readings
uk-parliament-committeesSelect committees — inquiries, evidence, reports
uk-parliament-commonsvotesHouse of Commons division votes
uk-parliament-lordsvotesHouse of Lords division votes
uk-parliament-membersMP and Lord profiles, party affiliations
uk-parliament-interestsRegister of Members’ Interests (financial disclosures)
uk-parliament-questions-statementsParliamentary questions and ministerial statements
uk-parliament-oralquestionsandmotionsOral questions and Early Day Motions
uk-parliament-nowLive parliamentary schedule and proceedings
uk-parliament-statutoryinstrumentsDelegated legislation (secondary law)
uk-parliament-treatiesInternational treaty tracking
uk-parliament-erskinemayErskine May — the procedural bible of the Commons

Why It Matters

The UK Parliament publishes some of the most comprehensive open legislative data in the world. Each API listed above is a real, documented, public-facing service maintained by the Parliamentary Digital Service. What nick-ma has done is wrap each one as an MCP server, giving AI agents structured access to the entire legislative process.

The use cases are concrete. A policy researcher could ask an AI agent to track a specific bill through its stages, find which MPs voted for and against, pull relevant committee evidence, and cross-reference with members’ financial interests — all through tool calls. A journalist could monitor oral questions and Early Day Motions for specific topics in real time. A legal researcher could trace the passage of statutory instruments alongside their enabling legislation.

The Erskine May server is a particular curiosity. Erskine May: Parliamentary Practice is the authoritative guide to parliamentary procedure, first published in 1844. It governs how the House of Commons operates — from the rules of debate to the procedure for impeaching a minister. Making this searchable via MCP gives agents access to 180 years of procedural knowledge.

The Score

All twelve servers score 38 — Very Low Trust. The reasons are structural: a single mono-repo, no installable packages, limited community signals. This is the same pattern we see across suite publishers. The servers are likely functional wrappers around well-maintained government APIs, but the MCP packaging is thin. If the developer adds packages, documentation, and breaks the servers into dedicated repos, scores would rise significantly. The underlying data, however, is as authoritative as it gets — it comes from Parliament itself.

← The Suite Explosion: When One Publisher Registers 33 ServersAuth0 and Mastercard Enter the Registry: Identity and Payments Get MCP Servers →