Bankruptcy Observer
US business bankruptcy MCP: filings, dockets, documents, case summaries. Free tier + subscription.
| Endpoint | https://mcp.bankruptcyobserver.com/mcp (streamable-http) |
|---|---|
| Registry version | 1.1.0 |
| Now | 18 tools · grade C (67) · pin ts_3f55cdc944850956db61d9293ea6dfa0 · protocol 2025-03-26 |
| First / last listed | 2026-10-27 03:35 UTC / 2026-10-27 03:35 UTC |
| Grade over time | 2026-10-27: C (67), 18 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: search_bankruptcy_cases_tool get_case_by_ein_tool get_case_by_case_number_tool get_cases_by_industry_tool get_cases_by_naics_tool get_cases_by_state_tool get_cases_by_date_range_tool get_docket_entries_tool get_document_cost_tool get_document_tool list_monitored_cases_tool add_monitored_case_tool get_case_status_tool refresh_docket_tool get_recent_developments_tool list_plans_tool purchase_plan_tool check_subscription_tool
search_bankruptcy_cases_tool | Search US business bankruptcy cases by debtor name. Individual debtors and adversary proceedings (lawsuits) are omitted unless include_individuals or include_adversary is true. Case numbers are shortCaseNumber. FREE (exact/prefix, no *): limited fields, no auth. Use *term for contains (paid). Optional court filter uses the court name returned on a case (for example "Delaware" or "Texas Southern"). params: search_term, limit, skip, court, court_state, include_individuals, include_adversary |
get_case_by_ein_tool | Look up case by debtor EIN. Paid (full data + optional last filing date). live_update (subscribers) triggers one-time source refresh. params: debtor_ein*, include_last_filing, live_update |
get_case_by_case_number_tool | Look up case(s) by short case number (e.g. 26-10543). FREE for 7-digit format (limited fields, all courts). Paid: full + live_update + court filter. Pass court with the court name from a case result to limit the lookup to one court. params: short_case_number*, court, court_state, live_update |
get_cases_by_industry_tool | US business bankruptcy cases by industry label or key (Hotels, Retail, real-estate, etc.). Individual debtors and adversary proceedings (lawsuits) are omitted unless include_individuals or include_adversary is true. start_date and end_date are inclusive calendar days (YYYY-MM-DD). When a date is set, total is the full match count and skip (or offset) pages past limit (max 100). Filings from the la params: industry*, limit, skip, offset, start_date, end_date, include_individuals, include_adversary |
get_cases_by_naics_tool | US business bankruptcy cases by NAICS (2-4 digits). Individual debtors and adversary proceedings (lawsuits) are omitted unless include_individuals or include_adversary is true. start_date and end_date are inclusive calendar days (YYYY-MM-DD). When a date is set, total is the full match count and skip (or offset) pages past limit (max 100). Paid. params: naics*, limit, skip, offset, start_date, end_date, include_individuals, include_adversary |
get_cases_by_state_tool | US business bankruptcy cases by debtor state (2-letter). Individual debtors and adversary proceedings (lawsuits) are omitted unless include_individuals or include_adversary is true. start_date and end_date are inclusive calendar days (YYYY-MM-DD). When a date is set, total is the full match count and skip (or offset) pages past limit (max 100). Paid. params: state*, limit, skip, offset, start_date, end_date, include_individuals, include_adversary |
get_cases_by_date_range_tool | US business bankruptcy cases filed in a date range (dateFiled). Individual debtors and adversary proceedings (lawsuits) are omitted unless include_individuals or include_adversary is true. Omitting both dates defaults to yesterday. start_date and end_date are inclusive calendar days (YYYY-MM-DD), including filings later that day. Case numbers are shortCaseNumber. total is the full match count, not params: start_date, end_date, include_individuals, include_adversary, limit, skip, offset |
get_docket_entries_tool | Docket entries for a case. Numbered entries come first (itemNumber ascending); entries with no court docket number (itemNumber null) follow. missing_item_numbers lists numbers with no stored row. Each entry includes the full PACER itemText (never sliced). The case is identified by simpleName. Call get_document_tool with simple_name and item_number (no accept_charge) for an inline cost preview, the params: simple_name, case_number, short_case_number, court, court_state, docket_id, item_number, item_from, item_to, limit, skip, offset, page, live_update |
get_document_cost_tool | Preview the cost to download a court filing PDF. Identify the entry with simple_name and item_number. Does not pull the document and does not charge. Same preview as get_document_tool when accept_charge/download is omitted. Confirm the cost with the user before download. Cost is $0 if already purchased, or if the PDF is already in our library and the plan has flagFreeLibrary. Free-page allowances params: docket_id, simple_name, item_number, accept_charge, download |
get_document_tool | Court filing PDF. Identify the entry with simple_name and item_number. Step 1: cost preview — omit accept_charge/download or set false. Step 2: after user confirms, call with the same simple_name and item_number plus accept_charge:true or download:true to purchase and download (signed URL). The response identifies the case by simpleName. Pulls from PACER when needed. params: docket_id, simple_name, item_number, accept_charge, download |
list_monitored_cases_tool | List the cases on your BankruptcyObserver.com monitoring list (simpleName, name, chapter, court, case number, dateFiled, last docket date). Pass simple_name to get_docket_entries_tool. Requires your MCP token to be linked to your subscriber account. Subscribers only. params: none |
add_monitored_case_tool | Add a bankruptcy case to your BankruptcyObserver.com monitoring list so BKO checks the court hourly and updates the docket every business day. Pass simple_name or a 7-digit case_number (with court when the number is reused). Subscribers only; respects your plan monitoring limit. params: simple_name, case_number, court, court_state |
get_case_status_tool | Refresh one case from the court case summary and return the dates the court has on file (filed, last filing, converted, plan confirmed, discharged, dismissed, terminated, closed). Identifies the case by simpleName. Pass simple_name or a case number (with court when the number is reused). This calls the court, so use it for one case at a time. Single Case plan: monitored cases only. Subscribers onl params: simple_name, simpleName, case_number, court, court_state |
refresh_docket_tool | Request an immediate docket refresh from court sources for one case (slower; use when you need the latest filings now). Pass simple_name or case_number. Single Case plan: monitored cases only. Full Access: any case. Subscribers only. params: simple_name, case_number, court, court_state |
get_recent_developments_tool | What happened recently? Docket entries since a date (default: last 7 days) for one monitored case (simple_name) or ALL your monitored cases when simple_name is omitted. Newest first, with item numbers, dates, full itemText (never sliced), and counts. A page may contain fewer than limit entries so every caption stays complete. Subscribers only. params: simple_name, since_date, limit |
list_plans_tool | List available BKO subscription plans (sourced from VwSubscriptions where service = BKO) with current pricing and agent tiers. No auth required. params: none |
purchase_plan_tool | Get Stripe checkout URL for a plan. No auth required. Pass plan_id (from list_plans_tool) and optional email. params: plan_id*, email |
check_subscription_tool | Check your MCP subscription status and remaining quota. Uses credentials from the request if api_key omitted. params: api_key |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.