Skip to main content
Glama
malkreide

parlament-mcp

by malkreide

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoPort for HTTP server (used with sse/streamable-http transport)8080
MCP_HOSTNoHost to bind the HTTP server. Use 0.0.0.0 only in container/cloud contexts.127.0.0.1
MCP_TRANSPORTNoTransport mode: stdio (default), sse, or streamable-httpstdio
MCP_BEARER_TOKENSNoComma-separated list of identity:token pairs for bearer authentication (e.g. alice:tok_abc,bob:tok_def)
MCP_ALLOWED_ORIGINSNoComma-separated list of allowed CORS origins (e.g. https://claude.ai)
OTEL_EXPORTER_OTLP_ENDPOINTNoOpenTelemetry OTLP endpoint for exporting traces (requires otel-export extra)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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 offset paginieren.

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). found=false bei unbekannter ID.

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.

active_only=True (Default) liefert nur amtierende Mitglieder. Kanton als 2-Buchstaben-Kürzel.

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.

meaning_yes/meaning_no erklären, was ein Ja/Nein im konkreten Geschäft bedeutet – wichtig zur korrekten Interpretation.

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 null sein – dann die Session-ID verwenden.

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 – limit setzen und Begriff eingrenzen.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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