Skip to content
← Directory

mcp · Switzerland

Swiss Environment MCP

MCP server for Swiss environmental data – air quality (NABEL), hydrology, natural hazards (BAFU)

Claim this listing

Represent Swiss Environment MCP? Send a claim for review so we can discuss listing updates. Claims do not automatically grant ownership or verification.

Explore paid sponsorship →

What's in it

Data offered docs-verified
NABEL air quality: NO2, O3, PM10, PM2.5, SO2, CO per station (16 stations) · Hydrological gauging: water level, flow rate, temperature · Flood warnings filtered by danger level · Bathing water quality (E. coli, enterococci), multi-year series · Natural hazard bulletin (SLF/BAFU), DE/FR/IT/EN · Wildfire danger index by canton and region · Snow depth (HS) and 24 h new snow (HN_1D) per SLF/IMIS station · Avalanche danger levels (EAWS 1–5) per warning region · Federal hunting statistics per species, canton and year · BAFU dataset catalogue search and metadata (opendata.swiss, CKAN) · Aircraft noise exposure (dB bracket) at LV95 point; airfield noise cadastre register · Swiss LRV and WHO 2021 air limit checks; LSV noise limit checks
Coverage docs-verified
Switzerland · Hunting statistics 2015–2024; hydrology history queries capped at 30 days
Formats docs-verified
MCP stdio · MCP streamable HTTP · MCP SSE
Access docs-verified
Free, no API key or authentication required (all endpoints public). Data under BAFU Open Government Data licence (free reuse with mandatory attribution). Server code MIT.

Useful for

Use cases llm-inferred
Hydrology baseline from nearest Swiss gauging station (levels, flows) for water-resource projects · Air quality baseline check against Swiss LRV and WHO 2021 limits for EIA screening · Aircraft noise screening of planning sites using LV95 coordinates · Natural hazard screening (flood, avalanche, wildfire) in site due diligence
Audience llm-inferred
hydrologists · environmental consultants · planners · GIS analysts

Limitations

Constraints docs-verified
Swiss data only; not applicable to UK sites · Hydro station search has no canton filter; flood warnings are nationwide with no canton filter · env_hydro_history returns latest value plus an access path for real-time series, not full series · Aircraft noise contours are isolines: results are a dB bracket/upper bound, orientation aid only, not legally binding · Coordinates must be LV95 (EPSG:2056); WGS84 input is rejected · Hazard overview/regions tools are routers only; the naturgefahren.ch aggregate API was discontinued · Per-query caps apply and each API call times out after 30 seconds · Subject to upstream terms of service (BAFU, hydrodaten.admin.ch, naturgefahren.ch, waldbrandgefahr.ch) · Requires Python 3.11+ for local install · Tool budget is declared exhausted (21 tools); metadata lists tools as empty
Licence
MIT
Authentication
No API key required (repository README; check upstream requirements)
GitHub stars
1
Last commit
26/09/2026
Last successful page check
14/10/2026
Page health
healthy
Package
Not recorded
Verification
Not independently verified

Auto-extracted, unverified fields: tools, install. Check upstream documentation.

Provenance & evidence

GitHub metadata observed via gh api. Authentication unknown unless README explicitly states it; review upstream access.

Metadata observed 14/10/2026 · editorial seed