utilitydocket MCP connector
Ask Claude, ChatGPT, Claude Code or Cursor about linked public water and wastewater records near your office.
Connection URL
Use https://utilitydocket.com/mcp. The connector uses OAuth 2.1 with PKCE. It asks you to sign in with an email code and shows a consent page before it can read your account.
Claude
- Open Claude Settings and choose Connectors.
- Choose Add custom connector and enter
https://utilitydocket.com/mcp. - Complete the utilitydocket sign-in and choose Allow.
Example: Show PFAS results and wastewater enforcement orders within 100 miles of my saved territory.
ChatGPT
- Open Settings, Apps or Connectors, then choose Add a custom connector in developer mode.
- Enter
https://utilitydocket.com/mcpand finish OAuth. - Ask a question in a new chat.
Example: What changed in my territory since the last utilitydocket run? Link every row to its public source.
Claude Code
Add the URL as a remote MCP server in your Claude Code configuration, then start the OAuth flow from Claude Code. Loopback redirects on any local port are supported.
Example: Find the one water system named City of Terrell and show its PFAS source and utilitydocket view.
Cursor
Open Cursor Settings → Tools & MCP, add a remote HTTP server, and use the connection URL above. Complete the browser consent page when Cursor opens it.
Example: List the first 20 records near ZIP 75201, grouped by PFAS, enforcement, violations and funding.
Tools
records_near_territory— bounded, paginated enforcement, PFAS, SDWIS violation and TWDB funding records. Example:List the first 10 enforcement records near 75201.
water_system_or_facility— one matching water system or wastewater facility. Example:Show the Van Alstyne WWTP record.
record_detail— one record by id with source links. Example:Open the detail for pfas:TX1290006.
what_changed— records marked new in the latest run. Example:What changed near my office?
my_territories— saved territories and plan status. Example:Which territories are saved on my utilitydocket account?
Limits and data access
Responses return at most 50 rows and accept an offset for pagination. A 14-day trial has full data. After the trial, an unpaid account receives the public sample level and a clear upgrade line. Paid access follows the same saved-territory entitlement as the web app. Every row includes a public source URL and a link to the matching utilitydocket view.
Questions about a record or a connection: hello@utilitydocket.com.