Morning Brief API Hub

Drinking WaterEPA drinking water API + MCP

Checking the Drinking Water API…

Free US drinking water data — every public water system and its current health-based violations — API + MCP, no key. Every US public water system in the EPA Safe Drinking Water Information System (SDWIS), in plain JSON for people and AI agents. Ask which systems serve a county, which ones have open health-based violations right now, or look up one system by its PWSID, and get plain JSON back. No key, no signup.

Look up a county

County names are as reported to SDWIS (the EPA spelling) and match case-insensitively. A county summary describes all systems serving that county — it is not a verdict on the water system at one address.

Look up one water system

Drinking Water tools

The same data, as MCP tools for AI agents — 6 tools at https://water.morningbrief.link/mcp.

Get water system

Drinking Water · EPA SDWIS data

One public water system by PWSID: type, population served, counties served, and its current health-based violations. MCP tool get_water_system.

Docs →

Search water systems

Drinking Water · EPA SDWIS data

Search systems by name, narrowed by state, county, system type, or active only. MCP tool search_water_systems.

Docs →

County water summary

Drinking Water · EPA SDWIS data

How many systems serve a county, how many people they serve, and how many have current health-based violations, plus the worst-affected systems. MCP tool get_county_water_summary.

Docs →

State water summary

Drinking Water · EPA SDWIS data

A state's systems, population served, and open health-based violations, plus the counties with the most affected systems. MCP tool get_state_water_summary.

Docs →

Current health violations

Drinking Water · EPA SDWIS data

Currently open health-based violations (unaddressed or addressed), filtered by state, system, or contaminant. MCP tool get_current_health_violations.

Docs →

Contaminants with violations

Drinking Water · EPA SDWIS data

Every contaminant with a current health-based violation, with violation counts and systems affected. MCP tool list_contaminants_with_violations.

Docs →

The data

What you can ask

Good for local reporters, researchers, home buyers checking an area, and AI agents that need real drinking water data instead of guesses. SDWIS covers public water systems only — private wells are not in it — and states report to SDWIS on their own schedules, so very recent violations may be underreported.

Where the data comes from

All data comes from the EPA Safe Drinking Water Information System (SDWIS), via EPA's ECHO bulk download, 2026 Q3 vintage. EPA data only: if SDWIS doesn't publish it, Drinking Water doesn't invent it. The data vintage and last refresh are shown in /v1/status. Data refreshes quarterly.

County population figures sum the full population of each system serving the county; a system serving several counties counts in each one.

Use it with an AI agent (MCP)

Drinking Water is an MCP server with 6 tools. Point any MCP client at:

https://water.morningbrief.link/mcp

Claude / MCP client config:

{
  "mcpServers": {
    "drinking-water": {
      "url": "https://water.morningbrief.link/mcp"
    }
  }
}

ChatGPT and other clients can use the same URL as a remote MCP / connector endpoint. No key, no auth. The tools: get_water_system, search_water_systems, get_county_water_summary, get_state_water_summary, get_current_health_violations, list_contaminants_with_violations.

Use the REST API

Base URL: https://water.morningbrief.link. Counties take a state and a county name as reported to SDWIS (case-insensitive). Only health-based violations are included, and “current” means a status of Unaddressed or Addressed.

curl "https://water.morningbrief.link/v1/drinking-water/system?pwsid=IL0970450"   # one water system
curl "https://water.morningbrief.link/v1/drinking-water/search?state=IL&active=true&limit=5"   # active systems in Illinois
curl "https://water.morningbrief.link/v1/drinking-water/county?state=IL&county=Cook"   # Cook County, IL summary
curl "https://water.morningbrief.link/v1/drinking-water/state?state=IL"   # Illinois roll-up
curl "https://water.morningbrief.link/v1/drinking-water/violations?state=IL&limit=5"   # current health-based violations in Illinois
curl "https://water.morningbrief.link/v1/drinking-water/contaminants"   # contaminants with current violations
curl "https://water.morningbrief.link/v1/status"   # live status & dataset catalog

Full reference: API documentation · tools · live status & dataset catalog (JSON)

Also on the hub

MagpieUSDA market data→ FarmlandLand value tools→ EdgarCompany financial tools→ WeatherNOAA weather tools→ BridgesFHWA bridge data tools→ All toolsEvery tool on the hub→