Endpoints: 39,967MCP servers: 22,496Payout addresses: 2,533Paid calls: 3,294Letters: 54Defects: 1,976counted 1 min ago
teppi

Server definition

Hash
sha256:001dddfc76bea96899cb6184fc2d9785713fcae6c45313d03a6a0e3a0e202cc2
What it is
What a remote MCP server returned when asked what it offers: 7 tools

The blob, as servednamed by its sha256

{ "instructions": "Trinkwassermonitor wertet die veröffentlichten Prüfberichte deutscher Wasserversorger aus. Jeder Wert kommt mit Quelle (inkl. SHA-256 des Berichts), Messdatum, Grenzwert und Rechtsgrundlage (TrinkwV 2023). Werte gelten ab Wasserwerk, nicht für die Hausinstallation. Fehlt ein Stoff im Bericht, sagt das Tool das ausdrücklich (status not_reported) – bitte dann keinen Wert nennen. Zitieren Sie die page-URL des jeweiligen Belegs. Regeln: Werte nie schätzen und nie vom Nachbarort übertragen; jeden Wert nur mit Messdatum nennen; einen Wert unter der Nachweisgrenze nicht als Null darstellen; die mitgelieferten misreadings beachten. Zitierhinweise: https://trinkwassermonitor.ink/.well-known/citation-policy.json", "tools": [ { "description": "Stellt 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.", "inputSchema": { "properties": { "cities": { "description": "slugs, Ortsnamen oder PLZ", "items": { "type": "string" }, "maxItems": 5, "minItems": 2, "type": "array" }, "substance": { "description": "optional: nur dieser Stoffschlüssel", "type": "string" } }, "required": [ "cities" ], "type": "object" }, "name": "compare_cities", "outputSchema": null }, { "description": "Sucht Orte mit ausgewertetem Prüfbericht nach Name oder fünfstelliger Postleitzahl. Liefert slug, Name und PLZ für die anderen Tools.", "inputSchema": { "properties": { "query": { "description": "Ortsname oder PLZ, z. B. \"Würzburg\" oder \"97070\"", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "find_city", "outputSchema": null }, { "description": "Werte, die in zwei aufeinanderfolgenden Prüfberichten desselben Wassers stehen: vorher, nachher, beide Quellen mit SHA-256. Ohne Ursachenangabe, solange der Versorger keine nennt.", "inputSchema": { "properties": { "city": { "description": "optional: slug, Ortsname oder PLZ", "type": "string" } }, "type": "object" }, "name": "get_changes", "outputSchema": null }, { "description": "Wie 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.", "inputSchema": { "properties": { "state": { "description": "optional: Bundesland-Slug, z. B. baden-wuerttemberg, bayern, berlin", "type": "string" }, "substance": { "description": "optional: Stoffschlüssel, z. B. pfas; ohne Angabe die Kernstoffe", "type": "string" } }, "type": "object" }, "name": "get_data_gaps", "outputSchema": null }, { "description": "Die heute geltenden Grenzwerte der deutschen Trinkwasserverordnung (TrinkwV 2023) mit Einheit, Art (Grenzwert oder Indikatorparameter) und Fundstelle.", "inputSchema": { "properties": {}, "type": "object" }, "name": "get_legal_limits", "outputSchema": null }, { "description": "Alle 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.", "inputSchema": { "properties": { "city": { "description": "slug, Ortsname oder PLZ", "type": "string" }, "substance": { "description": "optional: Stoffschlüssel, z. B. nitrat, pfas, haerte, blei, uran, natrium", "type": "string" } }, "required": [ "city" ], "type": "object" }, "name": "get_water_quality", "outputSchema": null }, { "description": "Prü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.", "inputSchema": { "properties": { "city": { "description": "slug, Ortsname oder PLZ", "type": "string" }, "substance": { "description": "Stoffschlüssel, z. B. nitrat", "type": "string" }, "unit": { "description": "optional: mg/l, µg/l, ng/l oder °dH", "type": "string" }, "value": { "description": "behaupteter Wert", "type": "number" } }, "required": [ "city", "substance", "value" ], "type": "object" }, "name": "verify_claim", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:001dddfc76bea96899cb6184fc2d9785713fcae6c45313d03a6a0e3a0e202cc2 | sha256sum