프로토타입 · 미리 보기: 공식 레지스트리의 모든 서버를 담고 있으며 30분마다 동기화해요. Google로 로그인하면 리뷰를 쓸 수 있어요.
PopNx MCPAI를 쓰는 사람을 위한 MCP 서버 · 쉬운 말로 설명해요

Compabase

제작자: ContentWriterco버전 1.6.2i★ 3i클라우드에서 실행
레지스트리 이름io.github.ContentWriterco/compabase

설치 방법

What it does

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

  • Connects 클라우드에서 실행
  • Account or key Works without a key · add Authorization if you have one (often raises limits)
  • Category 기타

설치

쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.

검사 5/5 통과 · 내가 묻는 내용은 제작자 서버(compabase.com)를 거쳐요

먼저: 어떤 AI를 쓰시나요?

쓰는 앱을 고르면 아래에 단계가 나옵니다.

Claude에 연결할 수 있어요 · 약 2분

키 필요 없음, 설치 필요 없음 · claude.ai나 데스크톱 앱에서 한 번 설정하면 채팅에서 쓸 수 있어요 · 무료 계정은 1개까지 · Team/Enterprise는 소유자(Owner)가 추가

  1. Claude의 Connectors 페이지 열기

    CustomizeConnectors

    CustomizeConnectors1+ Add2https://…3Add4
  2. “+ Add” → “Add custom connector”를 누르고 이 2칸 채우기

    여기서 복사해 Claude의 같은 이름 칸에 붙여 넣고 Continue를 누르세요

    Name · 이름Compabase
    Remote MCP server URL · 주소https://compabase.com/api/mcp

    Authentication은 Claude가 찾은 그대로 두고 Add를 누르세요

  3. 채팅에서 켜기

    +ConnectorsCompabase

  4. 해 보기

    Compabase을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐

    ✓ Claude가 Compabase을 쓰고 있다고 하거나 답에 Compabase 도구 이름이 나오면 연결된 거예요

메뉴 이름은 2026년 11월 11일에 Anthropic 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요

ChatGPT는 기업용 요금제에서만 연결돼요

웹의 ChatGPT Business, Enterprise, Edu에서 워크스페이스 관리자나 소유자가 추가해요 · Free, Plus, Pro를 쓰면: 내 ChatGPT 요금제로는 아직 MCP를 직접 연결할 수 없어요

  1. 웹 ChatGPT에서 MCP 추가 페이지 열기

    Plugins+Add custom MCP server

    ChatGPTPlugins1+2https://…3Create4
  2. 이름과 주소 입력

    이름을 넣고 Connection에 주소를 붙여 넣은 뒤 경고에 체크하고 Create as a plugin을 누르세요

    Name · 이름Compabase
    Connection · 주소https://compabase.com/api/mcp
  3. 채팅에서 Compabase 고르기

    새 채팅을 열고 입력 전에 플러그인 목록에서 Compabase을 고르세요

  4. 해 보기

    Compabase을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐

    ✓ ChatGPT가 Compabase을 쓰고 있다고 하거나 답에 Compabase 도구 이름이 나오면 연결된 거예요

메뉴 이름은 2026년 11월 11일에 OpenAI 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요

Claude Code에 연결할 수 있어요 · 약 2분

키 필요 없음, 설치 필요 없음

  1. 터미널 열기

    Mac: Command+스페이스를 누르고 Terminal 입력 · Windows: PowerShell 열기

  2. 이 명령을 붙여 넣고 Enter

    claude mcp add --transport http --scope user compabase https://compabase.com/api/mcp
  3. Claude Code에서 /mcp 입력

    Compabase이 목록에 있고 연결됨으로 보이면 돼요

  4. 해 보기

    Compabase을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐

    ✓ Claude Code가 Compabase을 쓰고 있다고 하거나 답에 Compabase 도구 이름이 나오면 연결된 거예요

메뉴 이름은 2026년 11월 11일에 Anthropic 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요

