aggregate_structured_data
ChatGPTRun a policy-bounded population aggregate with declared where, group_by, metrics, and order_by fields.
analyze_document
ChatGPTAnalyze a filing or transcript document by document_id and analysis instructions. Optional chunk_ids narrow the analyzed text and are required when the document reports requires_chunk_ids=true. Returns analysis text, citation metadata when available, and an efficiency_warning when chunk_ids are omitted.
browse_docket
ChatGPTBrowse a case docket with optional document type, docket number, court, judge, date, and sort filters. Returns entries with document_id, docket_number, date_filed, document_name, total_chunks, and requires_chunk_ids.
delete_monitor
ChatGPTDelete one of this user's monitors. Its feed and email updates stop; this cannot be undone, so confirm with the user first.
describe_structured_dataset
ChatGPTDescribe a structured dataset's typed filters, columns, sorts, facets, aggregates, and runnable examples.
explore_document_graph
ChatGPTExplore document relationships. Hub mode returns the most-connected documents for a case. Related mode returns outgoing and/or incoming citation edges for specific documents.
fetch
ChatGPTFetch full text for a bankruptcy court filing by canonical ElevenFlo filing ID. Returns filing text and a canonical ElevenFlo citation URL.
find_cases
ChatGPTResolve a bankruptcy case by name, case number or judge; returns case_id for every later case-scoped call. For screening by chapter, venue, industry, size, date, coverage or milestone use search_structured_data(dataset="cases"). Maximum 50 results.
find_key_documents
ChatGPTFind up to 25 of a case's most-cited filings, ranked by how many other filings in the case cite them, not by legal importance. Each filing includes a filing_url, docket number and name. Use it to orient in a large docket; to locate a specific order or filing use list_docket_entries, and for text use the chunk tools.
get_document_summary
ChatGPTRetrieve the current generated summary for one filing. Returns summary_markdown, lineage/provenance status, verification warnings, and optional ordered segments. Unavailable summaries return available=false.
get_related_documents
ChatGPTFind filings that cite, or are cited by, selected documents. Each related filing includes a filing_url and summary_state; missing_document_ids identifies unavailable requested UUIDs.
list_case_updates
ChatGPTList typed docket events (filings, hearings, milestones) for specific cases or for the caller's own watches, newest by detection time first, each with its citable filings and any published narrative. Use case_ids for a named case; resolve its name with find_cases first. Use watched=true only when the user asks about their saved watches, not as a connection check or research starting point. When has_more is true, pass next_cursor with the same scope and triggers to continue; the cursor carries the since window, so omit since on continuation. Results keep resolved case_ids for continuation; empty results distinguish missing watches, excluded triggers, and no recent typed updates.
list_docket_entries
ChatGPTList up to 25 docket entries, newest first, with full entry text, court citations, report scope and filing_url links. For a known date or docket number, start with date_filed_from/date_filed_to or docket_numbers, limit=25, and omit query/type filters. Dates are inclusive YYYY-MM-DD filing dates; verify entered/signed dates in the filing. query matches every whitespace-separated term in any order, ignoring case. Only entries with classified documents carry tags; court-RSS-only entries carry the court's short label, so filters can exclude them. Empty first pages carry coverage_note. Metadata does not prove a complete docket or available PDF. Continue with next_cursor and the same filters.
list_document_type_filters
ChatGPTReturn document-type taxonomy metadata for MCP filters. Inputs optionally search category keys and tags. Returns filterable category keys, canonical tags, labels, and policy metadata.
list_document_types
ChatGPTList canonical filing categories and tags accepted by document tools.
list_monitors
ChatGPTList this user's saved monitors with their ids, filters and topics, oldest first. Use the ids with list_case_updates (monitor_ids), save_monitor (to edit) or delete_monitor.
list_structured_datasets
ChatGPTList typed structured datasets available to this caller, including grain, freshness, and the canonical tools.
read_document_chunks
ChatGPTRead up to 8 chunks of extracted text from one document. OCR may normalize or misread source wording; verify exact quotations and consequential literals against the linked original PDF. Chunk IDs are zero-based ordinals; start with search/extract matches and read adjacent ordinals to complete split clauses. Returns text and available page numbers (audio has none), plus the filing_url to cite with page references. It does not search; partial results list missing_chunk_ids and total_chunks for the valid range 0 to total_chunks - 1, and only an all-missing request returns chunk_not_found.
read_text
ChatGPTRetrieve exact verbatim filing or transcript text. Returns selected chunk records for a document_id and chunk_ids.
save_monitor
ChatGPTSave a monitor for this user, or edit one by monitor_id. A case watch sets filters.case_id (from find_cases). A market monitor needs Pro and combines its filters with AND. Editing replaces the saved filters and any supplied topics; omitted topics stay unchanged. An edit can stop feed and email updates and make pending emails ineligible. The id stays the same, but earlier list_case_updates cursors return monitor_changed. Returns the monitor, its matching publication count for the last 28 days, and the count excluded for unknown facts. Save only what the user asked to monitor.
search
ChatGPTSearch ElevenFlo's bankruptcy data for U.S. Chapter 11 court filings and case information. Returns matching filing records with canonical ElevenFlo IDs usable by fetch.
search_cases
ChatGPTFind Chapter 11 cases through the unified case-browse read model. Returns case_id, case_watch_id, coverage state, availability flags, and case summary metadata.
search_content
ChatGPTSearch court filings, news/intel sources, or transcripts with optional case, date, court, judge, source, and document-type filters. Returns filing/transcript results with document_id and source discovery results with source_content_id, metadata, and bounded snippet previews.
search_document_chunks
ChatGPTFind supporting chunks within selected documents using short keywords. All query terms must match. Returns each document's filing_url, matching chunk IDs and previews, plus any missing_document_ids.
search_document_summaries
ChatGPTSearch generated document summaries within one case_id using short keywords. Returns up to 25 filings with the summary, filing_url and text_completeness. Summaries are generated and can omit detail; quote terms only from read_document_chunks. Only summarized documents are searched, so no match does not prove absence.
search_filings
ChatGPTSearch filing evidence across all cases or within one case using short keywords. All query terms must match; search distinct issues separately. document_type_tags must come from list_document_types. Classification can be incomplete: locate a specifically dated or numbered order with list_docket_entries without a type filter. Verify the requested authority in the filing; do not substitute a nearby order or infer absence from a search miss. Maximum 25 results.
search_structured_data
ChatGPTSearch canonical typed rows with declared where, select, sort, facets, page_size, and signed cursor fields.
search_summaries
ChatGPTSearch generated summary segments across cases or documents. Returns matching summary segments in compact title-preview mode by default, or full segment text when mode='full'.
search_transcripts
ChatGPTSearch hearing and court transcripts across all cases, or within one case_id, using short distinctive keywords; all terms must match. Returns up to 25 transcripts with document_id, filing_url, name, date and match counts, not transcript text. Use search_document_chunks and read_document_chunks on a returned document for exact quotes. No match does not prove a topic was never discussed.
search_within
ChatGPTSearch within known filing or transcript documents by ID. Returns per-id total_chunks, matched_chunks, requires_chunk_ids, and matched_excerpts with chunk_id, short preview, and offsets.
suggest_structured_values
ChatGPTSuggest normalized values for a declared suggestable dataset field, optionally narrowed by where predicates.
aggregate_structured_data
Claudedescribe_structured_dataset
Claudefind_case_document_hubs
Claudefind_cases
Claudefind_key_documents
Claudeget_document_summary
Claudeget_related_documents
Claudelist_case_updates
Claudelist_docket_entries
Claudelist_document_relationships
Claudelist_document_types
Claudelist_structured_datasets
Clauderead_document_chunks
Claudesearch_document_chunks
Claudesearch_document_summaries
Claudesearch_filings
Claudesearch_news
Claudesearch_structured_data
Claudesearch_transcripts
Claudesuggest_structured_values
Claude