parlament-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port for HTTP server (used with sse/streamable-http transport) | 8080 |
| MCP_HOST | No | Host to bind the HTTP server. Use 0.0.0.0 only in container/cloud contexts. | 127.0.0.1 |
| MCP_TRANSPORT | No | Transport mode: stdio (default), sse, or streamable-http | stdio |
| MCP_BEARER_TOKENS | No | Comma-separated list of identity:token pairs for bearer authentication (e.g. alice:tok_abc,bob:tok_def) | |
| MCP_ALLOWED_ORIGINS | No | Comma-separated list of allowed CORS origins (e.g. https://claude.ai) | |
| OTEL_EXPORTER_OTLP_ENDPOINT | No | OpenTelemetry OTLP endpoint for exporting traces (requires otel-export extra) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| parlament_search_businessA | Parlamentarische Vorstösse suchen (Motionen, Interpellationen, Postulate usw.). Durchsucht Curia Vista Geschäftsdaten von ws.parlament.ch. Politische Recherche zu Bildungs-, Datenschutz- oder Verwaltungsthemen; hängige Vorstösse zu KI in der Bildung, Digitalisierungsinitiativen oder beliebigen Politikthemen finden. Titel-Suche via OData substringof() (gross-/klein-sensitiv).
Maximal 100 Treffer pro Aufruf; mit keyword='KI', keyword2='Schule', status='Eingereicht' |
| parlament_get_businessA | Vollständige Details eines parlamentarischen Vorstosses nach Curia Vista ID abrufen. Nach einer Suche verwenden, um vollständige Informationen inkl. Ausgangslage, Vorstosstext und Antwort des Bundesrats zu erhalten. Benötigt die numerische Geschäfts-ID (aus
parlament_search_business). |
| parlament_search_membersA | National- und Ständeräte suchen. Alle Zürcher Ratsmitglieder ('ZH') oder Mitglieder einer bestimmten Partei finden. Synergie: mit parlament_search_business kombinieren, um Urheber von Vorstössen zu identifizieren.
|
| parlament_get_votesB | Parlamentarische Abstimmungen (im Rat) mit Ja/Nein-Bedeutung abrufen. Zeigt, wie der Rat über Themen wie KI-Regulierung, Bildungsfinanzierung oder Digitalisierungsprojekte abgestimmt hat.
|
| parlament_get_sessionsA | Aktuelle parlamentarische Sessionen mit Daten auflisten. Session-IDs aus dieser Liste zum Filtern von Abstimmungen oder Transkripten verwenden. Session-Namen können für sehr aktuelle Sessionen |
| parlament_get_transcriptsA | Auszüge aus parlamentarischen Debatten-Transkripten (Amtliches Bulletin) abrufen. Finden, was bestimmte Ratsmitglieder zu KI, Digitalisierung in der Schule oder anderen Themen gesagt haben. Synergie mit fedlex-mcp: vom Gesetzestext zur parlamentarischen Debatte. Volltext-Suche kann bei breiten Abfragen langsam sein –
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/malkreide/parlament-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server