Trinkwassermonitor
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Geprüfte Trinkwasserwerte deutscher Städte mit Quelle, Messdatum und Grenzwert (TrinkwV)
| Author | ink.trinkwassermonitor |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2049 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Trinkwassermonitor": {
"url": "https://trinkwassermonitor.ink/api/v1/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (7)
find_citySucht Orte mit ausgewertetem Prüfbericht nach Name oder fünfstelliger Postleitzahl. Liefert slug, Name und PLZ für die anderen Tools.
Parameters:
query(required) — string — Ortsname oder PLZ, z. B. "Würzburg" oder "97070"
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_water_qualityAlle Werte des neuesten Prüfberichts eines Ortes (je Versorgungszone) als Beleg-Objekte: Wert oder Status (measured, below_detection, not_reported), Einheit, Messdatum, Grenzwert mit Rechtsgrundlage, Quelle mit SHA-256, fertiger Zitiersatz.
Parameters:
city(required) — string — slug, Ortsname oder PLZsubstance— string — optional: Stoffschlüssel, z. B. nitrat, pfas, haerte, blei, uran, natrium
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
verify_claimPrüft eine Aussage wie "Nitrat in Würzburg 37,3 mg/l" gegen den neuesten Prüfbericht: supported, contradicted, outdated oder no_data, mit Beleg.
Parameters:
city(required) — string — slug, Ortsname oder PLZsubstance(required) — string — Stoffschlüssel, z. B. nitratvalue(required) — number — behaupteter Wertunit— string — optional: mg/l, µg/l, ng/l oder °dH
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
compare_citiesStellt die Werte des neuesten Prüfberichts von 2 bis 5 Orten nebeneinander (Hauptversorgung, je Stoff mit Messdatum, Grenzwert und Quelle). Fehlt ein Stoff, steht not_reported; es gibt keine Rangfolge und keine Gesamtnote.
Parameters:
cities(required) — array — slugs, Ortsnamen oder PLZsubstance— string — optional: nur dieser Stoffschlüssel
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_data_gapsWie viele der ausgewerteten Orte (Deutschland oder ein Bundesland) für einen Stoff einen Wert im Prüfbericht nennen und wie viele nicht – mit fertigem Zitiersatz. Zählt nur ausgewertete Orte, nicht alle Versorgungsgebiete.
Parameters:
state— string — optional: Bundesland-Slug, z. B. baden-wuerttemberg, bayern, berlinsubstance— string — optional: Stoffschlüssel, z. B. pfas; ohne Angabe die Kernstoffe
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_changesWerte, die in zwei aufeinanderfolgenden Prüfberichten desselben Wassers stehen: vorher, nachher, beide Quellen mit SHA-256. Ohne Ursachenangabe, solange der Versorger keine nennt.
Parameters:
city— string — optional: slug, Ortsname oder PLZ
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_legal_limitsDie heute geltenden Grenzwerte der deutschen Trinkwasserverordnung (TrinkwV 2023) mit Einheit, Art (Grenzwert oder Indikatorparameter) und Fundstelle.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.