Cursor에 연결할 수 있어요 · 약 2분

키 필요 없음, 설치 필요 없음

  1. 이 버튼으로 Cursor 열기

    Cursor에서 열기

    Cursor가 설치를 확인하면 Install을 누르세요

  2. Cursor에서 AI 채팅을 Agent 모드로 열기

  3. 해 보기

    Compabase을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐

    ✓ Cursor가 Compabase을 쓰고 있다고 하거나 답에 Compabase 도구 이름이 나오면 연결된 거예요

메뉴 이름은 2026년 11월 11일에 Cursor 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요

VS Code에 연결할 수 있어요 · 약 2분

키 필요 없음, 설치 필요 없음

  1. 이 버튼으로 VS Code 열기

    VS Code에서 열기

    VS Code가 설치를 확인하면 Install을 누르세요

  2. VS Code에서 AI 채팅을 Agent 모드로 열기

  3. 해 보기

    Compabase을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐

    ✓ VS Code가 Compabase을 쓰고 있다고 하거나 답에 Compabase 도구 이름이 나오면 연결된 거예요

메뉴 이름은 2026년 11월 11일에 VS Code 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요

Windsurf, Zed, Gemini CLI 같은 다른 MCP 앱은 추가 방법이 저마다 달라요. 앱 목록에서 확인하세요

MCP를 쓰는 앱 모두 보기 →

웹으로 연결하는 앱용 주소

주소https://compabase.com/api/mcp

JSON 설정은 아래 “개발자용”에 있어요

막혔나요? Compabase을 쓰는 사람에게 물어보세요💬 토론 →
개발자용: 터미널 명령과 JSON 설정

웹으로 연결

Claude Code

claude mcp add --transport http --scope user compabase https://compabase.com/api/mcp

Cursor (~/.cursor/mcp.json)

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

VS Code (mcp.json)

{
  "servers": {
    "compabase": {
      "type": "http",
      "url": "https://compabase.com/api/mcp"
    }
  }
}

직접 입력할 값

  • Authorization 비밀 HTTP header
    Optional at first connect. After signup: Bearer mcpk_… from request_signup/check_signup or https://compabase.com/integrations?tab=mcp

이 설정은 제작자의 레지스트리 정보로 만들었어요. README와 다르면 README를 따르세요.

한눈에 보기

주간 다운로드i
npm/PyPI에 없음
연결 방식
클라우드에서 실행
전송 방식
streamable-http
최신 버전i
1.6.2
카테고리i
기타
레지스트리 공개i
2026년 10월 7일
코드 마지막 변경i
2026년 11월 10일
제작자
ContentWriterco
웹사이트
compabase.com
레지스트리 상태
활성

어떤 앱에서 쓸 수 있나요

이 서버의 연결 방식과 각 앱의 공식 문서를 바탕으로 했어요. 2026년 11월 10일 확인.

인터넷으로 연결하는 앱

ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast

모든 앱과 장단점 →

할 수 있는 일

