MCP Uptime
← MCP Reliability Index  /  Maps & Weather
T

Tapwatermap

io.github.squidcode/tapwatermap
Query US tap-water quality from the EPA's SDWIS records — by city, system, or contaminant.
healthy
status
10
tools exposed
2730ms
connect latency
721f736d6c0c
schema fingerprint

Tools (10)

search
Search TapWaterMap for US cities by name. Returns matching cities with an id you can pass to `fetch`. (ChatGPT/Deep-Research compatible.)
fetch
Fetch the full plain-English EPA tap-water record for a city id (e.g. 'vt/burlington') returned by `search`. (ChatGPT/Deep-Research compatible.)
search_cities
Find covered US cities by name, optionally within a state. Returns counts + the page URL for each.
get_city_water
The core tool: what the EPA has on record for a city's tap water — the active community water systems serving it, populations, sources, and violations (contaminant, health-based or not, dates, status, level vs limit when recorded). Plain-English, sourced, never a safety verdict.
get_water_system
EPA record for a single water system by its PWSID (e.g. 'VT0005053'): name, population served, source, and violations.
list_state_cities
List all covered cities in a state (with violation counts).
find_cities
Filter/rank cities across the dataset — e.g. cities in TX with open health-based violations, or cities with a specific contaminant. Returns ranked matches.
compare_cities
Compare the EPA records of several cities side by side. Pass cities as 'City, ST' strings.
explain_contaminant
Plain-English explanation of an EPA contaminant by name or code: the EPA name, whether the EPA classifies it as health-based, and how often it appears in our records. Not medical advice.
coverage_stats
What TapWaterMap covers: states, cities, total EPA violation records, and the data quarter/date.

Endpoint

https://mcp.tapwatermap.com/mcp
Category: Maps & Weather · Last checked: 2026-08-15T10:12:58Z

Monitor your own MCP server

Get alerted the moment yours goes down, a tool schema drifts, or an upstream silently breaks.

Get early access
How we measure →
What this means. This server responded to the MCP handshake and listed its tools without authentication. The schema fingerprint lets us flag if tool signatures silently change (schema drift) between checks.