meteo_warnings
Retrieve active official MeteoSwiss weather warnings for Switzerland, filtered by canton or postal code, with hazard levels and links to warning maps.
Instructions
<use_case> Aktive amtliche MeteoSwiss-Wetterwarnungen (Gewitter, Sturm, Starkregen, Schnee, Hitze, Frost, Waldbrand, ...) live abrufen — landesweit, pro Kanton oder ortsgenau via PLZ. Ergänzt um Warnkarte, MeteoAlarm und OGD-Katalog. </use_case>
<important_notes>
Live-Quelle ist das öffentliche MeteoSwiss-App-Backend (
app-prod-ws.meteoswiss-app.ch/v1/plzDetail); es gibt keinen landesweiten Sammel-Endpoint, daher wird ohneplz/cantonje eine Kantonshauptort-PLZ pro Kanton abgefragt und aggregiert. Für ortsgenaue Warnungenplzsetzen.Warnstufen-Skala: 1=Keine/gering, 2=Gering, 3=Mässig, 4=Stark, 5=Sehr stark.
Bei aktiven Warnungen Stufe 4+: Aussenveranstaltungen verschieben.
MCP_WARNINGS_API_URLüberschreibt die App-Quelle (Vorbereitung auf die künftige offizielle OGD-Warnings-REST-API). </important_notes>
Args: params (WarningsInput): - canton: Kantonskürzel zum Filtern (z.B. 'ZH') - plz: 4-stellige PLZ für ortsgenaue Warnungen (z.B. '8001') - language: 'de' | 'fr' | 'it' | 'en' (Sprache der Warntexte) - response_format: 'markdown' oder 'json'
Returns: str: Aktive Warnungen + Warnkarte/MeteoAlarm-Links.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |