Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

Switzerland MCP 🇨🇭

NPM · MCP-SWISS · SCANNED AUG 3

Swiss open data MCP server. 76 tools, zero API keys. Transport, weather, geodata, news, rates.

Available components

+19 this week 65 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security86
  • No malware found by supply-chain analysis.Pass
  • Only part of the dependency tree could be resolved (94 of 98), so this covers what we could see, not the whole tree.Partial
  • No install/post-install scripts declared.Pass
  • Only part of the dependency tree could be resolved (94 of 98), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency45
Schema Quality & AI Usability77
  • AI-judged instruction clarity (excellent).Pass
  • Tool/resource definitions use about 6760 tokens (~88/item across 76 items; 76 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass

Unverified: 1 category

A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

npm · mcp-swiss

# add to Claude Code
claude mcp add vikramgorla-swiss -- npx -y mcp-swiss
# add to Codex CLI
codex mcp add vikramgorla-swiss -- npx -y mcp-swiss
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "vikramgorla-swiss": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "mcp-swiss"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add vikramgorla-swiss --command npx --arg -y --arg mcp-swiss
# ~/.hermes/config.yaml
mcp_servers:
  vikramgorla-swiss:
    command: "npx"
    args: ["-y", "mcp-swiss"]
// mcp.json
{
  "mcpServers": {
    "vikramgorla-swiss": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-swiss"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 2 Aug 26 +44
    • Provenance: unverified → fail security
    • Known CVEs: unverified → partial security
    • Install scripts: unverified → pass security
    • Malware scan: unverified → pass security
    • Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window). security
    • Tool coverage: 100 → unverified functional
    • MCP protocol: unverified → pass functional
    • Maintenance: unverified → pass functional
    • License: unverified → pass functional
    • Schema quality: unverified → excellent functional
    • Dependency health: unverified → partial functional
    • Licence: MIT functional
  • 1 Aug 26 −5
    • Stability: Stability not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet. security
    • Capabilities: pass → unverified functional
  • 31 Jul 26 −20
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 +22
    • Tool coverage: unverified → 100 functional
  • 28 Jul 26 −22
    • Tool coverage: 100 → unverified functional
    • First check of Schema quality: unverified functional
  • 27 Jul 26 46

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Analysed npm/[email protected]

Provenance none

Ecosystem: npm · Outcome: none

Dependencies 94 packages

94 packages in the resolved dependency tree · 94 deprecated · 29 stale.

The dependency tree was only partially resolved, so these counts may be incomplete.

MCP tools — 76 exposed · ~6,760 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
compare_electricity_tariffs ~129

Compare Swiss electricity tariffs across multiple municipalities side-by-side. Returns prices sorted from cheapest to most expensive. Useful for relocation decisions or cost analysis.

NameTypeReqDescription
categorystringElectricity category (H1–H8, C1–C7). Default: H4.
municipalitiesarrayyesArray of municipality BFS numbers to compare (e.g. ['261', '351', '6621']). Max 20. Use search_municipality_energy to find IDs.
yearstringTariff year (2011–2026). Default: 2026.

No output schema declared.

No examples provided.

geocode ~35

Convert a Swiss address or place name to coordinates (swisstopo)

NameTypeReqDescription
addressstringyesSwiss address or place name

No output schema declared.

No examples provided.

get_air_quality ~113

Get information about a Swiss NABEL air quality monitoring station, including location, environment type, Swiss legal limits (LRV), and a direct link to the BAFU live data portal. Use station codes from list_air_quality_stations (e.g. BER=Bern, ZUE=Zürich, LUG=Lugano).

NameTypeReqDescription
stationstringyesNABEL station code (e.g. BER, ZUE, LUG, BAS, DAV). Use list_air_quality_stations for all codes.

No output schema declared.

No examples provided.

get_arrivals ~62

Get live arrivals at a Swiss transport station

NameTypeReqDescription
datetimestringDateTime YYYY-MM-DDTHH:MM (default: now)
limitnumberNumber of arrivals (default: 10)
stationstringyesStation name

No output schema declared.

No examples provided.

get_avalanche_bulletin ~148

Get the current Swiss avalanche danger bulletin from SLF (WSL Institute for Snow and Avalanche Research). Returns current bulletin URLs, danger level descriptions, and links to the interactive map. The bulletin is published daily at ~08:00 and updated at ~17:00 Swiss time (October–May).

NameTypeReqDescription
languagestringLanguage for bulletin links: de (German), en (English), fr (French), it (Italian). Default: en
regionstringOptional region ID (e.g. CH-9 for Central Graubünden) or region name. Use list_avalanche_regions to see all options. If omitted, returns national overview.

No output schema declared.

No examples provided.

get_committee_meetings ~70

Get Swiss parliament committee/commission meeting schedule. Optionally filter by committee group ID.

NameTypeReqDescription
group_idnumberCommittee group ID to filter (optional — omit for all committees)
limitnumberMax meetings to return (default: 5, max: 20)

No output schema declared.

No examples provided.

get_company ~76

Get full details of a Swiss company by its ZEFIX internal ID (ehraid). Use search_companies first to find the ehraid — it is returned in company search results.

NameTypeReqDescription
ehraidnumberyesCompany internal ZEFIX ID (ehraid integer, e.g. 119283). Returned by search_companies.

No output schema declared.

No examples provided.

get_connections ~102

Get train/bus connections between two Swiss locations

NameTypeReqDescription
datestringDate YYYY-MM-DD (default: today)
fromstringyesDeparture station/address
isArrivalTimebooleanTrue if time is arrival time
limitnumberNumber of connections (1-16, default: 4)
timestringTime HH:MM (default: now)
tostringyesArrival station/address

No output schema declared.

No examples provided.

get_dam_details ~128

Get full technical details of a specific Swiss dam by name. Returns all available fields: dam type, height, crest length, crest level, reservoir name, impoundment volume, storage level, purpose, operation dates, federal supervision start, and canton. Data source: Swiss Federal Office of Energy (SFOE) via swisstopo BGDI.

NameTypeReqDescription
namestringyesDam name (e.g. 'Grande Dixence', 'Spitallamm', 'Mattmark', 'Verzasca'). Use search_dams first if you are unsure of the exact name.

No output schema declared.

No examples provided.

get_dams_by_canton ~113

List all Swiss dams under federal supervision in a given canton. Returns up to 20 dams with basic details. Data source: Swiss Federal Office of Energy (SFOE) via swisstopo BGDI.

NameTypeReqDescription
cantonstringyesSwiss canton 2-letter abbreviation code (e.g. 'VS' for Valais, 'GR' for Graubünden, 'BE' for Bern, 'UR' for Uri, 'TI' for Ticino, 'VD' for Vaud).

No output schema declared.

No examples provided.

get_departures ~62

Get live departures from a Swiss transport station

NameTypeReqDescription
datetimestringDateTime YYYY-MM-DDTHH:MM (default: now)
limitnumberNumber of departures (default: 10)
stationstringyesStation name

No output schema declared.

No examples provided.

get_earthquake_details ~106

Get full details for a specific seismic event by its SED (Swiss Seismological Service) event ID. Use event IDs returned by get_recent_earthquakes or search_earthquakes_by_location.

NameTypeReqDescription
event_idstringyesThe SED event ID (e.g. 'smi:ch.ethz.sed/sc25a/Event/2026errxzt'). Obtain from get_recent_earthquakes or search_earthquakes_by_location.

No output schema declared.

No examples provided.

get_electricity_tariff ~170

Get Swiss electricity tariff (price in Rappen/kWh) for a municipality from ElCom (Swiss Federal Electricity Commission). Returns total price and price breakdown by component (energy, grid, taxes). Valid years: 2011–2026.

NameTypeReqDescription
categorystringElectricity category. Household: H1–H8 (H4 is default, ~4500 kWh/year). Commercial: C1–C7. Default: H4.
municipalitystringyesMunicipality BFS number (e.g. '261' for Zürich, '351' for Bern, '6621' for Genève). Use search_municipality_energy to find the ID.
yearstringTariff year (2011–2026). Default: current year (2026).

No output schema declared.

No examples provided.

get_exchange_rate ~75

Get the current CHF exchange rate for a currency from the Swiss National Bank (SNB). Returns the latest monthly average rate and currency details.

NameTypeReqDescription
currencystringyesISO 4217 currency code (e.g. 'EUR', 'USD', 'GBP', 'JPY'). Use list_currencies to see all available codes.

No output schema declared.

No examples provided.

get_exchange_rate_history ~131

Get historical CHF exchange rates for a currency from the Swiss National Bank (SNB). Returns monthly average rates with optional date filtering. Without date range, returns the most recent 90 months.

NameTypeReqDescription
currencystringyesISO 4217 currency code (e.g. 'EUR', 'USD', 'GBP'). Use list_currencies to see all available codes.
fromstringStart date in YYYY-MM format (e.g. '2020-01'). Optional.
tostringEnd date in YYYY-MM format (e.g. '2026-02'). Optional.

No output schema declared.

No examples provided.

get_municipality ~28

Get information about a Swiss municipality by name

NameTypeReqDescription
namestringyesMunicipality name

No output schema declared.

No examples provided.

get_nearby_stations ~71

Find Swiss public transport stations near given coordinates

NameTypeReqDescription
distancenumberMax distance in meters
limitnumberNumber of results (default: 10)
xnumberyesLongitude (WGS84)
ynumberyesLatitude (WGS84)

No output schema declared.

No examples provided.

get_parliament_members ~136

List current or past Swiss Parliament members (National Council and Council of States). Filter by canton or party.

NameTypeReqDescription
activebooleanOnly active (currently seated) members (default: true)
cantonstringCanton name in German to filter by (e.g. 'Zürich', 'Bern', 'Genf', 'Waadt')
limitnumberMax results (default: 10, max: 50)
partystringParty name or abbreviation to search (e.g. 'SVP', 'SP', 'FDP', 'Grüne', 'Mitte')

No output schema declared.

No examples provided.

get_parliament_votes ~59

Get voting results for a specific parliamentary affair (Geschäft). Returns all recorded votes for the given affair ID from OpenParlData.

NameTypeReqDescription
affair_idnumberyesOpenParlData affair ID (get from search_parliament_business results)

No output schema declared.

No examples provided.

get_parliamentary_documents ~71

Get official documents for a parliamentary affair — reports, committee opinions, federal council statements.

NameTypeReqDescription
affair_idnumberyesOpenParlData affair ID (get from search_parliament_business results)
limitnumberMax documents to return (default: 5, max: 20)

No output schema declared.

No examples provided.

get_politician_interests ~53

Get declared interests and mandates of a Swiss parliament member — board memberships, consulting roles, organizations.

NameTypeReqDescription
person_idnumberyesOpenParlData person ID (get from get_parliament_members results)

No output schema declared.

No examples provided.

get_population ~121

Get Swiss population data from the Federal Statistical Office (FSO/BFS). Returns population figures for Switzerland, a canton, or all cantons. Data source: BFS STATPOP (permanent resident population).

NameTypeReqDescription
cantonstringCanton name or 2-letter code (e.g. 'ZH', 'Zürich', 'Geneva', 'BE'). Omit to get Switzerland total. Use 'all' to list all cantons.
yearnumberYear of data (2010–2024). Defaults to latest (2024).

No output schema declared.

No examples provided.

get_property_price_index ~182

Get the Swiss Residential Property Price Index (SWRPI) — official BFS data. Baseline Q4 2019 = 100. Returns quarterly index values tracking Swiss property prices since 2009. Covers all properties, single-family houses, and apartments separately.

NameTypeReqDescription
fromstringStart period (inclusive). Format: "2020Q1", "2020-Q1", or just "2020". Defaults to earliest available (2009-Q4).
tostringEnd period (inclusive). Format: "2024Q4", "2024-Q4", or just "2024". Defaults to latest available.
typestringProperty type to filter by: "all" (combined index), "houses" (single-family), "apartments" (condominiums/flats). Defaults to "all".

No output schema declared.

No examples provided.

get_public_holidays ~89

Get Swiss public holidays for a given year, optionally filtered by canton (e.g. ZH, BE, GE). Returns national and canton-specific holidays.

NameTypeReqDescription
cantonstringTwo-letter canton code (e.g. ZH, BE, GE, BS, TI). If omitted, returns all Swiss holidays.
yearnumberyesYear (e.g. 2026)

No output schema declared.

No examples provided.

get_recent_earthquakes ~129

Get recent seismic events in and around Switzerland from the Swiss Seismological Service (SED) at ETH Zürich. Returns earthquakes and optionally quarry blasts, sorted by most recent first.

NameTypeReqDescription
daysnumberNumber of past days to search (default: 30, max: 365)
include_blastsbooleanInclude quarry blasts in results (default: false — earthquakes only)
limitnumberMaximum number of results to return (default: 20)
min_magnitudenumberMinimum magnitude filter (default: 0.5)

No output schema declared.

No examples provided.

get_rent_index ~114

Get the Swiss Consumer Price Index (CPI/LIK), which tracks cost of living including residential rents. Baseline December 1982 = 100. Published monthly by BFS. For property purchase prices, use get_property_price_index instead.

NameTypeReqDescription
limitnumberNumber of recent monthly data points to return (1–60, default 24). Ignored if year is set.
yearnumberFilter to a specific year (1983–2025). Omit for latest 24 months.

No output schema declared.

No examples provided.

get_school_holidays ~86

Get Swiss school holidays for a given year, optionally filtered by canton. Returns holiday periods (start/end dates) by canton.

NameTypeReqDescription
cantonstringTwo-letter canton code (e.g. ZH, BE, GE, BS, TI). If omitted, returns school holidays for all cantons.
yearnumberyesYear (e.g. 2026)

No output schema declared.

No examples provided.

get_session_schedule ~50

Get upcoming and recent Swiss parliament sessions (Sessionen). Shows session names, dates and types.

NameTypeReqDescription
limitnumberNumber of sessions to return (default: 5, max: 20)

No output schema declared.

No examples provided.

get_snow_conditions ~132

Get current snow conditions across Switzerland from SLF (WSL Institute for Snow and Avalanche Research). Returns snow depth and new snow (24h) for IMIS stations, sorted by snow depth. Filter by canton or minimum altitude. Data updated daily.

NameTypeReqDescription
cantonstringFilter by canton abbreviation (e.g. GR, VS, BE, UR, TI). Optional.
limitnumberMaximum number of stations to return (default: 20, max: 100).
min_altitudenumberMinimum station altitude in metres (e.g. 2000). Optional.

No output schema declared.

No examples provided.

get_snow_measurements ~133

Get detailed snow and weather measurements for a specific SLF station. IMIS stations return 30-min data (snow depth, temperature, humidity, wind, radiation). Study plots return daily data (snow depth, new snow, water equivalent). Use list_snow_stations to find station codes.

NameTypeReqDescription
station_codestringyesStation code (e.g. DAV2, WFJ2, 4AO0). Use list_snow_stations to find codes.
typestringStation type: "imis" (default) or "study-plot". Determines which API endpoint to query.

No output schema declared.

No examples provided.

get_solar_potential ~46

Get rooftop solar energy potential for a location in Switzerland

NameTypeReqDescription
latnumberyesLatitude (WGS84)
lngnumberyesLongitude (WGS84)

No output schema declared.

No examples provided.

get_statistic ~69

Fetch details and resource links for a specific BFS/OFS dataset by its opendata.swiss identifier. Use search_statistics first to find dataset IDs.

NameTypeReqDescription
dataset_idstringyesDataset identifier from opendata.swiss (e.g. 'bevolkerungsstatistik-einwohner')

No output schema declared.

No examples provided.

get_swiss_news ~100

Get the latest Swiss news headlines from SRF (Schweizer Radio und Fernsehen). Returns top news articles with title, description, link, and publication date.

NameTypeReqDescription
categorystringNews category. "switzerland" = domestic Swiss news (default), "international" = world news, "economy" = business & economy.
limitnumberNumber of articles to return (default: 10, max: 50)

No output schema declared.

No examples provided.

get_traffic_by_canton ~60

List ASTRA traffic counting stations in a Swiss canton. Returns up to 20 stations with traffic data.

NameTypeReqDescription
cantonstringyes2-letter canton code (e.g. 'ZH', 'BE', 'GE', 'VS')

No output schema declared.

No examples provided.

get_traffic_count ~87

Get traffic volume at an ASTRA counting station in Switzerland by location name (e.g. 'Gotthard', 'Zürich', 'Genf'). Returns daily and weekday traffic counts, heavy vehicle percentage, and measurement year.

NameTypeReqDescription
locationstringyesStation or location name to search (e.g. 'Gotthard', 'Zürich', 'Basel')

No output schema declared.

No examples provided.

get_traffic_nearby ~96

Find ASTRA traffic counting stations near a geographic coordinate in Switzerland. Returns nearby stations with traffic volume data.

NameTypeReqDescription
latnumberyesLatitude in WGS84 (e.g. 47.3769 for Zürich)
lonnumberyesLongitude in WGS84 (e.g. 8.5417 for Zürich)
radiusnumberSearch radius in meters (default: 5000)

No output schema declared.

No examples provided.

get_trail_closures ~205

Get current Swiss hiking trail closures and detours from the official ASTRA/Schweizer Wanderwege dataset. Filter by closure reason (e.g. Steinschlag, Bauarbeiten, Hangrutsch) or type (closure, detour). If no parameters are given, returns all active closures. Data source: swisstopo ch.astra.wanderland-sperrungen_umleitungen.

NameTypeReqDescription
limitnumberMaximum number of results to return. Default: 20. Max: 100.
reasonstringOptional search term for closure reason (e.g. 'Steinschlag', 'Bauarbeiten', 'Hangrutsch', 'Hochwasser'). Matches against the reason field (German or English). Case-insensitive partial match.
typestringOptional: filter by type — 'closure' (Sperrung) or 'detour' (Umleitung). If omitted, returns both.

No output schema declared.

No examples provided.

get_trail_closures_nearby ~127

Find Swiss hiking trail closures and detours near a given GPS coordinate. Converts WGS84 coordinates to Swiss LV95 and queries the swisstopo identify endpoint. Returns closures within the specified radius.

NameTypeReqDescription
latnumberyesLatitude in WGS84 (e.g. 46.9480 for Bern).
lonnumberyesLongitude in WGS84 (e.g. 7.4474 for Bern).
radiusnumberSearch radius in metres. Default: 10000 (10 km). Max: 50000.

No output schema declared.

No examples provided.

get_vote_details ~98

Get detailed breakdown of a specific Swiss popular vote, including per-district results for Basel-Stadt (Basel city, Riehen, Bettingen, and overseas voters).

NameTypeReqDescription
datestringVote date in YYYY-MM-DD format (e.g. '2024-11-24')
vote_titlestringPartial or full vote title to look up (e.g. 'CO2-Gesetz', 'AHV')

No output schema declared.

No examples provided.

get_voting_results ~105

Get results of Swiss popular votes (Volksabstimmungen) from Basel-Stadt open data. Returns vote title, date, yes/no counts, yes percentage, and eligible voters. Covers national and cantonal votes since 2021.

NameTypeReqDescription
limitnumberMaximum number of votes to return (default: 10, max: 50).
yearnumberFilter by year (e.g. 2024). If omitted, returns most recent votes.

No output schema declared.

No examples provided.

get_waste_calendar ~138

Get a full monthly waste collection calendar for a Zurich city ZIP code. Returns all collection events grouped by date for the given month. Currently covers Zurich city only (ZIP codes 8001–8099). Powered by OpenERZ (openerz.metaodi.ch).

NameTypeReqDescription
monthnumberMonth number (1–12). Defaults to the current month.
yearnumberYear (e.g. 2026). Defaults to the current year.
zipstringyesZurich city ZIP code (e.g. '8001', '8004', '8032'). Covers 8001–8099.

No output schema declared.

No examples provided.

get_waste_collection ~159

Get upcoming waste collection dates for a Zurich city ZIP code. Returns the next scheduled pickups sorted by date. Currently covers Zurich city only (ZIP codes 8001–8099). Powered by OpenERZ (openerz.metaodi.ch).

NameTypeReqDescription
limitnumberMaximum number of upcoming collection dates to return. Default: 5.
typestringWaste type to filter by (e.g. 'cardboard', 'waste', 'paper', 'organic', 'textile', 'special', 'mobile'). If omitted, returns all types.
zipstringyesZurich city ZIP code (e.g. '8001', '8004', '8032'). Covers 8001–8099.

No output schema declared.

No examples provided.

get_water_history ~60

Get historical river/lake water level data for a Swiss hydrological station

NameTypeReqDescription
end_datestringyesEnd date YYYY-MM-DD
start_datestringyesStart date YYYY-MM-DD
stationstringyesHydro station ID

No output schema declared.

No examples provided.

get_water_level ~55

Get current river or lake water level and temperature at a Swiss hydrological station

NameTypeReqDescription
stationstringyesHydro station ID (e.g. 2135 for Aare/Bern, 2243 for Rhine/Basel)

No output schema declared.

No examples provided.

get_weather ~65

Get current weather conditions at a Swiss MeteoSwiss station (e.g. BER=Bern, ZUE=Zürich, LUG=Lugano)

NameTypeReqDescription
stationstringyesStation code (e.g. BER, ZUE, LUG, GVE, SMA)

No output schema declared.

No examples provided.

get_weather_history ~58

Get historical weather data for a Swiss station

NameTypeReqDescription
end_datestringyesEnd date YYYY-MM-DD
start_datestringyesStart date YYYY-MM-DD
stationstringyesStation code (e.g. BER)

No output schema declared.

No examples provided.

identify_location ~61

Identify geographic features and data layers at a specific Swiss location

NameTypeReqDescription
latnumberyesLatitude (WGS84)
layersstringComma-separated layer ids (default: all visible)
lngnumberyesLongitude (WGS84)

No output schema declared.

No examples provided.

is_holiday_today ~63

Check whether today is a Swiss public holiday, optionally for a specific canton. Returns the holiday name if it is one.

NameTypeReqDescription
cantonstringTwo-letter canton code (e.g. ZH, BE, GE). If omitted, checks nationwide holidays only.

No output schema declared.

No examples provided.

list_air_quality_stations ~59

List all official Swiss NABEL (Nationales Beobachtungsnetz für Luftfremdstoffe) air quality monitoring stations operated by BAFU/EMPA. Returns station codes, names, cantons, coordinates, and environment types.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_avalanche_regions ~74

List all Swiss avalanche warning regions as defined by SLF/EAWS. Returns region IDs, names, cantons, and typical elevations. Use region IDs with get_avalanche_bulletin.

NameTypeReqDescription
cantonstringFilter regions by canton abbreviation (e.g. GR, VS, BE). Optional.

No output schema declared.

No examples provided.