mcpField
P
Polish Company Financials

Polish Company Financials

Remote
compabase.comFinance0Updated 3w ago

About Polish Company Financials

Polish Company Financials is a read-only remote MCP server for exploring multi-year financial statements filed with Poland’s KRS. It helps analysts and business researchers search, rank, and compare Polish companies using financial figures and sector or regional benchmarks.

Key features

  1. 01Search and count companies by financial and regional filters
  2. 02Retrieve annual financial statements
  3. 03Rank companies by industry, region, and country
  4. 04Compare sector and regional benchmarks
  5. 05View headline figures and secured liabilities

Use cases

  1. 01Compare a Polish company’s margin with its sector
  2. 02Find top-revenue software companies in a city
  3. 03Review a company’s financial statements across years

MCP support

Exposes read-only company search, financial statements, rankings, and benchmark tools through a hosted Streamable HTTP MCP server at `https://compabase.com/api/mcp/financials`. Authentication is available through Compabase OAuth or an MCP key.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://compabase.com/api/mcp/financials
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

All endpoints
Streamable HTTPhttps://compabase.com/api/mcp/financialsAuth required

Tools

8
ParameterTypeRequiredDescription
krsstringNoKRS number of the company in the Polish National Court Register (10 digits).
nipstringNoPolish company tax number (NIP) of the business, 10 digits.
pkdstringNoPrimary PKD code prefix, e.g. '46.90.Z' or '46'.
citystringNoCity name — KRS records use uppercase, e.g. 'WARSZAWA', 'POZNAŃ'.
namestringNoCompany name, used when the KRS or NIP is not known.
yearintegerNoFilter to companies whose latest financial_period_to falls within this calendar year (e.g. 2024). Use only for sector/ranking browse — omit when looking up a company by name, KRS, or NIP.
limitintegerNoMax results (default: 10, max: 50).
countystringNoCounty / powiat (lowercase).
fieldsenumNoResponse size. Default summary (name, NIP, KRS, location, PKD, latest financials, email/phone/website). contacts_only: name, NIP, KRS, city, email, phone, website. full: every company_search column plus contacts — often too large for MCP clients.contacts_only | summary | full
regionstringNoVoivodeship (lowercase), e.g. 'mazowieckie', 'wielkopolskie'.
all_pkdstringNoMatch any PKD code in the company's activity list (not just primary).
sort_byenumNoSort field (default: revenue_total). registration_date + sort_dir=desc lists the newest registrations first. revenue_growth_pct + sort_dir=desc lists the fastest-growing companies (y/y revenue growth from KRS financial statements; combine with revenue_min to skip small companies).revenue_total | profit_net | total_assets | profit_operating | ebitda | capital_total | estimated_value | registration_date | revenue_growth_pct
currencyenumNoCurrency for monetary filters. Default: pln.pln | usd | eur
sort_direnumNoSort direction (default: desc).asc | desc
has_emailbooleanNotrue = only companies with email on record. Matching rows include contacts.email. Omit otherwise.
is_activebooleanNotrue = active only, false = closed only. Omit for all.
ebitda_maxnumberNoMaximum EBITDA.
ebitda_minnumberNoMinimum EBITDA.
legal_formstringNoLegal form fragment, e.g. 'spółka z o.o.' or 'akcyjna'.
profit_maxnumberNoMaximum net profit.
profit_minnumberNoMinimum net profit.
capital_maxnumberNoMaximum share capital.
capital_minnumberNoMinimum share capital.
has_websitebooleanNotrue = only companies with website on record. Matching rows include contacts.website. Omit otherwise.
postal_codestringNoPostal code prefix, e.g. '00-9' or '61-'.
revenue_maxnumberNoMaximum total revenue.
revenue_minnumberNoMinimum total revenue.
total_assets_maxnumberNoMaximum total assets.
total_assets_minnumberNoMinimum total assets.
estimated_value_maxnumberNoMaximum Ohlson estimated equity value in PLN.
estimated_value_minnumberNoMinimum Ohlson estimated equity value in PLN.
profit_operating_maxnumberNoMaximum operating profit (PLN). Omit if unused.
profit_operating_minnumberNoMinimum operating profit (PLN). Negative allowed. Omit if unused.
registration_date_maxstringNoLatest KRS registration date, YYYY-MM-DD (inclusive).
registration_date_minstringNoEarliest KRS registration date, YYYY-MM-DD (inclusive). For newly registered companies use today's date for both registration_date_min and registration_date_max.

Details

From the project README

Polish Company Financials MCP Server

Read multi-year financial statements filed with the Polish KRS, rank companies in their industry and region, and compare them with sector benchmarks.

Remote MCP server (Streamable HTTP), read-only, hosted by Compabase.

https://compabase.com/api/mcp/financials

Tools

ToolWhat it does
search_companies / count_companiesFilter companies by revenue, profit, assets, EBITDA, PKD and region.
get_financialsFull financial statements by fiscal year.
get_company_rankingsRevenue rank in industry, region and country.
get_financial_statsSector and regional benchmarks.
get_company / get_company_secured_liabilitiesHeadline figures and secured liabilities.

Example prompts

  • Show revenue and net profit of Orlen for the last three years.
  • List the 10 largest software companies in Gdańsk by revenue.
  • How does this company's margin compare with its industry?

Authentication

Sign in with your Compabase account (OAuth) in clients that support it, or send an MCP key: create one at https://compabase.com/integrations?tab=mcp and pass it as Authorization: Bearer mcpk_… or append ?apiKey=mcpk_… to the URL. Queries count toward your Compabase plan.

Setup

Claude (claude.ai, Desktop): Settings → Connectors → Add custom connector → paste the URL above (add ?apiKey=mcpk_… if you use a key).

Cursor / VS Code / Windsurf (mcp.json):

{
  "mcpServers": {
    "polish-company-financials": {
      "url": "https://compabase.com/api/mcp/financials",
      "headers": { "Authorization": "Bearer mcpk_YOUR_KEY" }
    }
  }
}

ChatGPT: Settings → Apps → Developer mode → Create → paste the URL.

About

Part of the Compabase MCP family. Full Compabase MCP (all Polish company data tools): https://compabase.com/api/mcp.

Questions: [email protected]

Gemini CLI

gemini extensions install https://github.com/ContentWriterco/Polish-Company-Financials-MCP

Gemini CLI asks for your Compabase MCP key during installation (create one at https://compabase.com/integrations?tab=mcp).

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/

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.