{"name":"com.bankruptcyobserver/mcp","slug":"bankruptcyobserver-mcp","title":"Bankruptcy Observer","description":"US business bankruptcy MCP: filings, dockets, documents, case summaries. Free tier + subscription.","url":"https://mcp.market/server/bankruptcyobserver-mcp","rating":null,"grade":"B","score":84,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":20,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-09-23T18:58:02.000Z","license":null},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T03:31:02.416Z","last_ok_at":"2026-11-04T03:31:02.416Z","latency_ms":543},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/jmtroller/mcp-documentation","website":null,"version":"1.1.0","remotes":[{"type":"streamable-http","url":"https://mcp.bankruptcyobserver.com/mcp","headers":[{"description":"Bearer MCP API token for subscriber tools. Optional for free-tier lookups. X-API-Key also supported.","isSecret":true,"name":"Authorization"}]}],"packages":[],"tools":[{"name":"add_monitored_case_tool","description":"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_state when needed). Subscribers only; respects your plan monitoring limit.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"simple_name":{"type":"string","description":"Case simpleName (e.g. SILVER-AIRWAYS)."},"case_number":{"type":"string","description":"7-digit short case number alternative to simple_name."},"court_state":{"type":"string","description":"2-letter state to disambiguate case_number."},"court_id":{"type":"string","description":"Optional court id to disambiguate case_number."}},"required":[]}},{"name":"check_subscription_tool","description":"Check your MCP subscription status and remaining quota. Uses credentials from the request if api_key omitted.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"api_key":{"type":"string"}},"required":[]}},{"name":"get_case_by_case_number_tool","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"short_case_number":{"type":"string"},"court_id":{"type":"string"},"court_state":{"type":"string"},"live_update":{"type":"boolean"}},"required":["short_case_number"]}},{"name":"get_case_by_ein_tool","description":"Look up case by debtor EIN. Paid (full data + optional last filing date). live_update (subscribers) triggers one-time source refresh.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"debtor_ein":{"type":"string"},"include_last_filing":{"type":"boolean","description":"Include lastFilingDate from docket (slower)."},"live_update":{"type":"boolean","description":"One-time refresh from source (subscribers only)."}},"required":["debtor_ein"]}},{"name":"get_case_summary_tool","description":"Plain-English structured summary of one case: debtor, chapter, court, case number, key dates (filed, plan confirmed, discharged, closed), asset/liability ranges, nature of business, judge, and AI-extracted case profile data when available. Pass simple_name (preferred, see list_monitored_cases_tool) or a 7-digit case_number. Subscribers only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"simple_name":{"type":"string","description":"Case simpleName (e.g. SILVER-AIRWAYS)."},"case_number":{"type":"string","description":"7-digit short case number (e.g. 26-10543); use court_state to disambiguate."},"court_state":{"type":"string","description":"2-letter state to disambiguate case_number."}},"required":[]}},{"name":"get_cases_by_date_range_tool","description":"Cases filed in date range on dateFiled. Omitting both dates defaults to yesterday. Paid.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"start_date":{"type":"string","description":"YYYY-MM-DD"},"end_date":{"type":"string"},"limit":{"type":"integer"}},"required":[]}},{"name":"get_cases_by_industry_tool","description":"Cases by industry label or key (Hotels, Retail, real-estate, etc.). Paid.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"industry":{"type":"string"},"limit":{"type":"integer"},"start_date":{"type":"string"},"end_date":{"type":"string"}},"required":["industry"]}},{"name":"get_cases_by_naics_tool","description":"Cases by NAICS (2-4 digits). Paid.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"naics":{"type":"string"},"limit":{"type":"integer"},"start_date":{"type":"string"},"end_date":{"type":"string"}},"required":["naics"]}},{"name":"get_cases_by_state_tool","description":"Cases by debtor state (2-letter). Paid.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"state":{"type":"string"},"limit":{"type":"integer"},"start_date":{"type":"string"},"end_date":{"type":"string"}},"required":["state"]}},{"name":"get_docket_entries_tool","description":"Docket entries for a case, ordered by itemNumber ascending. Each entry includes the full PACER itemText (never sliced) and docket_id — call get_document_tool with that docket_id (no accept_charge) for an inline cost preview, then again with accept_charge: true to download the PDF. Pass simple_name (preferred, see list_monitored_cases_tool) or short_case_number / case_number (e.g. 26-42901; use court_state to disambiguate). Optional docket_id, item_number, or item_from/item_to to fetch specific entries. Single Case plan: monitored cases only. limit max 50 (default 25); pass skip (or offset, or 1-based page) to walk past the first block. A page may contain fewer than limit entries so every caption stays complete for MCP clients. Response includes total, skip, limit, returned, and has_more. Optional live_update refreshes from court sources first. Subscribers only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"simple_name":{"type":"string","description":"Case simpleName (e.g. 1251-pacific-st-llc)."},"case_number":{"type":"string","description":"Short or full case number (e.g. 26-42901 or 1-26-42901); use court_state to disambiguate."},"short_case_number":{"type":"string","description":"Alias for case_number."},"court_id":{"type":"string"},"court_state":{"type":"string"},"docket_id":{"type":"string","description":"Return only this docket entry (40-character hex hash). Full itemText."},"item_number":{"type":"integer","description":"Return only this docket item number. Full itemText."},"item_from":{"type":"integer","description":"Filter to items with itemNumber >= this value."},"item_to":{"type":"integer","description":"Filter to items with itemNumber <= this value."},"limit":{"type":"integer","description":"Max entries to return (default 25, max 50). Combine with skip to walk the full docket. itemText is never cut; a page may return fewer than this when captions are long."},"skip":{"type":"integer","description":"Number of entries to skip before returning results (default 0). Example: limit=50, skip=50 returns items 51–100."},"offset":{"type":"integer","description":"Alias for skip."},"page":{"type":"integer","description":"1-based page number; equivalent to skip=(page-1)*limit. Ignored if skip or offset is set."},"live_update":{"type":"boolean"}},"required":[]}},{"name":"get_document_cost_tool","description":"Preview the cost to download a court filing PDF. Identify the entry with docket_id (preferred) or simple_name + item_number (legacy connectors). 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 (if any) come from plan limitDocuments and apply to billable pulls. Returns page_count, chargeable_pages, cost, plan_limit_documents, pages_used_this_period, free_pages_remaining, document_in_library, and already_owned.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"docket_id":{"type":"string","description":"Preferred: docket entry id (40-character hex hash) from get_docket_entries_tool or get_recent_developments_tool."},"simple_name":{"type":"string","description":"Legacy/alternate: case simpleName (e.g. 1251-pacific-st). Use with item_number when docket_id is unavailable."},"item_number":{"type":"integer","description":"Legacy/alternate: docket item number (e.g. 1 for the petition). Use with simple_name."},"accept_charge":{"type":"boolean","description":"Optional. Omit or false for cost preview only. true after the user explicitly approves the previewed cost."},"download":{"type":"boolean","description":"Optional legacy alias for accept_charge:true (some connectors cannot pass accept_charge)."}},"required":[]}},{"name":"get_document_tool","description":"Court filing PDF. Identify the entry with docket_id (preferred) OR simple_name + item_number (legacy cached connectors). Step 1: cost preview — omit accept_charge/download or set false. Step 2: after user confirms, call with accept_charge:true or download:true to purchase and download (signed URL). Returns docket_id in the preview so follow-up calls can use the hash. Pulls from PACER when needed.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"docket_id":{"type":"string","description":"Preferred: docket entry id (40-character hex hash) from get_docket_entries_tool or get_recent_developments_tool."},"simple_name":{"type":"string","description":"Legacy/alternate: case simpleName (e.g. 1251-pacific-st). Use with item_number when docket_id is unavailable."},"item_number":{"type":"integer","description":"Legacy/alternate: docket item number (e.g. 1 for the petition). Use with simple_name."},"accept_charge":{"type":"boolean","description":"Optional. Omit or false for cost preview only. true after the user explicitly approves the previewed cost."},"download":{"type":"boolean","description":"Optional legacy alias for accept_charge:true (some connectors cannot pass accept_charge)."}},"required":[]}},{"name":"get_recent_developments_tool","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"simple_name":{"type":"string","description":"Optional case simpleName; omit for all monitored cases."},"since_date":{"type":"string","description":"YYYY-MM-DD; default 7 days ago."},"limit":{"type":"integer","description":"Max entries (default 100, max 250)."}},"required":[]}},{"name":"list_monitored_cases_tool","description":"List the cases on your BankruptcyObserver.com monitoring list (case_id, simple_name, name, chapter, court, case number, dateFiled, last docket date). Use get_docket_entries_tool for docket_id values passed to get_document_tool. Requires your MCP token to be linked to your subscriber account. Subscribers only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"required":[]}},{"name":"list_plans_tool","description":"List available BKO subscription plans (sourced from VwSubscriptions where service = BKO) with current pricing and agent tiers. No auth required.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"required":[]}},{"name":"purchase_plan_tool","description":"Get Stripe checkout URL for a plan. No auth required. Pass plan_id (from list_plans_tool) and optional email.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"plan_id":{"type":"string","description":"Plan id or stripe price id from list_plans_tool"},"email":{"type":"string","description":"Optional email to prefill on Stripe checkout"}},"required":["plan_id"]}},{"name":"refresh_docket_tool","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"simple_name":{"type":"string","description":"Case simpleName."},"case_number":{"type":"string","description":"7-digit short case number alternative."},"court_state":{"type":"string","description":"2-letter state to disambiguate case_number."},"court_id":{"type":"string","description":"Optional court id to disambiguate case_number."}},"required":[]}},{"name":"search_bankruptcy_cases_tool","description":"Search US business bankruptcy cases by debtor name. FREE (exact/prefix, no *): limited fields, no auth. Use *term for contains (paid). Optional court filter.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"search_term":{"type":"string","description":"Debtor name (prefix or *contains)"},"limit":{"type":"integer","description":"Max results (1-100). Default 25."},"skip":{"type":"integer","description":"Offset for paging."},"court_id":{"type":"string"},"court_state":{"type":"string","description":"2-letter state to filter court name."}},"required":[]}}],"scan":{"score":84,"grade":"B","scanned_at":"2026-09-26T21:24:00.253Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T21:24:00.235Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 756ms"]},"poisoning":{"score":15,"max":15,"notes":["18 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":15,"max":15,"notes":["last push 3 days ago"]},"identity":{"score":5,"max":10,"notes":["namespace and repository owner differ","GitHub account older than a year"]}},"findings":[],"inputs":{"probes":[{"url":"https://mcp.bankruptcyobserver.com/mcp","reachable":true,"authRequired":false,"latencyMs":756,"serverInfo":{"name":"bko-mcp","version":"1.3.0"}}],"packages":[],"repo":{"found":true,"owner":"jmtroller","repo":"mcp-documentation","archived":false,"pushedAt":"2026-09-23T18:58:02Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/244967?v=4","ownerCreatedAt":"2010-04-15T19:46:16Z"},"icon":{"url":"https://d7rns3dw3cbo4.cloudfront.net/favicon-large.png","source":"site","width":270,"height":270},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":null,"lastPushAt":"2026-09-23T18:58:02.000Z","score":20}}}},"grade_history":[],"reviews":[]}