germany-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BUNDESTAG_API_KEY | No | Bundestag DIP API key (optional, can be registered for free at dip.bundestag.de) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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 |
|---|---|
| autobahn_baustellenB | Aktuelle Baustellen auf einer deutschen Autobahn abrufen. Zeigt alle aktuellen Baustellen mit Ort, Richtung und Details. Args: autobahn: Autobahn-Bezeichnung (z.B. "A1", "A7", "A61") |
| autobahn_warnungenB | Aktuelle Verkehrswarnungen auf einer Autobahn. Zeigt Staus, Unfälle und Verkehrsbehinderungen. Args: autobahn: Autobahn-Bezeichnung (z.B. "A3", "A9") |
| autobahn_sperrungenC | Aktuelle Sperrungen auf einer Autobahn. Args: autobahn: Autobahn-Bezeichnung (z.B. "A5", "A8") |
| autobahn_ladestationenC | E-Auto-Ladestationen entlang einer Autobahn finden. Args: autobahn: Autobahn-Bezeichnung (z.B. "A2", "A7") |
| wetter_aktuellA | Aktuelles Wetter an einem Ort in Deutschland. Zeigt Temperatur, Niederschlag, Wind, Bewölkung etc. Entweder einen Stadtnamen ODER lat/lon angeben. Args: ort: Stadtname (z.B. "Berlin", "München", "Hamburg") lat: Breitengrad (optional, statt Stadtname) lon: Längengrad (optional, statt Stadtname) |
| wetter_warnungenA | Aktuelle DWD-Wetterwarnungen für einen Ort. Zeigt Unwetter, Sturm, Gewitter, Hitze etc. Ohne Ort: alle Warnungen bundesweit. Args: ort: Stadtname (optional, z.B. "Frankfurt") lat: Breitengrad (optional) lon: Längengrad (optional) |
| nina_warnungenB | Aktuelle Katastrophen-Warnungen in Deutschland (NINA/BBK). Zeigt Hochwasser, Unwetter, Stromausfälle, Brände und andere Gefahrenlagen. Quelle: Bundesamt für Bevölkerungsschutz. |
| get_german_weather_warningsA | Aktuelle Wetterwarnungen vom Deutschen Wetterdienst (DWD). Zeigt amtliche Warnungen: Sturm, Gewitter, Starkregen, Hitze, Frost, Glatteis, Schneefall etc. Direkt vom DWD. Args: region: Bundesland oder Region zum Filtern (z.B. "Bayern", "NRW", "Sachsen", "Berlin"). Leer = alle Warnungen bundesweit. |
| strom_erzeugungB | Aktuelle Stromerzeugung in Deutschland nach Energieträger. Zeigt wie viel Strom gerade aus Wind, Solar, Kohle, Gas etc. erzeugt wird. Daten der Bundesnetzagentur (SMARD). |
| stromverbrauchB | Aktueller Stromverbrauch in Deutschland. Zeigt den Gesamtverbrauch und Trend. Daten der Bundesnetzagentur. |
| get_energy_pricesA | Aktuelle deutsche Energiepreise (Strom, Gas) abrufen. Zeigt Boersenpreise fuer Strom (Day-Ahead, EPEX Spot) und Gasimportpreise (BAFA). Daten der Bundesnetzagentur (SMARD). Args: type: Art des Energietraegers. - "electricity" oder "strom" — Boersenstrompreis - "gas" — Gasimportpreis |
| bundestag_sucheB | Im Bundestag nach Gesetzentwürfen und Vorgängen suchen. Durchsucht Drucksachen und parlamentarische Vorgänge. Args: suchbegriff: Suchbegriff (z.B. "Klimaschutz", "Digitalisierung") wahlperiode: Wahlperiode (20 = aktuell, 19 = vorherige) |
| bundestag_aktivitaetenB | Letzte parlamentarische Aktivitäten im Bundestag. Zeigt aktuelle Debatten, Abstimmungen und Beschlüsse. |
| pollenflugB | Aktuelle Pollenflug-Vorhersage für eine Region in Deutschland. Zeigt Belastung durch Ambrosia, Birke, Gräser, Hasel etc. Vorhersage für heute, morgen und übermorgen. Args: region: Region oder Bundesland (z.B. "Bayern", "NRW", "Berlin"). Leer = alle Regionen. |
| get_destatis_dataA | Offizielle deutsche Statistikdaten von Destatis abrufen. Verfuegbare Indikatoren: bevoelkerung, bip, bip_pro_kopf, arbeitslosigkeit, inflation, inflation_index, erwerbstaetigkeit. Daten stammen vom Statistischen Bundesamt (via Eurostat). Args: indicator: Statistik-Indikator. Moegliche Werte: - "bevoelkerung" — Einwohnerzahl Deutschland - "bip" — Bruttoinlandsprodukt (nominal, Mio. EUR) - "bip_pro_kopf" — BIP pro Kopf (EUR) - "arbeitslosigkeit" — Arbeitslosenquote (%) - "inflation" — Inflationsrate (HVPI, %) - "inflation_index" — Verbraucherpreisindex (2015=100) - "erwerbstaetigkeit" — Erwerbstaetigenquote 20-64 (%) year: Optionales Jahr (z.B. 2023). Ohne = letzte 5 Jahre. |
| search_german_lawsA | Deutsche Bundesgesetze durchsuchen (gesetze-im-internet.de). Durchsucht alle 6000+ Bundesgesetze und Verordnungen nach Titel. Man kann auch Abkuerzungen nutzen (z.B. "gg", "stgb", "bgb"). Args: query: Suchbegriff oder Abkuerzung (z.B. "Grundgesetz", "Mietrecht", "bgb", "Datenschutz") limit: Max. Ergebnisse (Standard: 10, Max: 50) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 16 tools
Most tools have distinct purposes targeting different domains like traffic, weather, laws, and statistics, but there is some overlap between 'autobahn_warnungen' and 'nina_warnungen' (both cover warnings, though one is traffic-specific and the other is broader disasters) and between 'get_german_weather_warnings' and 'wetter_warnungen' (both provide weather warnings, but with different input parameters). Descriptions help clarify, but agents might occasionally confuse these pairs.
Naming is mixed with no consistent pattern: some use snake_case (e.g., 'autobahn_baustellen'), others use camelCase (e.g., 'get_destatis_data'), and some are German compound words (e.g., 'strom_erzeugung'). Verbs vary from 'get_' to descriptive nouns, making it readable but inconsistent in style.
With 16 tools, the count is slightly high but reasonable for a broad 'Germany' server covering multiple domains like traffic, weather, laws, and statistics. It feels comprehensive rather than bloated, though it borders on being heavy for a single server.
The server covers diverse German data domains well, including traffic, weather, laws, and statistics, with good CRUD-like operations (e.g., search, get). Minor gaps exist, such as no update/delete tools for laws or deeper parliamentary actions beyond search, but agents can work around these for most queries.