Open Data

Commons Votes MCP Server

Chat with AI and run tools instantly.

UK House of Commons division (voting) records. Search parliamentary votes by date, title, and member. Get detailed results including how each MP voted, tellers, and vote counts for any Commons division.

Managed
2 tools
Agent guide included

Chat with AI and run tools instantly.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for Commons Votes — workflow patterns, data models, and gotchas for your AI agent.

UK House of Commons Votes

Official UK Parliament API for House of Commons division (voting) records. No authentication required.

Data Model

  • Division — A formal vote in the House of Commons. MPs walk through Aye or No lobbies.
  • DivisionId — Unique integer identifier for each division.
  • Number — Session-specific division number (resets each parliamentary session).
  • Title — Description of what was voted on (bill amendment, motion, etc.).
  • AyeCount / NoCount — Total votes for and against.
  • Tellers — MPs who count the votes (2 per side, listed in AyeTellers / NoTellers).
  • Ayes / Noes — Full list of MPs and how they voted (only in single-division detail).

Key Patterns

  • Search endpoint: /data/divisions.json/search with query parameters.
  • Single division: /data/division/{id}.json (note: singular "division", not "divisions").
  • Date filtering: queryParameters.startDate and queryParameters.endDate (ISO format).
  • Text search: queryParameters.searchTerm searches division titles.
  • Member filtering: queryParameters.memberId filters to divisions where a specific MP voted.
  • Pagination: queryParameters.skip and queryParameters.take (default take=25).

Gotchas

  • Singular vs plural: Search uses /divisions.json/search, detail uses /division/{id}.json.
  • Date format: ISO 8601 dates (YYYY-MM-DD).
  • Large responses: Single division detail includes every MP's vote — can be 650+ entries.
  • Deferred divisions: Some divisions are deferred (held later), indicated by IsDeferred: true.
  • EVEL: English Votes for English Laws divisions have EVELType and EVELCountry fields.

Tools in this Server (2)

Commons Vote Get

Get full details of a UK House of Commons division (vote) by ID. Returns the division title, date, vote counts, tellers, and how every MP voted (Ayes ...

Commons Votes Search

Search UK House of Commons division (voting) records. Find parliamentary votes by keyword, date range, or specific MP. Returns division titles, dates,...

Frequently Asked Questions

What is the Commons Votes MCP server?

UK House of Commons division (voting) records. Search parliamentary votes by date, title, and member. Get detailed results including how each MP voted, tellers, and vote counts for any Commons division. It provides 2 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Commons Votes 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/commons-votes. Authentication is handled automatically.

How many tools does Commons Votes provide?

Commons Votes provides 2 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 Commons Votes require?

Commons Votes uses open data APIs — no authentication required.

Setup Instructions

Connect Commons Votes to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/commons-votes

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to Commons Votes and paste the MCP URL into Remote MCP server URL.
  4. Click Add. Commons Votes will appear under Not connected — select it and click Connect to complete OAuth.
Name: Commons Votes
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/commons-votes
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Try Commons Votes now

No API key or third-party login required. Chat with AI and run tools instantly.

Commons Votes MCP Server & Skill — 2 Tools