protogrid

Search / uk.co.reliness/uk-parliament-votes

UK Data: UK Parliament votes

not classified

How MPs and peers voted: Commons and Lords divisions, results, party splits, who voted which way

v1.5.0 · active · website · descriptor JSON · versions

Not classified yet.The remote endpoints have not been probed successfully, or the listing has nothing to connect to.
Quality91good
Trust60of 100
Uptime, 30 days89%
Latency p50282 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "uk-parliament-votes": {
      "type": "http",
      "url": "https://ukdata.reliness.co.uk/mcp/uk-parliament-votes",
      "headers": {
        "Authorization": "Bearer ${UK_PARLIAMENT_VOTES_TOKEN}"
      }
    }
  }
}
claude mcp add --transport http uk-parliament-votes https://ukdata.reliness.co.uk/mcp/uk-parliament-votes --header "Authorization: Bearer ${UK_PARLIAMENT_VOTES_TOKEN}"
[mcp_servers.uk-parliament-votes]
url = "https://ukdata.reliness.co.uk/mcp/uk-parliament-votes"
bearer_token_env_var = "UK_PARLIAMENT_VOTES_TOKEN"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "uk-parliament-votes": {
      "type": "remote",
      "url": "https://ukdata.reliness.co.uk/mcp/uk-parliament-votes",
      "enabled": true,
      "headers": {
        "Authorization": "Bearer {env:UK_PARLIAMENT_VOTES_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "uk-parliament-votes": {
      "type": "http",
      "url": "https://ukdata.reliness.co.uk/mcp/uk-parliament-votes",
      "headers": {
        "Authorization": "Bearer ${UK_PARLIAMENT_VOTES_TOKEN}"
      }
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=uk-parliament-votes&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vdWtkYXRhLnJlbGluZXNzLmNvLnVrL21jcC91ay1wYXJsaWFtZW50LXZvdGVzIiwiaGVhZGVycyI6eyJBdXRob3JpemF0aW9uIjoiQmVhcmVyICR7VUtfUEFSTElBTUVOVF9WT1RFU19UT0tFTn0ifX0%3D"
}
{
  "servers": {
    "uk-parliament-votes": {
      "type": "http",
      "url": "https://ukdata.reliness.co.uk/mcp/uk-parliament-votes",
      "headers": {
        "Authorization": "Bearer ${UK_PARLIAMENT_VOTES_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "uk-parliament-votes": {
      "httpUrl": "https://ukdata.reliness.co.uk/mcp/uk-parliament-votes",
      "headers": {
        "Authorization": "Bearer ${UK_PARLIAMENT_VOTES_TOKEN}"
      }
    }
  }
}
extensions:
  "uk-parliament-votes":
    enabled: true
    name: "uk-parliament-votes"
    type: streamable_http
    uri: "https://ukdata.reliness.co.uk/mcp/uk-parliament-votes"
    headers:
      "Authorization": "Bearer ${UK_PARLIAMENT_VOTES_TOKEN}"
    timeout: 300

Placeholders to fill from your own secret store: ${UK_PARLIAMENT_VOTES_TOKEN}. The registry never accepts secret values.

Quality 91 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations5 of 5 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,280 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
  • pass
    tools.hidden_textno hidden text in tool names, descriptions, schemas or annotations
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
  • pass
    stability.new_linksno tool change named a new site
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

5 tools, about 1,280 tokens to load them all · tool set 406418e51389 · checked 2026-11-14 07:03 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 60 / 100

no-repository
provenance55
liveness26
freshness100
hygiene80

+dns-namespace +website -unreachable(1 failures) +updated-7d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://ukdata.reliness.co.uk/mcp/uk-parliament-votes streamable-httpnoneno (1 failures)89%282 ms2025-11-252026-11-13

Tools (5)

commons_division_resultread-onlyGet the full result of one House of Commons vote: totals, which side won, the split by party, MPs who voted against most of their own party, and the names and constituencies of MPs on the Aye and No sides and those with no vote recorded. Answers "who voted against?" and "how did my MP vote on this?". Source: UK Parliament Commons Votes API. Use a division_id from commons_division_search; lists return up to 100 MPs per side, with party filter and offset for the rest. No vote recorded is not the same as abstaining. The official totals include tellers; list_vs_official_count shows whether the published name lists match them (they can differ by one or two) and members_in_both_lobbies flags anyone recorded on both sides. (cost: 1 credit)
commons_division_searchread-onlyFind House of Commons votes (divisions) whose title contains a keyword, such as a bill name or topic, newest first, with the Aye and No totals, which side won and the tellers. Answers "did MPs vote on X and what was the result?". Source: UK Parliament Commons Votes API. Matches division titles only, not debate text; use commons_division_result for the names of MPs on each side. (cost: 1 credit)
commons_recent_divisionsread-onlyList the latest House of Commons votes, newest first, with date, time, title, Aye and No totals and which side won. Good for "what did MPs vote on today or this week?". Source: UK Parliament Commons Votes API. Divisions appear once the Commons publishes them, usually within an hour of the vote; use commons_division_result with a division_id for the names on each side, and lords_division_search for Lords votes. (cost: 1 credit)
lords_division_resultread-onlyGet the full result of one House of Lords vote: the motion or amendment, Content and Not Content totals, whether the government won, the split by party, peers who voted against most of their own party, and every peer listed as Content or Not Content. Answers "which peers voted against the government?". Source: UK Parliament Lords Votes API. Lists return up to 100 peers per side, with party filter and offset for the rest; peers who did not vote are not listed. (cost: 1 credit)
lords_division_searchread-onlyFind House of Lords votes (divisions) by keyword, newest first, with the motion or amendment moved, Content and Not Content totals, which side won, and whether the government won or was defeated. Answers "did the Lords defeat the government on X?". Source: UK Parliament Lords Votes API. Use lords_division_result for the names of peers on each side. (cost: 1 credit)

Schemas: list_tools.

Similar MCP servers

More from uk.co.reliness

And 59 more from this publisher.

Official server.json
{
  "name": "uk.co.reliness/uk-parliament-votes",
  "title": "UK Data: UK Parliament votes",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://ukdata.reliness.co.uk/mcp/uk-parliament-votes",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authorization",
          "isSecret": true,
          "description": "Optional. Bearer <key> for more than the free daily allowance; free key from POST https://ukdata.reliness.co.uk/keys"
        }
      ]
    }
  ],
  "version": "1.5.0",
  "websiteUrl": "https://ukdata.reliness.co.uk",
  "description": "How MPs and peers voted: Commons and Lords divisions, results, party splits, who voted which way"
}