utilitydocket

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

  1. Open Claude Settings and choose Connectors.
  2. Choose Add custom connector and enter https://utilitydocket.com/mcp.
  3. Complete the utilitydocket sign-in and choose Allow.

Example: Show PFAS results and wastewater enforcement orders within 100 miles of my saved territory.

ChatGPT

  1. Open Settings, Apps or Connectors, then choose Add a custom connector in developer mode.
  2. Enter https://utilitydocket.com/mcp and finish OAuth.
  3. 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.