EPA SDWIS drinking-water violations
EPA SDWIS drinking-water violations for a water system or area, for agents. Returns the same records as locus_drinking_water_violations. Use this when your client can only call paid x402 routes. Use locus_drinking_water_violations instead when you can call Locus free tools (REST tools/call or MCP).
Input
Sample response
Published by the provider. Your run returns a fresh response.
response16 keys
caveats1 item
0"Point-in-polygon containment identifies a candidate utility or published provider boundary, not proof of an active account or connection. Confirm with the utility; a water bill names the actual provider."
componentStatus1 item
0{ component, status }2 keys
note"Awareness/diagnostic only. Full briefs are x402-paid. Agents can discover live free tools at https://api.locus.report/tools/list and paid tools, prices, and manifests at https://api.locus.report/.well-known/ai-tool/index.json."
oktrue
place3 keys
county"Wake County"
countyFips3"183"
stateAbbr"NC"
point2 keys
latitude35.780418000003195
longitude-78.63910200000142
provenance4 keys
coverage"United States public water systems where SDWIS publishes violation/enforcement rows"
serviceUrl"https://data.epa.gov/efservice/SDW_VIOL_ENFORCEMENT"
source"EPA SDWIS / ECHO Safe Drinking Water Act violation and enforcement records"
sourcePage"https://echo.epa.gov/tools/data-downloads/sdwa-download-summary"
query1 key
pwsids[…]1 item
serviceAreaMatchedtrue
serviceAreaResolution6 keys
caveats[…]1 item
multipleMatchesfalse
point{ latitude, longitude }2 keys
source{ fetchedAt, layerUrl, name, … }4 keys
status"matched"
systems[…]1 item
systemsBasis"service_area_boundary"
systemsChecked1 item
0{ pwsid }1 key
systemsQueried1
systemsRetrieved1
verifyNext1 item
0{ step, url }2 keys
violations1 item
0{ compliancePeriod, contaminantCode, contaminantName, … }13 keys
responseobject, 16 keysYour agent can do this on its own
Add the MCP URL in Claude Code, Cursor or Codex. Your agent can run Tools within its spending limits, or ask for approval each time. Connect your agent
Connect your agent
Add one MCP URL and your agent can find and run this tool within its spending limits. Choose “Ask each time” if you want to approve every Call.
MCP URL
https://app.aecon.ai/mcpTerminalbash
In Claude Code, open /mcp, select agentic-economy, then choose Authenticate.
Track record
- Paid calls, last 30 days
- 2
- Buyers, last 30 days
- 2
- Last paid call
Reported by the x402 directory.