Authenticate via the PACER Authentication API and obtain your X-NEXT-GEN-CSO token (see authentication route)
Send a GET request to the PCL REST API search endpoint with query parameters for party name, court type, date range, or case type as documented in the PCL API User Guide
Parse the JSON response; PCL returns up to 54 results per page — use the page query parameter to paginate through additional results
For each matching case, extract the court identifier and case number to construct subsequent per-court docket queries
To retrieve full docket entries and documents, send authenticated requests to the individual court's CM/ECF system using the case number obtained from PCL
Log all lookups that trigger PACER per-page fees and implement circuit-breaking to prevent runaway charges in bulk processing loops
Known gotchas
PCL searches across federal courts but does not return documents; documents require separate requests to each court's CM/ECF system and incur per-page fees
Court identifiers in PCL responses must be mapped to the correct CM/ECF base URL for that specific district or circuit — there is no single universal CM/ECF endpoint
Sealed cases and restricted documents will appear as metadata stubs but document retrieval will return 403; do not treat a 403 as a transient error
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp