DocketTrail MCP
Provides read-only access to public healthcare transaction review records from Oregon, California, and Massachusetts. It allows agents to search proceedings, retrieve specific transaction trails, list changes, find organizations, and view review statistics using tools like search_proceedings and get_proceeding.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://dockettrail.com/mcpWhat you can do with it
- Search healthcare proceedings by state and status
- Retrieve full transaction trails and documents by slug
- List recent changes to proceedings by state and kind
- Find organizations by name or slug with their transactions
Source and maintenance
Protocol and capabilities
- Server
- dockettrail 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 5 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
5 advertised
search_proceedings — Search proceedings
List healthcare transaction reviews (one row per state proceeding, newest development first): parties as filed, the agency, its status in its own words, stage, latest dated event, the agency page (source_url) and the DocketTrail page (url). Filter by state and status; a founding key adds org, agency, q (keyword) and since. Use get_proceeding for one transaction in full. Covers Oregon, California and Massachusetts healthcare transaction reviews only (see https://dockettrail.com/coverage for what is tracked and what was checked and not tracked). Every result is a public agency record, in the agency's own words, with source_url (the agency page it was read from) and the day DocketTrail observed it (observed_day, first_seen_at, last_checked_at; UTC). Nothing here is legal advice, and absence from the data is not a claim that no review exists.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"q": {
"type": "string",
"description": "Founding key only. A keyword, matched as a substring of the parties as filed, the agency title and status, and the agency name."
},
"org": {
"type": "string",
"description": "Founding key only. An organization slug, from find_organization."
},
"page": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 1,
"description": "Page number, from 1."
},
"since": {
"type": "string",
"description": "Founding key only. A date, yyyy-mm-dd (UTC): only what DocketTrail observed changing on or after that day."
},
"state": {
"type": "string",
"description": "Two-letter state code: OR, CA or MA."
},
"agency": {
"type": "string",
"description": "Founding key only. An agency slug: the agency's name, lower-case and hyphenated."
},
"status": {
"type": "string",
"description": "A status as DocketTrail maps it, for example OPEN, APPROVED, WITHDRAWN, COMPLETED. An unknown value is refused with the list."
},
"per_page": {
"type": "integer",
"maximum": 200,
"minimum": 1,
"description": "Records per page. Default 25; 25 is the most without a founding key, 200 with one."
}
}
}{
"title": "Search proceedings",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_proceeding — Get a proceeding
One transaction by the slug of its DocketTrail page (the transaction_slug of a search result): every state proceeding in it with the agency's wording and source link, the full trail of dated events (as the agency published or printed them), documents, and the changes DocketTrail observed. Covers Oregon, California and Massachusetts healthcare transaction reviews only (see https://dockettrail.com/coverage for what is tracked and what was checked and not tracked). Every result is a public agency record, in the agency's own words, with source_url (the agency page it was read from) and the day DocketTrail observed it (observed_day, first_seen_at, last_checked_at; UTC). Nothing here is legal advice, and absence from the data is not a claim that no review exists.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "The transaction slug, the last part of https://dockettrail.com/transactions/{slug}."
}
}
}{
"title": "Get a proceeding",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_changes — List changes
What changed, newest first: new proceedings, the agency's wording changed (before and after, verbatim), new events, new documents. Dated by the day DocketTrail observed the change on a check of the agency's page, not the day it happened. Without a key: the last 30 days, filtered by state and kind. A founding key reads the full history and adds org, agency, q and since. Covers Oregon, California and Massachusetts healthcare transaction reviews only (see https://dockettrail.com/coverage for what is tracked and what was checked and not tracked). Every result is a public agency record, in the agency's own words, with source_url (the agency page it was read from) and the day DocketTrail observed it (observed_day, first_seen_at, last_checked_at; UTC). Nothing here is legal advice, and absence from the data is not a claim that no review exists.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"q": {
"type": "string",
"description": "Founding key only. A keyword, matched as a substring of the parties as filed, the agency title and status, and the agency name."
},
"org": {
"type": "string",
"description": "Founding key only. An organization slug, from find_organization."
},
"kind": {
"type": "string",
"description": "RECORD_ADDED, STATUS_CHANGED (the agency wording changed), EVENT_ADDED or NOTE_CHANGED (a note or document)."
},
"page": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 1,
"description": "Page number, from 1."
},
"since": {
"type": "string",
"description": "Founding key only. A date, yyyy-mm-dd (UTC): only what DocketTrail observed changing on or after that day."
},
"state": {
"type": "string",
"description": "Two-letter state code: OR, CA or MA."
},
"agency": {
"type": "string",
"description": "Founding key only. An agency slug: the agency's name, lower-case and hyphenated."
},
"per_page": {
"type": "integer",
"maximum": 200,
"minimum": 1,
"description": "Records per page. Default 25; 25 is the most without a founding key, 200 with one."
}
}
}{
"title": "List changes",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}find_organization — Find an organization
Find an organization by name (its canonical name or any name it files under, as the agency printed it), or open one by slug to see its transactions, the names it files under in each state and how each was matched. Organizations are linked across states only from a reviewed list, never by a name that looks alike. Covers Oregon, California and Massachusetts healthcare transaction reviews only (see https://dockettrail.com/coverage for what is tracked and what was checked and not tracked). Every result is a public agency record, in the agency's own words, with source_url (the agency page it was read from) and the day DocketTrail observed it (observed_day, first_seen_at, last_checked_at; UTC). Nothing here is legal advice, and absence from the data is not a claim that no review exists.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"name": {
"type": "string",
"description": "Part of an organization name; at least two letters or digits."
},
"page": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 1,
"description": "Page number, from 1."
},
"slug": {
"type": "string",
"description": "An organization slug, to open that organization."
},
"state": {
"type": "string",
"description": "Two-letter state code: OR, CA or MA."
},
"per_page": {
"type": "integer",
"maximum": 200,
"minimum": 1,
"description": "Records per page. Default 25; 25 is the most without a founding key, 200 with one."
}
}
}{
"title": "Find an organization",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}review_stats — How reviews go
How reviews end and how long they take, computed from the records: per program, outcomes in the agency's own words with counts, shares (waived, taken to a cost and market impact review, approved with conditions, follow-up reviews) and durations in days (median, 25th to 75th percentile, range, n) over proceedings carrying both agency dates; deals reviewed in more than one state; the organizations in the most proceedings. Where n is under 5 the cases are listed instead of a median. Each figure names the list (href) behind it; the method is at https://dockettrail.com/stats#method. Every result points at the records it was computed from (href), each of which carries its source_url. Nothing is estimated or predicted. Covers Oregon, California and Massachusetts healthcare transaction reviews only (see https://dockettrail.com/coverage for what is tracked and what was checked and not tracked). Every result is a public agency record, in the agency's own words, with source_url (the agency page it was read from) and the day DocketTrail observed it (observed_day, first_seen_at, last_checked_at; UTC). Nothing here is legal advice, and absence from the data is not a claim that no review exists.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"state": {
"type": "string",
"description": "Two-letter state code: OR, CA or MA."
}
}
}{
"title": "How reviews go",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 435 ms
- 95th percentile latency
- 435 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 435 ms · metadata changed · 5 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http dockettrail-mcp https://dockettrail.com/mcpCodex
codex mcp add dockettrail-mcp --url https://dockettrail.com/mcpCursor
{
"mcpServers": {
"dockettrail-mcp": {
"url": "https://dockettrail.com/mcp"
}
}
}Cline
{
"mcpServers": {
"dockettrail-mcp": {
"type": "streamableHttp",
"url": "https://dockettrail.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"dockettrail-mcp": {
"type": "http",
"url": "https://dockettrail.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http dockettrail-mcp https://dockettrail.com/mcpClaude Desktop
{
"mcpServers": {
"dockettrail-mcp": {
"url": "https://dockettrail.com/mcp"
}
}
}Windsurf
{
"mcpServers": {
"dockettrail-mcp": {
"serverUrl": "https://dockettrail.com/mcp"
}
}
}Let your agent find its tools
Find servers like DocketTrail MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other data and analytics servers
Do you run DocketTrail MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.