Federal coverage is live: all 94 districts, refreshed hourly.Read the coverage notes
Product · API and MCP

The same record, for your systems and your assistant.

A REST API with one response envelope and an MCP server with fourteen read-only tools. Every response says where its data came from, how many comparable matters stand behind a derived number, and which fields hold court text that must be treated as data.

{
  "data": { "...": "..." },
  "meta": {
    "as_of": "2026-09-25T14:03:11Z",
    "source": "court_record | derived | licensed",
    "confidence": 0.91,
    "comparable_count": 87,
    "matter_url": "https://app.greymatter.example/m/ded:1:20-cv-00613"
  },
  "untrusted_text": ["docket_entry.text_raw", "document.summary"]
}
14
MCP tools, all read-only
14
change events for webhooks
1
envelope on every response

Two seams, one contract

REST /v1
Cases, docket, intelligence, deadlines, entities, subscriptions, watches, webhooks. Bearer auth; lists newest first with a cursor.
MCP server
Streamable HTTP, OAuth 2.1 with PKCE, dynamic client registration. Your assistant signs in as you and gets your scopes, minus anything that spends money.
Webhooks
Fourteen events, signed with X-Docket-Signature, idempotent by event_id, retried for 24 hours.
Budgets
Anything that costs money takes max_cost_cents and refuses over it; paid fetches always confirm with a person first.

What your assistant can ask.

search_cases
Find cases by party, number, attorney or judge.
get_case
Full summary.
get_docket
Entries newest first with event types.
get_document
Metadata, or text if fetched.
fetch_document
Paid fetch, refuses over budget.
search_entities
Resolve a judge, attorney, firm or party.
track_matter
Follow a matter.
list_tracked
Your matters with stage and next deadline.
get_alerts
Alerts since a time.
watch
New matters for a judge, party, firm or query.
get_matter_intelligence
Stage, timing, volume with comparables.
compute_deadlines
Deadlines with rule ids and basis.
get_judge_profile
Medians with counts.
get_counsel_profile
Motion practice with counts.

Predict outcomes (unsupported_query); turn a public appearance into a client assertion; serve sealed documents; spend without a budget; write to a court.

Built for agents, with the receipts on every call.

Provenance, comparables, budgets and untrusted text are in the contract, not in a policy document.

Related