Switzerland Parliament MCP Server
by switzerland-parliament.caseyjhand.com in Search & web
Search Swiss parliamentary business, votes, debates, members, and declared interests.
https://switzerland-parliament.caseyjhand.com/mcp- Tools
- 7
- open to any client
- Uptime
- 94.4%
- last 30 days
- Response time
- 629 ms
- 722 ms slowest 5%
- Last check
- Passed
- 15 h ago, next any minute now
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"switzerland-parliament-mcp-server": {
"type": "http",
"url": "https://switzerland-parliament.caseyjhand.com/mcp"
}
}
}7 tools
- chparl_search_business
Search 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…
- chparl_get_business
Read 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…
- chparl_get_votes
Find 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…
- chparl_search_transcripts
Find 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…
- chparl_search_members
Find 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…
- chparl_get_member
Read 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…
- chparl_list_reference
List 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…
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 15 h ago | Passed | 200 | 637 ms |
| 30 h ago | Passed | 200 | 616 ms |
| 45 h ago | Passed | 200 | 666 ms |
| 2 days ago | Passed | 200 | 553 ms |
| 3 days ago | Passed | 200 | 687 ms |
Show 10 older checks
| 3 days ago | Passed | 200 | 722 ms |
| 4 days ago | Passed | 200 | 635 ms |
| 4 days ago | Passed | 200 | 585 ms |
| 5 days ago | Passed | 200 | 644 ms |
| 6 days ago | Passed | 200 | 629 ms |
| 6 days ago | Passed | 200 | 582 ms |
| 7 days ago | Connection failed (ENETUNREACH) | - | - |
| 7 days ago | Passed | 200 | 577 ms |
| 8 days ago | Passed | 200 | 604 ms |
| 8 days ago | Passed | 200 | 661 ms |