pegel
Server Details
German and Swiss river gauges, groundwater and flood levels from ten official sources
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 6 tools
Each tool maps to a fairly distinct data need: station search, station metadata, time series, forecast, flood classification, and weather. There is some overlap around current values because search_stations returns latestValue, get_station includes a current value, and get_readings returns time series, but the descriptions make the intended use reasonably clear.
All tool names use snake_case and follow a predictable verb_noun pattern: get_flood_situation, get_forecast, get_readings, get_station, get_weather, and search_stations. The switch from get_ to search_ is semantically appropriate rather than inconsistent.
Six tools is well-scoped for a hydrological data server. Each tool covers a distinct operation, and there are no obviously redundant or filler tools.
The surface covers discovery, station metadata, readings, forecasts, flood status, and weather, which is strong lifecycle coverage for this domain. Minor gaps include no geospatial or nearest-station lookup and no dedicated source-notice retrieval tool, but core workflows are supported.
Available Tools
6 toolsget_flood_situationHochwasserlageARead-onlyIdempotentInspect
Current flood situation: stations with an active LHP flood class (1 small … 4 very large), optionally per federal state. Every result names the data provider in sourceNotice (search and flood situation: sourceNotices, keyed by sourceNoticeId); show that notice with any value, class or forecast you pass on, and the licence terms of the API require it.
Inputs: locale, federalState. Returns: stations, countByClass, sourceNotices, stationsWithFlood
get_forecastWasserstandsvorhersageARead-onlyIdempotentInspect
Newest published water-level forecast for a station: the median of the state agency model run, future points within the horizon. Only gauges whose state publishes numeric forecasts have one, so an empty result is normal. Indicative, not an official warning. Every result names the data provider in sourceNotice (search and flood situation: sourceNotices, keyed by sourceNoticeId); show that notice with any value, class or forecast you pass on, and the licence terms of the API require it.
Inputs: stationId (required), horizonHours. Returns: note, unit, count, points, +6 more
get_readingsMessreiheARead-onlyIdempotentInspect
Time series for a station (downsampled to ≤200 points; history depth on this tier: last 90 days, default last 7 days). type "level" (default) → level series as stored valueCentimeters: centimetres above gauge zero for most gauges, but an elevation ×100 for groundwater wells and for gauges reporting an absolute elevation (Swiss gauges, the Neusiedler See) — divide by valueDivisor to read it in unit. type "discharge" → discharge Q in m³/s where the station provides it. Every result names the data provider in sourceNotice (search and flood situation: sourceNotices, keyed by sourceNoticeId); show that notice with any value, class or forecast you pass on, and the licence terms of the API require it.
Inputs: stationId (required), to, from, type. Returns: note, unit, count, summary, +5 more
get_stationPegel-StammdatenARead-onlyIdempotentInspect
Master data of one station: measurement type, current value with its unit, thresholds (MNW/MHW, alert marks, as stored valueCentimeters), flood class, coordinates. Every result names the data provider in sourceNotice (search and flood situation: sourceNotices, keyed by sourceNoticeId); show that notice with any value, class or forecast you pass on, and the licence terms of the API require it.
Inputs: stationId (required), locale. Returns: id, name, unit, water, +11 more
get_weatherWettervorhersage am PegelBRead-onlyIdempotentInspect
Daily weather forecast at the station coordinate (DWD data via Bright Sky).
Inputs: stationId (required). Returns: daily, available, stationId, attribution, +1 more
search_stationsPegel suchenARead-onlyIdempotentInspect
Search stations in Germany and its neighbouring countries — river gauges, groundwater wells, reservoirs, coastal gauges — by name or water body, optionally filtered by region (a German federal state or a country code). latestValue is given in the station's unit. Every result names the data provider in sourceNotice (search and flood situation: sourceNotices, keyed by sourceNoticeId); show that notice with any value, class or forecast you pass on, and the licence terms of the API require it.
Inputs: query, locale, waterClass, federalState. Returns: note, stations, totalMatches, sourceNotices
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Real-time water levels and flow rates from USGS stream gauges
Live US river levels, streamflow and NWS flood forecasts from USGS stream gauges.
Live Environment Agency river levels, flows, rainfall and tide gauges across England
UK river levels and rainfall, bathing waters, flood warnings, weather, earthquakes and the GB…
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides access to real-time and historical water conditions of the Aare river in Switzerland, including water temperature, flow rates, swimming recommendations, and data from multiple monitoring locations along the river.57 npm1GPL 3.0
- AlicenseAqualityBmaintenanceProvides read-only access to German weather data, including ICON-model forecasts, current conditions, official severe-weather warnings, pollen counts, and place geocoding without an API key or login.6MIT
- AlicenseCqualityBmaintenanceProvides Swiss Aare river swimming data including water temperature, flow rates, safety assessments, and forecasts. Enables AI assistants to answer questions about current conditions, compare cities, and provide safety recommendations based on official BAFU thresholds.424MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to find German weather stations and retrieve daily climate observations—temperature, precipitation, sunshine, snow depth, wind, humidity, pressure, and cloud cover—with quality flags and source metadata.88 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.