io.github.cyanheads/uk-parliament-mcp-server
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Search UK Parliament bills, members, votes, Hansard, written questions, and committees.
Summary by lookupd
Searches UK Parliament bills, members, divisions, Hansard, written questions and committees, returning profiles, votes and debate records.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http uk-parliament-mcp-server https://uk-parliament.caseyjhand.com/mcp
Claude Code, npm package (stdio)
claude mcp add uk-parliament-mcp-server -- npx -y @cyanheads/uk-parliament-mcp-server
Claude Code, npm package (stdio)
claude mcp add uk-parliament-mcp-server -- npx -y @cyanheads/uk-parliament-mcp-server
Codex, remote (streamable-http)
codex mcp add uk-parliament-mcp-server --url https://uk-parliament.caseyjhand.com/mcp
Codex, npm package (stdio)
codex mcp add uk-parliament-mcp-server -- npx -y @cyanheads/uk-parliament-mcp-server
Codex, npm package (stdio)
codex mcp add uk-parliament-mcp-server -- npx -y @cyanheads/uk-parliament-mcp-server
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"uk-parliament-mcp-server": {
"url": "https://uk-parliament.caseyjhand.com/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"uk-parliament-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/uk-parliament-mcp-server"
]
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"uk-parliament-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/uk-parliament-mcp-server"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (9 tools)
Publisher-provided text
ukparl_lookup_referenceResolve Parliament filter IDs and inspect source coverage before searching. Use identifiers for ID namespaces and required selectors, coverage for Hansard dateukparl_search_billsSearch Westminster bill summaries by title, current or originating House, session, sponsoring member, department, reference stage, bill type or status, with optukparl_get_billRetrieve a Westminster bill overview or select stages, stage, publications, amendments, amendment, motions or motion. Stage/amendment/motion selections requireukparl_search_membersFind MPs and peers by name, location or constituency, party, House, and current or historical membership. currentOnly=false includes current and former members.ukparl_get_memberRetrieve a member profile, roles, committee seats, official contact information, registered interests or recorded voting history. Roles without category lists aukparl_search_divisionsSearch official Commons or Lords division summaries, or use detail, voters or party_totals with a divisionId from the same House. Search supports title/number tukparl_search_hansardSearch spoken Westminster Hansard contributions by topic, member, House, date or numeric debateSectionId. Returns full source contribution text where supplied,ukparl_search_questionsSearch Westminster written questions and answer previews by text, exact UIN, asking or answering member, House, answering body, answer state and dates. An undatukparl_get_committeeFind Westminster committees with mode=search, then use committeeId for detail, members, inquiries or publications. Inquiries returns every committee business ty
Details
- Version: 0.1.2
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 1919 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/cyanheads/uk-parliament-mcp-server
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.cyanheads/uk-parliament-mcp-server)
- 62174 servers
- Last crawl: 2026-11-11T19:17:20.153Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp