Switzerland Parliament MCP Server
Search Swiss parliamentary business, votes, debates, members, and declared interests.
Connect it
Settings → Connectors → Add custom connector
URL: https://switzerland-parliament.caseyjhand.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://switzerland-parliament.caseyjhand.com/mcp{
"mcpServers": {
"switzerland-parliament-mcp-server": {
"url": "https://switzerland-parliament.caseyjhand.com/mcp"
}
}
}claude mcp add --transport http switzerland-parliament-mcp-server https://switzerland-parliament.caseyjhand.com/mcp{
"servers": {
"switzerland-parliament-mcp-server": {
"type": "http",
"url": "https://switzerland-parliament.caseyjhand.com/mcp"
}
}
}{
"mcpServers": {
"switzerland-parliament-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/switzerland-parliament-mcp-server@0.1.2"
]
}
}
}claude mcp add switzerland-parliament-mcp-server -- npx -y @cyanheads/switzerland-parliament-mcp-server@0.1.27 tools, pulled live
chparl_search_businessread-onlySearch Swiss parliamentary business by title substring, published submitter label, type, current status, submission session, inclusive submission dates, or committee role. Use chparl_list_reference to resolve codes and chparl_get_business to read a returned businessId. Follow nextCursor with unchanged filters; newest canonical business IDs appear first. Author searches omit the business total. Com
chparl_get_businessread-onlyRead a Swiss parliamentary business by canonical eight-digit businessId or exact published short number. Choose overview for metadata and available text sizes; texts for original published text, automatically outlined when several fields exceed the disclosure budget; or status_history, bills, related_business, preconsultations, or subjects for independently paged relationships. textFields selects
chparl_get_votesread-onlyFind Nationalrat roll calls with mode votes and businessId, sessionId, or both. Use mode members with voteId for one paged roll call, or personNumber without voteId for member history optionally filtered by businessId and sessionId. Use mode groups with voteId for complete decision counts by parliamentary group. Member roll calls start in the 2003 winter session and exclude Ständerat member votes
chparl_search_transcriptsread-onlyFind Amtliches Bulletin passages by business, debate subject, speaker, session, council, or inclusive meeting dates. Supply at least a business, subject, speaker, session, or date bound. A text substring query additionally requires sessionId or a closed date range of at most 31 calendar days. Searches return metadata by default; includeText returns whole original passages, and an exact transcriptI
chparl_search_membersread-onlyFind current or former Swiss Parliament affiliation records by name, council, canton, party, or parliamentary group. membership defaults to current; former selects inactive records and all omits the activity filter. query matches a substring of a published first, last, or official name. Use each recordâs personNumber with chparl_get_member for identity, full council terms, committees, and declar
chparl_get_memberread-onlyRead a Swiss Parliament member by PersonNumber, which need not equal Person.ID. overview returns identity and every base MemberCouncil affiliation without pagination. Select council_terms for historical council terms, committees for published MemberCommittee rows, or interests for declared interests; those sections accept limit and offset. Missing paid status means unknown, and empty interests do
chparl_list_referenceread-onlyList Swiss Parliament reference entries and source coverage. Choose identifiers, coverage, or languages for server explanations; statuses for the official legacy/current status snapshot; or business_types, councils, cantons, parties, groups, committees, or sessions for live dictionaries. Date filters apply only to sessions. Follow nextOffset with the same topic, language, and dates; labels remain
Change history
Alternatives in Search & Research
Compare →
beehiivOfficialA
Manage beehiiv newsletters, posts, podcasts, community, subscribers, and analytics.
ARAtlassian Rovo MCP ServerOfficialA
Connect to Atlassian Jira, Confluence, Loom, and more to search, create, and manage your work.
ZOZoomInfoOfficialA
Official ZoomInfo MCP server. Search and enrich companies, contacts, and buyer intent signals.
MAMapboxOfficialA
Geospatial intelligence with Mapbox APIs like geocoding, POI search, directions, isochrones, etc.
MRMCP Registry ServerA
Publish and discover MCP servers via the official MCP Registry. Powered by HAPI MCP server.
FJFarm.js DocsA
Search and read the Farm.js docs: pages, sections, code examples and config options.