Skip to main content
Glama
deflucaseng

Legal Docket Monitor MCP Server

by deflucaseng

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EXCEL_ITEM_IDNoExcel item ID (required if CLIENT_SOURCE_TYPE=excel).
EXCEL_DRIVE_IDNoExcel drive ID (required if CLIENT_SOURCE_TYPE=excel).
GRAPH_CLIENT_IDNoAzure AD client ID for Graph authentication (required for sharepoint/excel).
GRAPH_TENANT_IDNoAzure AD tenant ID for Graph authentication (required for sharepoint/excel).
EXCEL_TABLE_NAMENoExcel table name (required if CLIENT_SOURCE_TYPE=excel).
WEBHOOK_BASE_URLNoBase URL for custom webhook backend (required if CLIENT_SOURCE_TYPE=webhook).
CLIENT_SOURCE_TYPENoOptional. One of: sharepoint, excel, webhook. Enables client-matching tools.
SHAREPOINT_LIST_IDNoSharePoint list ID (required if CLIENT_SOURCE_TYPE=sharepoint).
SHAREPOINT_SITE_IDNoSharePoint site ID (required if CLIENT_SOURCE_TYPE=sharepoint).
WEBHOOK_AUTH_TOKENNoAuthorization token for webhook backend (required if CLIENT_SOURCE_TYPE=webhook).
GRAPH_CLIENT_SECRETNoAzure AD client secret for Graph authentication (required for sharepoint/excel).
COURTLISTENER_API_TOKENNoYour CourtListener API token. Required for all modes.
WEBHOOK_SEARCH_FALLBACKNoOptional boolean string (true/false) for webhook fallback behavior.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_docketsA

Search CourtListener for federal court dockets by case name, party name, or docket number. Returns a list of matching cases with IDs you can use in other tools.

get_docketB

Fetch full metadata for a specific CourtListener docket by its numeric ID. Returns case name, docket number, court, judge, filing dates, and status.

get_new_filingsA

Get docket entries (filings) for a case, optionally filtered to entries since a given date. Use this to check what has been filed since you last looked at a case.

get_docket_summaryA

Get a combined summary of a docket: key metadata plus the most recent N filings. Ideal for a quick status check on a matter.

get_partiesC

Get the parties and their attorneys for a docket.

watch_docketA

Add a docket to the watch list. Use check_watched_dockets to poll all watched dockets for updates.

unwatch_docketB

Remove a docket from the watch list.

list_watched_docketsA

List all dockets currently on the watch list.

check_watched_docketsA

Poll all watched dockets for new filings since they were last checked. Updates the last-checked timestamp for each docket after polling. When triage is enabled, each new filing is classified by urgency via the connected model (sampling) — routine, needs-review, or urgent.

find_matching_clientsA

Fuzzy-search the firm's configured client list (SharePoint, Excel, or custom webhook) for clients matching a name or query. Requires CLIENT_SOURCE_TYPE to be configured. Use this to find candidate clients before linking a docket with link_docket_to_client.

link_docket_to_clientA

Link a docket to a client in the firm's client list. If the case name matches a single client with high confidence, links automatically. If multiple clients are plausible matches, asks the user to confirm via an interactive prompt (elicitation) rather than guessing. Requires CLIENT_SOURCE_TYPE to be configured.

check_client_sourceA

Health check the configured client list backend (SharePoint, Excel, or webhook). Useful when setting up a new connection to verify credentials and connectivity.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/deflucaseng/legal-docket-monitor-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server