도구 이름과 설명은 서버가 2026년 11월 12일에 알려 준 그대로예요. 우리가 아니라 제작자가 쓴 글이고, 일반 텍스트로만 보여 드려요.

  • request_signup

    Start Compabase account setup for an email. Sends a magic link. After the user clicks it, check_signup with the returned setup_id reports status ready and returns the MCP key automatically. No key has to be generated in the portal. No auth required.

  • check_signup

    Poll a request_signup session. When the user has confirmed email, returns mcp_key once and cursor_mcp_json to write to MCP config. Call every 3 seconds until status is ready, expired, or already_delivered. No auth required.

  • list_plans

    List Compabase billing plans and limits. No auth required. After sign-up, use upgrade_plan to get a Stripe Checkout URL.

  • search_companies

    Search and filter Polish KRS companies (spółki). Compabase also holds the full CEIDG/JDG register; this tool does not browse JDG — those without a public contact email are hidden because of RODO. Default `fields=summary` returns a compact row (name, NIP, KRS, location, PKD, lates

  • get_company

    Get company registry profile and headline financials for one latest filed period (`financials.period_to` / `financial_period_to`): revenue, profit, costs, assets, estimated_value (Ohlson/RIM equity estimate), PKD, address, plus contacts when on record, full address, share capital

  • get_financials

    Get full financial statement metrics per fiscal period — all entity_financial_metrics columns. Includes cash_and_equivalents, inventories, receivables, liabilities, equity, cost breakdown, revenue lines. Identify company by name, KRS, or NIP.

  • get_company_people

    Get people associated with a company — management board, supervisory board, shareholders, proxies. Returns display names, role labels, and relationship types (management, supervisory, ownership, procuration). Identify by name, KRS, or NIP.

  • count_companies

    Count KRS companies matching given filters. Returns a single number — no company list. Does not count JDG in this tool (full CEIDG is in Compabase; listing is RODO-gated). Sparse or zero counts in JDG-dominated PKDs include a `hint`.

  • execute_sql

    Execute a read-only SQL SELECT query against the Compabase database. Use when dedicated tools are not enough (aggregations, joins, custom analysis). Returns at most row_limit rows per call depending on the plan (Free 100, Pro 500, Scale 1000); if truncated is true, the full resul

  • get_company_rankings

    Get a company's revenue rank positions within its industry (PKD), region (voivodeship), and all of Poland. Returns rows from company_financial_rankings — one row per scope (pkd_full, pkd_division, pkd_section, region, country). PKD scope keys of historical classifications are pre

  • get_financial_stats

    Get precomputed aggregate financial statistics for a sector, region, PKD branch, or country. Returns median, p25/p75/p90, winsorized mean, mean, total, n_companies, min/max. Use for questions like: what is the median revenue / average profit / assets in industry X or region Y? me

  • get_company_public_aid

    Get SUDOP public aid / grants for a company — full case list with amounts, grantor, measure, purpose. Keyed by NIP. Identify company by name, KRS, or NIP.

  • get_company_eu_funds

    Get European Funds (Fundusze Europejskie) projects for a company — official MFiPR lists, EU co-financing, programme and dates. Keyed by NIP. Identify company by name, KRS, or NIP. Cohesion/shared-management funds; not TED procurement, not FTS Commission grants, and not SUDOP stat

  • get_company_procurement

    Get European Commission FTS awards for a company — Horizon, LIFE, Erasmus and other direct/indirect-management grants. Keyed by NIP (VAT). Identify by name, KRS, or NIP. Not cohesion funds (get_company_fe) and not TED procurement.

  • get_company_public_tenders

    Get BZP public procurement data — full awards as contractor and notices as buyer, with award values. Keyed by NIP. Identify company by name, KRS, or NIP.

  • get_company_energy_licenses

    Get URE energy concessions for a company — full list of electricity, gas, heat, and liquid fuels, with validity dates and pending applications. Keyed by NIP. Identify company by name, KRS, or NIP.

  • get_company_public_contracts

    Get contracts from Poland's Central Register of Contracts (CRU JSFP, Ministry of Finance) where the company is the contractor of a public-sector unit (ministries, municipalities, schools, hospitals) — count, total value, top public buyers and the 50 most recent contracts (date, s

  • get_company_nfz_contracts

    Get contracts between the company (as a healthcare provider) and Poland's National Health Fund (NFZ) — value of NFZ contracts in the latest year and every year since 2008, types of care (hospital, outpatient, dental, rehabilitation, pharmacy etc.) with NFZ regional branch, and th

  • get_company_group

    Get the corporate group of a Polish company from the global LEI register (GLEIF), supplemented with foreign corporate shareholders from KRS matched to it: direct parent and ultimate parent (name, country, LEI), subsidiaries and other group companies — Polish ones with KRS number,

  • get_company_nfz_queues

    Get NFZ (National Health Fund) waiting lists of a healthcare provider — every NFZ-funded service (specialist clinics, diagnostics such as MRI/CT, procedures, rehabilitation, hospital wards) it runs a waiting list for, per location: NFZ forecast waiting time for stable and urgent

  • get_company_trademarks

    Get Polish Patent Office (UPRP) trademarks owned or applied for by the company — mark name, application number, Nice classes, status (protected / pending / expired / refused), filing, registration and expiry dates, plus counts. Owners are matched by company name and city (UPRP do

  • get_company_procurement_disputes

    Get National Appeal Chamber (Krajowa Izba Odwoławcza, KIO) rulings in public procurement disputes involving the company — as appellant (with upheld / dismissed / discontinued / rejected counts), as participant or as contracting authority — with case numbers, dates, other party an

  • get_company_waste_registry

    Get BDO waste and packaging register data — registration number, EUP site count, activity flags, and headquarters decisions with issue and validity dates. Keyed by NIP. Identify company by name, KRS, or NIP.

  • get_company_stock_market

    Get Warsaw Stock Exchange listing for a company — ticker, ISIN, market (GPW main / NewConnect / GlobalConnect), last close and change, market cap, shares outstanding, TTM EPS, TTM P/E (falls back to last annual filing), last quarterly results, next earnings date, dividend per sha

  • get_company_eu_tenders

    Get TED EU-threshold public procurement — full awards as contractor and notices as buyer. Keyed by NIP. Identify company by name, KRS, or NIP.

  • get_company_court_gazette

    Get Court and Commercial Gazette (MSiG) notices for one company. Matched by KRS or NIP (creditor calls, dissolution, mergers, liquidation).

  • get_company_sanctions

    Official MSWiA sanctions listing for one company. Returns measures and legal grounds when the company is listed; null when it is not. Matched by KRS, NIP, or REGON. The same payload is included on get_company as sanctions.

  • get_company_debt_registry

    Get KRZ insolvency / restructuring proceedings. KRS companies via company_krz; sole proprietors via CEIDG KRZ by NIP.

  • get_company_financial_supervision

    KNF register (Polish Financial Supervision Authority): licences and entries of a financial company — banks, payment / e-money institutions, investment firms, insurers, lending institutions, agents. Returns entries with kind, KNF number, status, registration / decision / strike-of

  • get_company_website_facts

    Facts read from the company's own website: opening hours (per weekday), branches/locations with addresses, offer (CPV divisions plus short product/service names in PL/EN/DE), certifications found on the site (ISO 9001, HACCP, FSC…), website technology (CMS, e-commerce platform, p

  • get_company_procurement_counterparties

    Public procurement counterparties of a company from BZP, TED and CRU: the buyers it most often wins contracts from, the contractors it most often awards contracts to, and its consortium partners — each with KRS (when known), number of contracts, total value (PLN/EUR/USD) and year

  • get_company_filing_timeliness

    Financial statement filing timeliness from KRS register entries (date each annual statement was filed) and the Financial Document Repository: for each recent financial year the period end, filing date, statutory deadline (year end + 6 months + 15 days), days late or not filed, an

  • get_company_secured_liabilities

    Secured liabilities from the latest financial-statement notes (period ending 2025+): mortgages (hipoteki), registered / financial pledges (zastawy), transfers of ownership, assignments — with creditor, amount, secured debt, asset and land-register (KW) numbers. Keyed by KRS; null

  • get_company_real_estate

    Company real estate from the latest financial statement (period ending 2025+): land incl. perpetual usufruct, buildings and premises, investment property (book values in PLN/EUR/USD) plus property locations named as mortgage collateral (address, land-register KW numbers, creditor

  • get_company_beneficiaries

    Get CRBR beneficial owners for a KRS company. All names are returned (same as zarząd / wspólnicy). PESEL is never included (birth_year only). JDG are not in CRBR.

  • get_company_articles

    Get full text of the company's articles of association or statute (umowa spółki / statut) from RAR (Repozytorium Akt Rejestrowych). Use when the user asks about: share transfer consent, preemption rights, non-compete clauses, company duration, voting rights, special share classes

  • get_usage

    Get current billing period usage and remaining quota — mcp_queries, api_requests, export_companies, ask_ai_credits, watchlist_companies. Includes limits and reset date.

  • get_plan

    Get the user's active billing plan details — plan name, price, status, limits, prepaid credit balance, and billing period reset date.

  • list_watchlist

    List companies on the user's watchlist with company data (name, KRS, NIP, revenue, city). Supports pagination via limit/offset.

  • add_to_watchlist

    Add a company to the user's watchlist. Identify by KRS (10-digit) or NIP (10-digit). Supports both KRS companies and CEIDG sole proprietorships (via NIP).

  • remove_from_watchlist

    Remove a company from the user's watchlist. Identify by KRS or NIP.

  • list_api_keys

    List all active REST API keys (cb_…) for the user's account. Returns id, name, key_prefix, created_at, last_used_at.

  • create_api_key

    Create a new REST API key (cb_…). The raw key is returned once and cannot be retrieved later.

  • delete_api_key

    Revoke (deactivate) a REST API key by its ID. The key stops working immediately.

  • list_mcp_keys

    List all active MCP keys (mcpk_…) for the user's account. Returns id, name, key_prefix, created_at, last_used_at.

  • create_mcp_key

    Create a new MCP key (mcpk_…). The raw key is returned once and cannot be retrieved later.

  • delete_mcp_key

    Revoke (deactivate) an MCP key by its ID. Cannot revoke the key currently in use. The key stops working immediately.

  • export_companies

    Bulk file export of companies matching filters (CSV / XLSX / JSON). Up to 500 rows per call. Default `fields=contacts_only`: name, NIP, KRS, city, email, phone, website — small enough to use in-chat. `fields=summary` adds location, PKD, latest revenue/profit. `fields=full` is the

  • upgrade_plan

    Create a Stripe Checkout session for a plan upgrade. Shows current plan and available upgrades. Pass plan_id ('pro' or 'scale') to get a checkout_url on checkout.stripe.com — the user pays there in the browser. The checkout_url is the direct payment page for the selected plan.

  • set_webhook_url

    Configure, view, or remove webhook for watchlist event notifications. Events (default: all): watchlist.company_changed, watchlist.board_changed, watchlist.ownership_changed, watchlist.status_changed, watchlist.company_removed_from_registry, watchlist.financials_updated, watchlist

  • get_byok_keys

    List configured Bring-Your-Own-Key (BYOK) provider keys status. Shows which providers (openai, claude, gemini) have keys configured, with prefix and last-used date. Never returns the actual key.

  • set_byok_key

    Add or update a BYOK provider API key. Key is encrypted at rest (AES-256-GCM). Requires paid plan (Pro+). Providers: openai (sk-…), claude (sk-ant-…), gemini (AIza… or AQ.…).

  • delete_byok_key

    Remove a configured BYOK provider key. After removal, the platform falls back to its own model access.

  • add_watchlist_batch

    Add multiple companies to watchlist in one call. Provide an array of KRS/NIP identifiers (max 500). Resolves identifiers to companies, skips duplicates, respects plan limits.

  • set_notification_preferences

    Get or update email notification preferences for watchlist changes. When email_notifications=true, you will receive an email whenever a watched company's data changes (registry updates, new financial statements, deregistration, etc.).

기본 점검i

누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 12일 점검

  • ✓ 통과

    제작자와 저장소 일치

    레지스트리 이름이 GitHub 계정 ContentWriterco 기준으로 확인되었고, 이 계정이 저장소를 소유하고 있어요

  • ✓ 통과

    계속 관리되고 있음

    코드 마지막 변경: 그저께

  • ✓ 통과

    라이선스 있음

    MIT 사용

  • ✓ 통과

    엔드포인트 응답

    183ms 만에 응답(HTTP 200)

  • – 해당 없음

    OAuth로 로그인

    로그인 필요 없음

  • ✓ 통과

    도구 설명에 숨겨진 지시 없음

    도구 설명 55개를 읽었고, AI에게 보내는 숨겨진 지시는 없었어요

토론

질문하고, 팁을 나누고, 안 되는 점을 알려 주세요. "도움이 됨"이 많은 순서예요.

아직 글이 없어요. 처음으로 질문하거나 공유해 보세요.

이곳의 글은 사용자가 쓴 것으로, PopNx 팀의 글이 아니에요.

Google로 로그인하고 글쓰기

사용자 리뷰

아직 리뷰가 없어요

Google로 로그인하고 리뷰 쓰기

기타 카테고리의 다른 서버와 비교i

  • 이 카테고리의 다른 서버 19370개 중 93%보다 스타가 많아요
  • 이 카테고리의 다른 서버 19370개 중 56%보다 최근에 레지스트리에 공개됐어요
  • 기본 점검 결과가 이 카테고리의 다른 서버 19370개 중 100%와 같거나 더 좋아요

레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.

자주 묻는 질문

Compabase, 안전한가요?

해당하는 기본 점검 5개 중 5개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.

어떤 키나 코드가 필요한가요?

레지스트리에 필수 키가 나와 있지 않아요. 다만 처음 쓸 때 로그인을 요구하는 서버도 있어요.

내 컴퓨터에서 실행되나요, 클라우드에서 실행되나요?

제작자의 클라우드에서 실행돼요. 설치 없이 인터넷으로 연결하지만, 보내는 내용은 제작자의 서버를 거쳐요.

아직 관리되고 있나요?

GitHub 저장소는 마지막으로 그저께 변경됐고, 최신 버전(1.6.2)은 36일 전 레지스트리에 올라왔어요.

어떤 앱에서 쓸 수 있나요?

Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. URL로 연결되므로 원격 MCP를 지원하는 앱에서도 쓸 수 있어요. 예: ChatGPT Business 이상.

대신 쓸 수 있는 건 뭐가 있나요?

같은 카테고리에는: World Monitor, Claude Flow, Windmill

같은 카테고리의 다른 것

같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.

카드 보는 법:↓ 주간 다운로드i★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i

World Monitor

Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 104 tools.

제작자: koala73널리 사용됨★ 9만오늘 업데이트

클라우드에서 실행✓ 서비스 회사 · worldmonitor.app

Claude Flow

AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.

제작자: ruvnet널리 사용됨↓ 1.4만/주★ 8.2만14개월 전 업데이트

내 컴퓨터에서 실행

Windmill

Run Windmill scripts and flows and manage jobs, schedules, resources and variables.

제작자: windmill-labs널리 사용됨★ 1.9만오늘 업데이트

클라우드에서 실행

제작자의 README

README 열기

제작자의 저장소에서 쓰인 그대로 가져왔어요. PopNx MCP가 검토하거나 보증한 내용이 아니에요. HTML, 이미지, 스크립트는 제거했어요. 링크를 누르면 이 사이트를 벗어나요.

🇵🇱 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.

54 tools on the full server (generated from the live tools/list).

Onboarding (no key)
ToolPurpose
request_signupStart Compabase account setup for an email
check_signupPoll a request_signup session
list_plansList Compabase billing plans and limits
Company data
ToolPurpose
search_companiesSearch and filter Polish KRS companies (spółki)
get_companyGet company registry profile and headline financials for one latest filed period (financials.period_to / financial_period_to): revenue, profit, costs…
get_financialsGet full financial statement metrics per fiscal period
get_company_peopleGet people associated with a company
count_companiesCount KRS companies matching given filters
execute_sqlExecute a read-only SQL SELECT query against the Compabase database
get_company_rankingsGet a company's revenue rank positions within its industry (PKD), region (voivodeship), and all of Poland
get_financial_statsGet precomputed aggregate financial statistics for a sector, region, PKD branch, or country
Register enrichments
ToolPurpose
get_company_public_aidGet SUDOP public aid / grants for a company
get_company_eu_fundsGet European Funds (Fundusze Europejskie) projects for a company
get_company_procurementGet European Commission FTS awards for a company
get_company_public_tendersGet BZP public procurement data
get_company_energy_licensesGet URE energy concessions for a company
get_company_public_contractsGet contracts from Poland's Central Register of Contracts (CRU JSFP, Ministry of Finance) where the company is the contractor of a public-sector unit…
get_company_nfz_contractsGet contracts between the company (as a healthcare provider) and Poland's National Health Fund (NFZ)
get_company_nfz_queuesGet NFZ (National Health Fund) waiting lists of a healthcare provider
get_company_trademarksGet Polish Patent Office (UPRP) trademarks owned or applied for by the company
get_company_procurement_disputesGet National Appeal Chamber (Krajowa Izba Odwoławcza, KIO) rulings in public procurement disputes involving the company
get_company_waste_registryGet BDO waste and packaging register data
get_company_stock_marketGet Warsaw Stock Exchange listing for a company
get_company_eu_tendersGet TED EU-threshold public procurement
get_company_court_gazetteGet Court and Commercial Gazette (MSiG) notices for one company
get_company_sanctionsOfficial MSWiA sanctions listing for one company
get_company_debt_registryGet KRZ insolvency / restructuring proceedings
get_company_financial_supervisionKNF register (Polish Financial Supervision Authority): licences and entries of a financial company
get_company_website_factsFacts read from the company's own website: opening hours (per weekday), branches/locations with addresses, offer (CPV divisions plus short product/service…
get_company_procurement_counterpartiesPublic procurement counterparties of a company from BZP, TED and CRU: the buyers it most often wins contracts from, the contractors it most often awards…
get_company_filing_timelinessFinancial statement filing timeliness from KRS register entries (date each annual statement was filed) and the Financial Document Repository: for each recent…
get_company_secured_liabilitiesSecured liabilities from the latest financial-statement notes (period ending 2025+): mortgages (hipoteki), registered / financial pledges (zastawy)…
get_company_real_estateCompany real estate from the latest financial statement (period ending 2025+): land incl. perpetual usufruct, buildings and premises, investment property…
get_company_beneficiariesGet CRBR beneficial owners for a KRS company
get_company_articlesGet full text of the company's articles of association or statute (umowa spółki / statut) from RAR (Repozytorium Akt Rejestrowych)
Account (skip mcp_queries)
ToolPurpose
get_usageGet current billing period usage and remaining quota
get_planGet the user's active billing plan details
list_watchlistList companies on the user's watchlist with company data (name, KRS, NIP, revenue, city)
add_to_watchlistAdd a company to the user's watchlist
remove_from_watchlistRemove a company from the user's watchlist
list_api_keysList all active REST API keys (cb_…) for the user's account
create_api_keyCreate a new REST API key (cb_…)
delete_api_keyRevoke (deactivate) a REST API key by its ID
list_mcp_keysList all active MCP keys (mcpk_…) for the user's account
create_mcp_keyCreate a new MCP key (mcpk_…)
delete_mcp_keyRevoke (deactivate) an MCP key by its ID
export_companiesBulk file export of companies matching filters (CSV / XLSX / JSON)
upgrade_planCreate a Stripe Checkout session for a plan upgrade
set_webhook_urlConfigure, view, or remove webhook for watchlist event notifications
get_byok_keysList configured Bring-Your-Own-Key (BYOK) provider keys status
set_byok_keyAdd or update a BYOK provider API key
delete_byok_keyRemove a configured BYOK provider key
add_watchlist_batchAdd multiple companies to watchlist in one call
set_notification_preferencesGet or update email notification preferences 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

  • [Compabase REST API](https://github.com/ContentWriterco/compabase-api) – OpenAPI 3.1 (v1.yaml)
  • [Interactive API docs](https://compabase.com/docs/)
  • [Interactive MCP docs](https://compabase.com/docs/mcp/)
  • [compabase.com](https://compabase.com)

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/