Compabase

السجل الرسمي أخرى

3M+ Polish companies (KRS, CEIDG): financials, people, rankings and public registries.

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

Remote (streamable-http)
Claude Code
claude mcp add --transport http compabase 'https://compabase.com/api/mcp' --header 'Authorization: <Optional at first connect. After signup: Bearer mcpk_… from request_signup/check_signup or https://compabase.com/integrations?tab=mcp>'
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "compabase": {
            "type": "http",
            "url": "https://compabase.com/api/mcp",
            "headers": {
                "Authorization": "<Optional at first connect. After signup: Bearer mcpk_… from request_signup/check_signup or https://compabase.com/integrations?tab=mcp>"
            }
        }
    }
}

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. 🇵🇱 Polish Companies MCP Server – Compabase
  2. Quick Start
  3. Example prompts
  4. Available tools
  5. Quota
  6. Protocol
  7. Related
  8. License
  9. Gemini CLI
  10. Claude Code plugin
  11. Setup guides

🇵🇱 Polish Companies MCP Server – Compabase

Compabase MCP is a Model Context Protocol server that gives AI assistants – Claude, Cursor, Windsurf, VS Code, and any MCP-compatible client – direct access to 3 million+ Polish companies from the KRS (National Court Register) and CEIDG registries, plus financials, people, rankings, and public-register enrichments (SUDOP, BZP, TED, URE, BDO, GPW, KRZ, CRBR, MSiG, EU funds).

Ask in plain language. The model maps prompts to structured tools over Streamable HTTP (JSON-RPC 2.0).


Quick Start

You can connect without a key. The agent signs you up and writes mcpk_… into the client config after email confirmation.

Cursor / Windsurf / VS Code – .cursor/mcp.json (or the equivalent MCP JSON):

{
  "mcpServers": {
    "compabase": {
      "url": "https://compabase.com/api/mcp"
    }
  }
}

Then ask the agent to sign you up (request_signup with your email). After you click the magic link, poll check_signup until status: ready. Restart the client if it does not hot-reload MCP config.

Claude Desktop – claude_desktop_config.json (after you have a key):

{
  "mcpServers": {
    "compabase": {
      "url": "https://compabase.com/api/mcp",
      "headers": {
        "Authorization": "Bearer mcpk_YOUR_KEY_HERE"
      }
    }
  }
}

Claude.ai (Web / Mobile Connectors):

  • Go to Settings → Connectors → Add Custom Connector
  • URL: https://compabase.com/mcp?apiKey=mcpk_YOUR_KEY_HERE
  • Authentication: None (Detected) (key is passed in URL)

Keys can also be created in Integrations → MCP. MCP keys (mcpk_…) are separate from REST API keys (cb_…).

FieldValue
EndpointPOST https://compabase.com/api/mcp or https://compabase.com/mcp
AuthenticationAuthorization: Bearer mcpk_…, X-API-Key: mcpk_…, or ?apiKey=mcpk_…
ProtocolMCP Streamable HTTP (JSON-RPC 2.0)
MCP version2024-11-05
Servercompabase 1.6.2

Example prompts

  • Find active IT companies in Warsaw with revenue over 5 million PLN.
  • What is the latest revenue and net profit of Allegro?
  • List board members of the company with KRS 0000028860.
  • How many active companies in mazowieckie have primary PKD starting with 62?
  • What is the median revenue in PKD section J?
  • Is Orlen listed on GPW? What is the ticker and P/E?

Available tools

Live traffic is always POST https://compabase.com/api/mcp with method: tools/call and params.name set to the tool name. Identify a company with name, krs, or nip when a tool accepts them. Monetary filters default to PLN.

Full schemas: mcp.yaml · interactive docs.

