accueil / serveurs / Fichiers & Documents / com.bankruptcyobserver/mcp
com.bankruptcyobserver/mcp
serveur MCP (Model Context Protocol) · bko-mcp 1.3.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.bankruptcyobserver/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.bankruptcyobserver/mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 18 outils
- add_monitored_case_tool≈ 196 tokens
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.
Paramètres, retour & exemple (4)
Paramètrescourt_id· string · optionnel
Optional court id to disambiguate case_number.case_number· string · optionnel
7-digit short case number alternative to simple_name.court_state· string · optionnel
2-letter state to disambiguate case_number.simple_name· string · optionnel
Case simpleName (e.g. SILVER-AIRWAYS).
Exemple d'appel{"name": "add_monitored_case_tool", "arguments": {"court_id": "texte", "case_number": "texte", "court_state": "texte", "simple_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_subscription_tool≈ 65 tokens
Check your MCP subscription status and remaining quota. Uses credentials from the request if api_key omitted.
Paramètres, retour & exemple (1)
Paramètresapi_key· string · optionnel
Exemple d'appel{"name": "check_subscription_tool", "arguments": {"api_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_case_by_case_number_tool≈ 109 tokens
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.
Paramètres, retour & exemple (4)
Paramètrescourt_id· string · optionnelcourt_state· string · optionnellive_update· boolean · optionnelshort_case_number· string · requis
Exemple d'appel{"name": "get_case_by_case_number_tool", "arguments": {"short_case_number": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_case_by_ein_tool≈ 127 tokens
Look up case by debtor EIN. Paid (full data + optional last filing date). live_update (subscribers) triggers one-time source refresh.
Paramètres, retour & exemple (3)
Paramètresdebtor_ein· string · requislive_update· boolean · optionnel
One-time refresh from source (subscribers only).include_last_filing· boolean · optionnel
Include lastFilingDate from docket (slower).
Exemple d'appel{"name": "get_case_by_ein_tool", "arguments": {"debtor_ein": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_case_summary_tool≈ 195 tokens
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.
Paramètres, retour & exemple (3)
Paramètrescase_number· string · optionnel
7-digit short case number (e.g. 26-10543); use court_state to disambiguate.court_state· string · optionnel
2-letter state to disambiguate case_number.simple_name· string · optionnel
Case simpleName (e.g. SILVER-AIRWAYS).
Exemple d'appel{"name": "get_case_summary_tool", "arguments": {"case_number": "texte", "court_state": "texte", "simple_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_cases_by_date_range_tool≈ 355 tokens
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 the page size. limit is one page (max 500, default 100); pass skip or offset for the next page. has_more is true when more rows remain. Paid.
Paramètres, retour & exemple (7)
Paramètresskip· integer · optionnel
Rows to skip. Alias: offset. skip wins when both are set.limit· integer · optionnel
Max rows in this page (1-500). Default 100. total is the full match count.offset· integer · optionnel
Alias for skip.end_date· string · optionnel
YYYY-MM-DD. Inclusive through the end of that calendar day.start_date· string · optionnel
YYYY-MM-DD. Inclusive of that whole calendar day.include_adversary· boolean · optionnel
Include adversary proceedings (lawsuits). Default false.include_individuals· boolean · optionnel
Include individual debtors. Default false (business filings only).
Exemple d'appel{"name": "get_cases_by_date_range_tool", "arguments": {"skip": 1, "limit": 1, "offset": 1, "end_date": "texte", "start_date": "texte", "include_adversary": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_cases_by_industry_tool≈ 328 tokens
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). Paid.
Paramètres, retour & exemple (8)
Paramètresskip· integer · optionnel
Rows to skip. Alias: offset. skip wins when both are set.limit· integer · optionnel
Max rows in this page (1-100). Default 25.offset· integer · optionnel
Alias for skip.end_date· string · optionnel
Filed on or before this date (YYYY-MM-DD), inclusive through the end of that day.industry· string · requisstart_date· string · optionnel
Filed on or after this date (YYYY-MM-DD), inclusive of that whole day.include_adversary· boolean · optionnel
Include adversary proceedings (lawsuits). Default false.include_individuals· boolean · optionnel
Include individual debtors. Default false (business filings only).
Exemple d'appel{"name": "get_cases_by_industry_tool", "arguments": {"industry": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_cases_by_naics_tool≈ 316 tokens
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.
Paramètres, retour & exemple (8)
Paramètresskip· integer · optionnel
Rows to skip. Alias: offset. skip wins when both are set.limit· integer · optionnel
Max rows in this page (1-100). Default 25.naics· string · requisoffset· integer · optionnel
Alias for skip.end_date· string · optionnel
Filed on or before this date (YYYY-MM-DD), inclusive through the end of that day.start_date· string · optionnel
Filed on or after this date (YYYY-MM-DD), inclusive of that whole day.include_adversary· boolean · optionnel
Include adversary proceedings (lawsuits). Default false.include_individuals· boolean · optionnel
Include individual debtors. Default false (business filings only).
Exemple d'appel{"name": "get_cases_by_naics_tool", "arguments": {"naics": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_cases_by_state_tool≈ 318 tokens
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.
Paramètres, retour & exemple (8)
Paramètresskip· integer · optionnel
Rows to skip. Alias: offset. skip wins when both are set.limit· integer · optionnel
Max rows in this page (1-100). Default 25.state· string · requisoffset· integer · optionnel
Alias for skip.end_date· string · optionnel
Filed on or before this date (YYYY-MM-DD), inclusive through the end of that day.start_date· string · optionnel
Filed on or after this date (YYYY-MM-DD), inclusive of that whole day.include_adversary· boolean · optionnel
Include adversary proceedings (lawsuits). Default false.include_individuals· boolean · optionnel
Include individual debtors. Default false (business filings only).
Exemple d'appel{"name": "get_cases_by_state_tool", "arguments": {"state": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_docket_entries_tool≈ 605 tokens
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.
Paramètres, retour & exemple (14)
Paramètrespage· integer · optionnel
1-based page number; equivalent to skip=(page-1)*limit. Ignored if skip or offset is set.skip· integer · optionnel
Number of entries to skip before returning results (default 0). Example: limit=50, skip=50 returns items 51–100.limit· integer · optionnel
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.offset· integer · optionnel
Alias for skip.item_to· integer · optionnel
Filter to items with itemNumber <= this value.court_id· string · optionneldocket_id· string · optionnel
Return only this docket entry (40-character hex hash). Full itemText.item_from· integer · optionnel
Filter to items with itemNumber >= this value.case_number· string · optionnel
Short or full case number (e.g. 26-42901 or 1-26-42901); use court_state to disambiguate.court_state· string · optionnelitem_number· integer · optionnel
Return only this docket item number. Full itemText.live_update· boolean · optionnelsimple_name· string · optionnel
Case simpleName (e.g. 1251-pacific-st-llc).short_case_number· string · optionnel
Alias for case_number.
Exemple d'appel{"name": "get_docket_entries_tool", "arguments": {"page": 1, "skip": 1, "limit": 1, "offset": 1, "item_to": 1, "court_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_document_cost_tool≈ 388 tokens
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.
Paramètres, retour & exemple (5)
Paramètresdownload· boolean · optionnel
Optional legacy alias for accept_charge:true (some connectors cannot pass accept_charge).docket_id· string · optionnel
Preferred: docket entry id (40-character hex hash) from get_docket_entries_tool or get_recent_developments_tool.item_number· integer · optionnel
Legacy/alternate: docket item number (e.g. 1 for the petition). Use with simple_name.simple_name· string · optionnel
Legacy/alternate: case simpleName (e.g. 1251-pacific-st). Use with item_number when docket_id is unavailable.accept_charge· boolean · optionnel
Optional. Omit or false for cost preview only. true after the user explicitly approves the previewed cost.
Exemple d'appel{"name": "get_document_cost_tool", "arguments": {"download": true, "docket_id": "texte", "item_number": 1, "simple_name": "texte", "accept_charge": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_document_tool≈ 321 tokens
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.
Paramètres, retour & exemple (5)
Paramètresdownload· boolean · optionnel
Optional legacy alias for accept_charge:true (some connectors cannot pass accept_charge).docket_id· string · optionnel
Preferred: docket entry id (40-character hex hash) from get_docket_entries_tool or get_recent_developments_tool.item_number· integer · optionnel
Legacy/alternate: docket item number (e.g. 1 for the petition). Use with simple_name.simple_name· string · optionnel
Legacy/alternate: case simpleName (e.g. 1251-pacific-st). Use with item_number when docket_id is unavailable.accept_charge· boolean · optionnel
Optional. Omit or false for cost preview only. true after the user explicitly approves the previewed cost.
Exemple d'appel{"name": "get_document_tool", "arguments": {"download": true, "docket_id": "texte", "item_number": 1, "simple_name": "texte", "accept_charge": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_recent_developments_tool≈ 187 tokens
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.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Max entries (default 100, max 250).since_date· string · optionnel
YYYY-MM-DD; default 7 days ago.simple_name· string · optionnel
Optional case simpleName; omit for all monitored cases.
Exemple d'appel{"name": "get_recent_developments_tool", "arguments": {"limit": 1, "since_date": "texte", "simple_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_monitored_cases_tool≈ 109 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_monitored_cases_tool", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_plans_tool≈ 65 tokens
List available BKO subscription plans (sourced from VwSubscriptions where service = BKO) with current pricing and agent tiers. No auth required.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_plans_tool", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - purchase_plan_tool≈ 106 tokens
Get Stripe checkout URL for a plan. No auth required. Pass plan_id (from list_plans_tool) and optional email.
Paramètres, retour & exemple (2)
Paramètresemail· string · optionnel
Optional email to prefill on Stripe checkoutplan_id· string · requis
Plan id or stripe price id from list_plans_tool
Exemple d'appel{"name": "purchase_plan_tool", "arguments": {"plan_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - refresh_docket_tool≈ 176 tokens
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.
Paramètres, retour & exemple (4)
Paramètrescourt_id· string · optionnel
Optional court id to disambiguate case_number.case_number· string · optionnel
7-digit short case number alternative.court_state· string · optionnel
2-letter state to disambiguate case_number.simple_name· string · optionnel
Case simpleName.
Exemple d'appel{"name": "refresh_docket_tool", "arguments": {"court_id": "texte", "case_number": "texte", "court_state": "texte", "simple_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_bankruptcy_cases_tool≈ 276 tokens
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. total is the full match count; pass skip for the next page.
Paramètres, retour & exemple (7)
Paramètresskip· integer · optionnel
Offset for paging.limit· integer · optionnel
Max results (1-100). Default 25.court_id· string · optionnelcourt_state· string · optionnel
2-letter state to filter court name.search_term· string · optionnel
Debtor name (prefix or *contains)include_adversary· boolean · optionnel
Include adversary proceedings (lawsuits). Default false.include_individuals· boolean · optionnel
Include individual debtors. Default false (business filings only).
Exemple d'appel{"name": "search_bankruptcy_cases_tool", "arguments": {"skip": 1, "limit": 1, "court_id": "texte", "court_state": "texte", "search_term": "texte", "include_adversary": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».