MCP.Market

Bankruptcy Observer MCP server

online · 100% uptime
by bankruptcyobserver.com·com.bankruptcyobserver/mcp·v1.1.0

US business bankruptcy MCP: filings, dockets, documents, case summaries. Free tier + subscription.

B84/100grade B
What users say
No reviews yet
Be the first
Safety scan
B84/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Bankruptcy Observer yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Bankruptcy Observer tools (18, 1 write)

write = sends, deletes, buys or posts
  • add_monitored_case_toolFree

    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.

  • check_subscription_toolFree

    Check your MCP subscription status and remaining quota. Uses credentials from the request if api_key omitted.

  • get_case_by_case_number_toolFree

    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.

  • get_case_by_ein_toolFree

    Look up case by debtor EIN. Paid (full data + optional last filing date). live_update (subscribers) triggers one-time source refresh.

  • get_case_summary_toolFree

    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.

  • get_cases_by_date_range_toolFree

    Cases filed in date range on dateFiled. Omitting both dates defaults to yesterday. Paid.

  • get_cases_by_industry_toolFree

    Cases by industry label or key (Hotels, Retail, real-estate, etc.). Paid.

  • get_cases_by_naics_toolFree

    Cases by NAICS (2-4 digits). Paid.

  • get_cases_by_state_toolFree

    Cases by debtor state (2-letter). Paid.

  • get_docket_entries_toolFree

    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.

  • get_document_cost_toolFree

    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.

  • get_document_toolFree

    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.

  • get_recent_developments_toolFree

    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.

  • list_monitored_cases_toolFree

    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.

  • list_plans_toolFree

    List available BKO subscription plans (sourced from VwSubscriptions where service = BKO) with current pricing and agent tiers. No auth required.

  • purchase_plan_toolwrite actionFree

    Get Stripe checkout URL for a plan. No auth required. Pass plan_id (from list_plans_tool) and optional email.

  • refresh_docket_toolFree

    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.

  • search_bankruptcy_cases_toolFree

    Search US business bankruptcy cases by debtor name. FREE (exact/prefix, no *): limited fields, no auth. Use *term for contains (paid). Optional court filter.

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 756ms20/20
  • Tool poisoning18 tool descriptions checked15/15
  • Auth qualityAPI key sent as a header8/15
  • Maintenancelast push 3 days ago15/15
  • Maintainer identitynamespace and repository owner differ; GitHub account older than a year5/10
Overall 84/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Bankruptcy Observer compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
84/100
higher than 68% of 48,255 servers
Tools
18
the typical server has 7
Tools that change things
6%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
543 ms
faster than 27% of 30,031 servers

What its tools let an agent do: 16 read · 1 create · 1 change

Install Bankruptcy Observer in Claude Code, Cursor or VS Code

claude mcp add --transport http mcp https://mcp.bankruptcyobserver.com/mcp
Add to Cursor

What the publisher says

From the Bankruptcy Observer repository's README, as published. We do not edit it. Read it on GitHub

MCP Server Documentation

Public documentation for the Model Context Protocol servers implemented in the Laravel13 application. Each subdirectory documents one production MCP server: endpoint, authentication, and available tools.

Published site: https://jmtroller.github.io/mcp-documentation/ (after enabling GitHub Pages on this repo)

All servers use Streamable HTTP (JSON-RPC 2.0 over HTTPS). A typical session is:

initialize → notifications/initialized (optional) → tools/list → tools/call

Servers

Implementation

Routes are defined in Laravel13/routes/mcp.php. Each server has a dedicated controller under Laravel13/app/Http/Controllers/. OAuth discovery and token endpoints are shared across authenticated servers via Laravel13/app/Http/Controllers/McpAuth/OAuthController.php.

MCP Registry manifests

Each server folder includes a server.json for the official MCP Registry.

For monorepos, the MCP Registry requires:

  • repository.url — the git-cloneable repo root (same for every server in this repo)
  • repository.subfolder — the per-server directory (e.g. bankruptcy-observer)
  • websiteUrl — the published documentation page for that server on GitHub Pages

Example:

"websiteUrl": "https://jmtroller.github.io/mcp-documentation/bankruptcy-observer/",
"repository": {
  "url": "https://github.com/jmtroller/mcp-documentation",
  "source": "github",
  "subfolder": "bankruptcy-observer"
}

Older per-server documentation repos (for example nhd-mcp-public-documentation) may still exist; this repository is the consolidated source of truth derived from Laravel13.

GitHub Pages

This repo is configured for GitHub Pages via Jekyll (see _config.yml and .github/workflows/pages.yml).

  1. Create a GitHub repo named mcp-documentation under the jmtroller account (or update _config.yml url / baseurl for your org).
  2. Push this directory to the main branch.
  3. In repo Settings → Pages, set Source to GitHub Actions.
  4. The workflow publishes to https://.github.io/mcp-documentation/.

Local preview:

cd mcp-documentation
bundle install
bundle exec jekyll serve

Nothing above is checked by us. What we check is on the safety report.

Bankruptcy Observer: common questions

Is Bankruptcy Observer MCP server safe?
Mostly: it is graded B (84/100). Read the Bankruptcy Observer safety report
How do I install Bankruptcy Observer?
It runs remotely at mcp.bankruptcyobserver.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Bankruptcy Observer need an API key?
Yes. The registry entry asks for Authorization.
Is Bankruptcy Observer maintained?
The last commit was 42 days ago (2026-09-23). The latest release is v1.1.0.
Is Bankruptcy Observer up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
How does Bankruptcy Observer compare with other MCP servers?
safety score 84/100 (higher than 68% of 48,255 servers); tools 18 (the typical server has 7); tools that change things 6% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.