Polish Company Financials
by ContentWriterco · remote · no sign-in to list tools · v1.0.0 · published by GitHub user ContentWriterco
Polish company financial statements for AI agents: revenue, profit, assets, rankings, benchmarks.
8 tools: 8 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads8Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http polish-company-financials https://compabase.com/api/mcp/financialsTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
8 tools
Only reads 8Claude Code: allow
count_companiesCount KRS companies matching given filters.No findings
Why it is in this group
- The name "count_companies" says "count": a word for reading.
Description, as the server wrote it 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`.
Annotations the server declares
- title: Count Polish Companies
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_companyGet the registry profile of one Polish company: name, legal form, address, industry (PKD), share capital, representation rules, recent registry changes, VAT status and headline fin…No findings
Why it is in this group
- The name "get_company" says "get": a word for reading.
Description, as the server wrote it Get the registry profile of one Polish company: name, legal form, address, industry (PKD), share capital, representation rules, recent registry changes, VAT status and headline financials for the latest filed period. Identify the company by name, KRS number or company tax number (NIP). For earlier years or full statements use get_financials.
Annotations the server declares
- title: Get Company Profile
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_company_rankingsGet a company's revenue rank positions within its industry (PKD), region (voivodeship), and all of Poland.No findings
Why it is in this group
- The name "get_company_rankings" says "get": a word for reading.
Description, as the server wrote it 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). Use for questions like: where does company X rank in Poland / its industry / its region?
Annotations the server declares
- title: Get Company Sector Rankings
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_company_secured_liabilitiesSecured liabilities from the latest financial-statement notes (period ending 2025+): mortgages (hipoteki), registered / financial pledges (zastawy), transfers of ownership, assignm…No findings
Why it is in this group
- The name "get_company_secured_liabilities" says "get": a word for reading.
Description, as the server wrote it 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 when nothing is disclosed.
Annotations the server declares
- title: Get Secured Liabilities (Mortgages, Pledges)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_financial_statsGet precomputed aggregate financial statistics for a sector, region, PKD branch, or country.No findings
Why it is in this group
- The name "get_financial_stats" says "get": a word for reading.
Description, as the server wrote it 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? Prefer median or winsor_mean over mean. cost_wages is PLN-only.
Annotations the server declares
- title: Get Sector Financial Statistics
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_financialsGet full financial statement metrics per fiscal period — all entity_financial_metrics columns.No findings
Why it is in this group
- The name "get_financials" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- title: Get Full Financial Statements
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_usageGet current billing period usage and remaining quota — mcp_queries, api_requests, export_companies, ask_ai_credits, watchlist_companies.No findings
Why it is in this group
- The name "get_usage" says "get": a word for reading.
Description, as the server wrote it Get current billing period usage and remaining quota — mcp_queries, api_requests, export_companies, ask_ai_credits, watchlist_companies. Includes limits and reset date.
Annotations the server declares
- title: Get Account Usage & Quota
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_companiesSearch and filter Polish KRS companies (spółki).No findings
Why it is in this group
- The name "search_companies" says "search": a word for reading.
Description, as the server wrote it 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, latest financials, email/phone/website) — small enough for MCP clients. `fields=contacts_only` is name/NIP/KRS/city/email/phone/website only. `fields=full` returns every company_search column plus contacts and may exceed client size limits. Use for rankings, sector filters, city/county/region browsing, name search, or NIP/KRS lookup. When a PKD is mostly JDG, a sparse result includes a `hint` (full CEIDG is in the database; listing is RODO-gated). Do not call export_companies just to get a handful of emails or phones.
Annotations the server declares
- title: Search Polish Companies
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http polish-company-financials https://compabase.com/api/mcp/financialsRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__polish-company-financials__search_companies",
"mcp__polish-company-financials__get_company",
"mcp__polish-company-financials__get_financials",
"mcp__polish-company-financials__count_companies",
"mcp__polish-company-financials__get_company_rankings",
"mcp__polish-company-financials__get_financial_stats",
"mcp__polish-company-financials__get_company_secured_liabilities",
"mcp__polish-company-financials__get_usage"
],
"ask": [],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as polish-company-financials. Review it before you use it.
