πŸ‡΅πŸ‡± Polish Companies MCP Server – Compabase

MCP serverCommerce & finance

Compabase gives your AI access to information on over 3 million Polish companies. Once added, your AI can look up financials, ownership details, and industry information from the KRS and CEIDG registers, so you can research Polish businesses without leaving the conversation.

Use πŸ‡΅πŸ‡± Polish Companies MCP Server – Compabase in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add πŸ‡΅πŸ‡± Polish Companies MCP Server – Compabase and connect your AI. About a minute.

Also: Claude Code Β· Cursor Β· Codex

Then ask your AI: use the request signup tool from πŸ‡΅πŸ‡± Polish Companies MCP Server

Details

Available today. Use it from your connected AI after setup.

After adding it, ask your AI to look up a Polish company by name. You can then request its financials, ownership details, or industry information.

πŸ‡΅πŸ‡± Polish Companies MCP Server – CompabaseStart free

What your AI can do with it

  • Search over 3 million Polish companies
  • Retrieve financial data from KRS and CEIDG records
  • Find out who owns a company
  • Look up what industry a company operates in
  • Find companies in a specific industry

Install πŸ‡΅πŸ‡± Polish Companies MCP Server – Compabase

The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user polish-companies-mcp-server-comp 'https://compabase.com/api/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://compabase.com/api/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=polish-companies-mcp-server-comp&config=eyJ1cmwiOiJodHRwczovL2NvbXBhYmFzZS5jb20vYXBpL21jcCJ9

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://compabase.com/api/mcp

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add polish-companies-mcp-server-comp --url 'https://compabase.com/api/mcp'

    Run it once, then sign in with codex mcp login polish-companies-mcp-server-comp if the server asks for an account.

From the project's README

As published by contentwriterco/compabase-mcp in README.md.

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

Related


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/

Tools it offers (43)

What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.

  • request_signup
  • check_signup
  • list_plans
  • search_companies
  • get_company
  • get_financials
  • get_company_people
  • count_companies
  • execute_sql
  • get_company_rankings
  • get_financial_stats
  • get_company_public_aid
  • get_company_eu_funds
  • get_company_procurement
  • get_company_public_tenders
  • get_company_energy_licenses
  • get_company_waste_registry
  • get_company_stock_market
  • get_company_eu_tenders
  • get_company_court_gazette
  • get_company_sanctions
  • get_company_debt_registry
  • get_company_beneficiaries
  • get_company_articles
  • get_usage
  • get_plan
  • list_watchlist
  • add_to_watchlist
  • remove_from_watchlist
  • list_api_keys

Signals

Last commit
Sep 2026
Advanced
Delivery
compabase MCP server β†’ your Ahel connector (mcp.ahel.ai) β†’ your AI.
Item type
mcp-server
Key
io-github-contentwriterco-compabase
Source
github.com/contentwriterco/compabase-mcp
Hosted endpoint
https://compabase.com/api/mcp