Uk Parliament MCP Server
Search UK Parliament bills, members, votes, Hansard, written questions, and committees.
Connect it
Settings → Connectors → Add custom connector
URL: https://uk-parliament.caseyjhand.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://uk-parliament.caseyjhand.com/mcp{
"mcpServers": {
"uk-parliament-mcp-server": {
"url": "https://uk-parliament.caseyjhand.com/mcp"
}
}
}claude mcp add --transport http uk-parliament-mcp-server https://uk-parliament.caseyjhand.com/mcp{
"servers": {
"uk-parliament-mcp-server": {
"type": "http",
"url": "https://uk-parliament.caseyjhand.com/mcp"
}
}
}{
"mcpServers": {
"uk-parliament-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/uk-parliament-mcp-server@0.1.2"
]
}
}
}claude mcp add uk-parliament-mcp-server -- npx -y @cyanheads/uk-parliament-mcp-server@0.1.29 tools, pulled live
ukparl_lookup_referenceread-onlyResolve Parliament filter IDs and inspect source coverage before searching. Use identifiers for ID namespaces and required selectors, coverage for Hansard date limitations, or a named reference topic for filter IDs. Follow opaque collection cursors with the same filters; use contentCursor to reconstruct an oversized selected payload.
ukparl_search_billsread-onlySearch Westminster bill summaries by title, current or originating House, session, sponsoring member, department, reference stage, bill type or status, with optional official ordering. Use ukparl_lookup_reference for stage/type/department IDs and ukparl_get_bill for complete selected records. Department IDs are distinct from answering-body IDs. inAmendableStage=true restricts to amendable stages;
ukparl_get_billread-onlyRetrieve a Westminster bill overview or select stages, stage, publications, amendments, amendment, motions or motion. Stage/amendment/motion selections require the bill-specific billStageId from section=stages; singular amendment/motion also require itemId from their parent collection. Use amendmentId for amendment retrieval and motion.id for motions. Filter only the amendments collection by amend
ukparl_search_membersread-onlyFind MPs and peers by name, location or constituency, party, House, and current or historical membership. currentOnly=false includes current and former members. asOf selects historical membership and accepts name only, without House, party or location filters. Search results preserve latest profile fields; retrieve sections with ukparl_get_member. Follow opaque cursors with unchanged filters and u
ukparl_get_memberread-onlyRetrieve a member profile, roles, committee seats, official contact information, registered interests or recorded voting history. Roles without category lists available biography categories; select category to page whole periods. Interests and voting require an explicit House. Committee person IDs differ from member IDs. Voting uses native 20-row pages and reports recorded lobby and teller facts,
ukparl_search_divisionsread-onlySearch official Commons or Lords division summaries, or use detail, voters or party_totals with a divisionId from the same House. Search supports title/number text, member and inclusive division dates; member searches include memberVote with the recorded House-native lobby and teller flag. Detail preserves complete metadata and teller identities, with roster selectors for voters mode. Voters can f
ukparl_search_hansardread-onlySearch spoken Westminster Hansard contributions by topic, member, House, date or numeric debateSectionId. Returns full source contribution text where supplied, including HTML; previews are labelled summaries. Repeat with a returned debateSectionId to search that section, which does not establish an entire debate transcript. Historical completeness is not guaranteed, including the 2004â2006 websi
ukparl_search_questionsread-onlySearch Westminster written questions and answer previews by text, exact UIN, asking or answering member, House, answering body, answer state and dates. An undated UIN returns candidates across sessions; narrow with tabling dates and retrieve mode=detail with a returned questionId for complete question and answer HTML, corrections and attachment links. A UIN is not a questionId and never determines
ukparl_get_committeeread-onlyFind Westminster committees with mode=search, then use committeeId for detail, members, inquiries or publications. Inquiries returns every committee business type, labelled by isInquiry; use businessId with mode=inquiry for complete business detail or to filter publications. Use publicationId with mode=publication for complete report/publication metadata and source links. Use mode=evidence with bu
Change history
Alternatives in Search & Research
Compare →FJFarm.js DocsA
Search and read the Farm.js docs: pages, sections, code examples and config options.
Bitbybit CAD MCPA
Bitbybit 3D parametric CAD API, version-exact, for coding agents: search, describe, examples, guide
AMAmplitudeOfficialA
Search, access, and get insights on your Amplitude data
AGAnime GardenA
Anime Garden MCP for anime torrent discovery.
CACOTAL actions (cotal.ai)A
cotal.ai actions: product overview, site search, build log, feedback, Cloud waitlist, updates, calls
runxA
The governed runtime for agent skills. Search the catalog and inspect a skill before running it.