German and Swiss river gauges, groundwater and flood levels from ten official sources
de.fluvigil/pegel is a remote MCP server published at fluvigil.de. It has been probed 6 times since 9/12/2026. It answered in 6 of them (100.0%), a near-uninterrupted record. Median response time is 388 ms, placing it among the faster endpoints. It offers a narrow, focused set of 6 tools. On the protocol side it speaks the 2026-07-28 stateless spec.
Can an LLM agent pick the right tool here — names, descriptions and parameter clarity are assessed.
get_readings — Parameter description cuts off mid-sentence, leaving 'type "level"...'get_station — No mention of error handling for invalid 'stationId'.| Run |
|---|
tools/list structure, inputSchema validity, and a functional smoke test — the components of the 0-100 score.
Tools the server advertised in the latest measurement — measured, not catalog-claimed.
search_stationsSearch 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.
querystringfederalStatestringget_flood_situationCurrent flood situation: stations with an active LHP flood class (1 small … 4 very large), optionally per federal state.
federalStatestringget_stationMaster data of one station: measurement type, current value with its unit, thresholds (MNW/MHW, alert marks, as stored valueCentimeters), flood class, coordinates.
stationIdstringrequiredget_readingsTime 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.
stationIdstringrequiredfromstringtostringtypestringget_weatherDaily weather forecast at the station coordinate (DWD data via Bright Sky).
stationIdstringrequiredget_forecastNewest 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.
stationIdstringrequiredhorizonHoursnumberDerived by comparing consecutive probes — changes in era, protocol version, build and reachability.
Add this badge to your README — it updates automatically as measurements change.
[](https://mcpmetrics.io/servers/de-fluvigil-pegel)<a href="https://mcpmetrics.io/servers/de-fluvigil-pegel"><img src="https://mcpmetrics.io/badge/de.fluvigil/pegel/era.svg" alt="mcpmetrics"></a>You are seeing the last 7 days. Sign up for the full history. Which check failed and why is in the dashboard.
Sign up free to seeThe catalog entries whose name and description are closest to this one, found with the same index the search box uses.
River levels & flood alerts: USGS gauges. $0.01/query. Register in-session — free testnet funds.
Resolve, search and verify legal citations against the official sources, with provenance.
Verify Italian companies for KYB, supplier onboarding and procurement using official/public sources.
Score a river cruise date against daily water levels on the Rhine, Danube, Elbe and Seine.
Search and verify Swiss companies, UID status and register changes with dated official sources.
Public record of one read only walk over the official MCP registry: who answered, tools, who pays.
| Era |
|---|
| Modern |
|---|
| ms |
|---|
| Legacy |
|---|
| ms |
|---|
| Versions |
|---|
| 2026-09-13 01:33:33 | Dual-era | 200 | 393 | 200 | 388 | 2026-07-28 |
| 2026-09-12 23:31:36 | Dual-era | 200 | 494 | 200 | 500 | 2026-07-28 |
| 2026-09-12 21:29:15 | Dual-era | 200 | 640 | 200 | 640 | 2026-07-28 |
| 2026-09-12 19:27:29 | Dual-era | 200 | 307 | 200 | 310 | 2026-07-28 |
| 2026-09-12 17:24:09 | Dual-era | 200 | 386 | 200 | 384 | 2026-07-28 |
| 2026-09-12 15:21:42 | Dual-era | 200 | 329 | 200 | 320 | 2026-07-28 |
Each block is one measurement round. Green: working response. Amber: responded but the server was returning errors (5xx). Red: no response at all.
Each cell is one probe run. Faded cells are incomplete probes — one leg did not answer, so the era is inconclusive.
The two probe legs separately: modern server/discover and legacy initialize.
Comments
Sign in to write a comment
No comments yet. Be the first.