MCP server exposing 4 tools for harris-county.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/harris-county/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
harris_civil_search_party — Find Harris County (Houston, TX) state civil court cases involving a named party — the "is this company being sued, and by whom" question that federal docket sources (court-listener, PACER) structurally cannot answer, because Texas state district court filings are not in them. Matches the party name as a substring against plaintiff, defendant and the clerk's case style, so "KROGER" finds "KROGER TEXAS L.P." and "THE KROGER CO". Optionally restrict to the side the party is on (role=defendant|plaintiff), case_type, or a filed-date range. Returns each case with cause number, court, case type, decoded status, filing and judgment dates, both parties and both attorneys with their Texas State Bar numbers. NOTE the corpus is a rolling activity window: an empty result means no matching case in the ingested window, not that the party has never been sued.harris_civil_case — Full detail for one Harris County (TX) civil case by its cause number (e.g. "202662585"): case type, status, filing and judgment dates, the style, both sides' attorneys with State Bar numbers, and every party on the case — plaintiffs, defendants, intervenors, registered agents — which the case index alone does not carry. Party locations are city and state. Use after harris_civil_search_party returns a case_number.harris_civil_recent_filings — Recently filed Harris County (Houston, TX) civil cases, newest first — the "what is being filed in Houston right now" view. Optionally filter by case_type (e.g. "Motor Vehicle", "Debt", "Contract") or court number. Returns cause number, court, case type, decoded status, filing date, both parties and both attorneys.harris_civil_coverage — What this Harris County docket corpus actually covers — case and party row counts, the filing-date range present, and the clerk files it was last built from. Call this before concluding anything from an empty search result: the corpus is a rolling activity window, and this tool is how you tell "no such case" from "not in the window covered".Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/harris-county/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io