Onboarding (no key)
ToolPurpose
request_signupSend a magic-link email; returns setup_id
check_signupPoll until email confirmed; returns mcp_key once
list_plansBilling plans and limits; then upgrade_plan
Company data
ToolPurpose
search_companiesFilter KRS companies (name, PKD, city, voivodeship, financials, status, contacts). Up to 50 rows. Does not browse JDG.
count_companiesCount matching KRS companies (same filters, no sort/limit)
get_companyOne profile + headline financials for the latest filed period
get_financialsFull P&L / balance-sheet metrics per fiscal period
get_company_peopleBoard, shareholders, proxies, other roles
get_company_rankingsRevenue rank in PKD / region / Poland
get_financial_statsSector/region/PKD aggregates (median, p25–p90, n, …)
execute_sqlRead-only SELECT / WITH … SELECT for custom joins
Register enrichments
ToolSource
get_company_sudopSUDOP public aid / de minimis (NIP)
get_company_bzpBZP procurement awards and buyer notices (NIP)
get_company_tedTED EU-threshold tenders (NIP)
get_company_ureURE energy concessions (NIP)
get_company_bdoBDO waste / packaging register (NIP)
get_company_gpwGPW / NewConnect / GlobalConnect listing + delayed quotes
get_company_feEuropean Funds (MFiPR lists, cohesion)
get_company_ftsEuropean Commission FTS grants (Horizon, LIFE, …)
get_company_msigCourt and Commercial Gazette (MSiG)
get_company_krzKRZ insolvency / restructuring (KRS or CEIDG NIP)
get_company_beneficiariesCRBR beneficial owners (KRS). Names only – never PESEL
Account (skip mcp_queries)
ToolPurpose
get_usagePeriod usage: mcp_queries, api_requests, export_companies, ask_ai_credits, watchlist_companies
get_planActive plan, limits, prepaid credit, reset date
list_watchlist / add_to_watchlist / remove_from_watchlist / batch_add_to_watchlistWatchlist (KRS or NIP, including CEIDG)
list_api_keys / create_api_key / delete_api_keyREST keys (cb_…)
list_mcp_keys / create_mcp_key / delete_mcp_keyMCP keys (mcpk_…)
export_companiesBulk CSV / XLSX / JSON (up to 500 rows). Uses the export meter, not mcp_queries
upgrade_planStripe Checkout URL (pro / scale)
set_webhook_urlWatchlist change webhooks
get_byok_keys / set_byok_key / delete_byok_keyBYOK (OpenAI / Claude / Gemini), Pro+
set_notification_preferencesEmail alerts for watchlist changes

Quota

Data tools (search, financials, enrichments, SQL): each successful tools/call consumes one mcp_queries unit.

Account tools skip mcp_queries. export_companies consumes export_companies instead.

initialize, tools/list, and ping do not consume quota. Limits reset with the billing period.

PlanMCP queries / monthAPI requestsExports
Free1010050
Pro505 0001 000
Scale1 000100 00020 000
EnterpriseCustomCustomCustom

See compabase.com/pricing.


Protocol

PropertyValue
EndpointPOST https://compabase.com/api/mcp
TransportStreamable HTTP
Protocol version2024-11-05
Capabilitiestools
Server namecompabase
Server version1.6.2
MethodDescription
initializeHandshake
tools/listTools and schemas
tools/callExecute a tool
pingKeep-alive
notifications/initializedClient ready


License

MIT

Gemini CLI

gemini extensions install https://github.com/ContentWriterco/Compabase-MCP

On first use Gemini CLI opens the Compabase sign-in page (OAuth). Run /mcp auth compabase if it does not.

Claude Code plugin

This repository is also a Claude Code plugin (MCP server + skill):

/plugin marketplace add ContentWriterco/Compabase-MCP
/plugin install compabase@compabase-plugins

Setup guides

Step-by-step setup guides for Claude, ChatGPT, Gemini, Grok, Le Chat, Perplexity, Cursor, VS Code and Claude Code: https://compabase.com/docs/mcp/connect/

الأسئلة الشائعة

ما هو Compabase؟

3M+ Polish companies (KRS, CEIDG): financials, people, rankings and public registries.

كيف أثبّت Compabase؟

يعمل كخادم بعيد. في Claude Code: claude mcp add --transport http compabase 'https://compabase.com/api/mcp' --header 'Authorization: <Optional at first connect. After signup: Bearer mcpk_… from request_signup/check_signup or https://compabase.com/integrations?tab=mcp>'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج Compabase إلى مفتاح API؟

نعم. يتطلب Authorization، وتضبطها في إعداداته.

هل Compabase مفتوح المصدر؟

نعم. شيفرته متاحة على GitHub بترخيص MIT.

من يصون Compabase؟

ينشره ContentWriterco. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.