io.github.cyanheads/switzerland-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 Swiss parliamentary business, votes, debates, members, and declared interests.
Summary by lookupd
Look up Swiss parliamentary business, votes, transcripts, members and reference data for an agent to query and read.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http switzerland-parliament-mcp-server https://switzerland-parliament.caseyjhand.com/mcp
Claude Code, npm package (stdio)
claude mcp add switzerland-parliament-mcp-server -- npx -y @cyanheads/switzerland-parliament-mcp-server
Claude Code, npm package (stdio)
claude mcp add switzerland-parliament-mcp-server -- npx -y @cyanheads/switzerland-parliament-mcp-server
Codex, remote (streamable-http)
codex mcp add switzerland-parliament-mcp-server --url https://switzerland-parliament.caseyjhand.com/mcp
Codex, npm package (stdio)
codex mcp add switzerland-parliament-mcp-server -- npx -y @cyanheads/switzerland-parliament-mcp-server
Codex, npm package (stdio)
codex mcp add switzerland-parliament-mcp-server -- npx -y @cyanheads/switzerland-parliament-mcp-server
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"switzerland-parliament-mcp-server": {
"url": "https://switzerland-parliament.caseyjhand.com/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"switzerland-parliament-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/switzerland-parliament-mcp-server"
]
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"switzerland-parliament-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/switzerland-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 (7 tools)
Publisher-provided text
chparl_search_businessSearch Swiss parliamentary business by title substring, published submitter label, type, current status, submission session, inclusive submission dates, or commchparl_get_businessRead a Swiss parliamentary business by canonical eight-digit businessId or exact published short number. Choose overview for metadata and available text sizes;chparl_get_votesFind Nationalrat roll calls with mode votes and businessId, sessionId, or both. Use mode members with voteId for one paged roll call, or personNumber without vochparl_search_transcriptsFind Amtliches Bulletin passages by business, debate subject, speaker, session, council, or inclusive meeting dates. Supply at least a business, subject, speakechparl_search_membersFind current or former Swiss Parliament affiliation records by name, council, canton, party, or parliamentary group. membership defaults to current; former selechparl_get_memberRead a Swiss Parliament member by PersonNumber, which need not equal Person.ID. overview returns identity and every base MemberCouncil affiliation without paginchparl_list_referenceList Swiss Parliament reference entries and source coverage. Choose identifiers, coverage, or languages for server explanations; statuses for the official legac
Details
- Version: 0.1.2
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 903 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/cyanheads/switzerland-parliament-mcp-server
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.cyanheads/switzerland-parliament-mcp-server)
- 62930 servers
- Last crawl: 2026-11-13T00:17:28.001Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp