Alpaca Trading API integration for Model Context Protocol (MCP)
Bankruptcy Observer is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
US business bankruptcy MCP: filings, dockets, documents, case summaries. Free tier + subscription.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http bankruptcy-observer-mcp https://mcp.bankruptcyobserver.com/mcp
# 2 — ask your agent for something these tools do
# search_bankruptcy_cases_tool, get_case_by_ein_tool, get_case_by_case_number_tool and 15 more
Bankruptcy Observer costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http bankruptcy-observer-mcp https://mcp.bankruptcyobserver.com/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
18 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Search US business bankruptcy cases by debtor name. FREE (exact/prefix, no *): limited fields, no auth. Use *term for contains (paid). Optional court filter.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| search_term | string | no | Debtor name (prefix or *contains) |
| limit | integer | no | Max results (1-100). Default 25. |
| skip | integer | no | Offset for paging. |
| court_id | string | no | — |
| court_state | string | no | 2-letter state to filter court name. |
Look up case by debtor EIN. Paid (full data + optional last filing date). live_update (subscribers) triggers one-time source refresh.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| debtor_ein | string | yes | — |
| include_last_filing | boolean | no | Include lastFilingDate from docket (slower). |
| live_update | boolean | no | One-time refresh from source (subscribers only). |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| short_case_number | string | yes | — |
| court_id | string | no | — |
| court_state | string | no | — |
| live_update | boolean | no | — |
Cases by industry label or key (Hotels, Retail, real-estate, etc.). Paid.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| industry | string | yes | — |
| limit | integer | no | — |
| start_date | string | no | — |
| end_date | string | no | — |
Cases by NAICS (2-4 digits). Paid.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| naics | string | yes | — |
| limit | integer | no | — |
| start_date | string | no | — |
| end_date | string | no | — |
Cases by debtor state (2-letter). Paid.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| state | string | yes | — |
| limit | integer | no | — |
| start_date | string | no | — |
| end_date | string | no | — |
Cases filed in date range on dateFiled. Omitting both dates defaults to yesterday. Paid.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| start_date | string | no | YYYY-MM-DD |
| end_date | string | no | — |
| limit | integer | no | — |
Docket entries for a case. Each entry includes 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). Single-Case Agent: monitored cases only. Set limi
| Parameter | Type | Required | Notes |
|---|---|---|---|
| simple_name | string | no | Case simpleName (e.g. 1251-pacific-st-llc). |
| case_number | string | no | Short or full case number (e.g. 26-42901 or 1-26-42901); use court_state to disambiguate. |
| short_case_number | string | no | Alias for case_number. |
| court_id | string | no | — |
| court_state | string | no | — |
| limit | integer | no | Max entries to return (default 25, max 50). Combine with skip to walk the full docket. |
| skip | integer | no | Number of entries to skip before returning results (default 0). Example: limit=50, skip=50 returns items 51–100. |
| offset | integer | no | Alias for skip. |
| page | integer | no | 1-based page number; equivalent to skip=(page-1)*limit. Ignored if skip or offset is set. |
| live_update | boolean | no | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| simple_name | string | no | Case simpleName (e.g. SILVER-AIRWAYS). |
| case_number | string | no | 7-digit short case number (e.g. 26-10543); use court_state to disambiguate. |
| court_state | string | no | 2-letter state to disambiguate case_number. |
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| docket_id | string | no | Preferred: docket entry id (40-character hex hash) from get_docket_entries_tool or get_recent_developments_tool. |
| simple_name | string | no | Legacy/alternate: case simpleName (e.g. 1251-pacific-st). Use with item_number when docket_id is unavailable. |
| item_number | integer | no | Legacy/alternate: docket item number (e.g. 1 for the petition). Use with simple_name. |
| accept_charge | boolean | no | Optional. Omit or false for cost preview only. true after the user explicitly approves the previewed cost. |
| download | boolean | no | Optional legacy alias for accept_charge:true (some connectors cannot pass accept_charge). |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| docket_id | string | no | Preferred: docket entry id (40-character hex hash) from get_docket_entries_tool or get_recent_developments_tool. |
| simple_name | string | no | Legacy/alternate: case simpleName (e.g. 1251-pacific-st). Use with item_number when docket_id is unavailable. |
| item_number | integer | no | Legacy/alternate: docket item number (e.g. 1 for the petition). Use with simple_name. |
| accept_charge | boolean | no | Optional. Omit or false for cost preview only. true after the user explicitly approves the previewed cost. |
| download | boolean | no | Optional legacy alias for accept_charge:true (some connectors cannot pass accept_charge). |
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.
No parameter schema on file.
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| simple_name | string | no | Case simpleName (e.g. SILVER-AIRWAYS). |
| case_number | string | no | 7-digit short case number alternative to simple_name. |
| court_state | string | no | 2-letter state to disambiguate case_number. |
| court_id | string | no | Optional court id to disambiguate case_number. |
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 Agent: monitored cases only. Full Access: any case. Subscribers only.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| simple_name | string | no | Case simpleName. |
| case_number | string | no | 7-digit short case number alternative. |
| court_state | string | no | 2-letter state to disambiguate case_number. |
| court_id | string | no | Optional court id to disambiguate case_number. |
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, text, and counts. Subscribers only.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| simple_name | string | no | Optional case simpleName; omit for all monitored cases. |
| since_date | string | no | YYYY-MM-DD; default 7 days ago. |
| limit | integer | no | Max entries (default 100, max 250). |
List available BKO subscription plans (sourced from VwSubscriptions where service = BKO) with current pricing and agent tiers. No auth required.
No parameter schema on file.
Get Stripe checkout URL for a plan. No auth required. Pass plan_id (from list_plans_tool) and optional email.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| plan_id | string | yes | Plan id or stripe price id from list_plans_tool |
| string | no | Optional email to prefill on Stripe checkout |
Check your MCP subscription status and remaining quota. Uses credentials from the request if api_key omitted.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| api_key | string | no | — |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Bankruptcy Observer or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.1.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Bankruptcy Observer can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.