Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "search_companies"
⟨400 unchanged words⟩ 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).","enum":["revenue_total","profit_net","total_assets","profit_operating","ebitda","capital_total","estimated_value","registration_date","revenue_growth_pct"],"type":"string"},"sort_dir": ⟨62 unchanged words⟩
Added "get_company_procurement_disputes" and "get_company_trademarks" (48 tools before, 50 now)
Get Procurement Disputes (KIO) — 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 and outcome. Parties are matched by name and city. Identify company by name, KRS, or NIP.
Get Trademarks (UPRP) — 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 does not publish NIP). Identify company by name, KRS, or NIP.
Added "get_company_nfz_contracts", "get_company_public_contracts" and "get_company_real_estate" (45 tools before, 48 now)
Get National Health Fund Contracts (NFZ) — 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 the largest contracts. Amounts are annual contract values in PLN. Keyed by NIP. Identify company by name, KRS, or NIP.
Get Public Sector Contracts (CRU) — 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, subject, value in PLN, buyer, link). Register live since July 2026; covers contracts below tender thresholds too. Keyed by NIP. Identify company by name, KRS, or NIP.
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). Keyed by KRS; null when the balance sheet shows no real estate (micro and small entities have no such breakdown).
Changed the definition of "get_company_articles" and "get_company_procurement"
GetNewsArticlesMentionsof Association
⟨5 unchanged words⟩ :false,"readOnlyHint":true,"title":"GetNewsArticlesMentionsof Association"}
Added "get_company_financial_supervision" and "get_company_secured_liabilities"; changed the definition of "get_company" (43 tools before, 45 now)
⟨23 unchanged words⟩ , PKD, address, plus contacts when onrecord.record, full address, share capital, representation, recent KRS changes and `vat` (MF white list: VAT status, VAT registration date, bank accounts, removal/restoration, date Compabase checked it). All money fields in this response are that ⟨45 unchanged words⟩
Get KNF Financial Supervision Register — 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-off dates and services. Keyed by NIP; null when the company has no KNF entry.
Changed the definition of "count_companies" and "search_companies"
⟨232 unchanged words⟩ (lowercase).","type":"string"},"registration_date_max":{"description":"Latest KRS registration date, YYYY-MM-DD (inclusive).","type":"string"},"registration_date_min":{"description":"Earliest KRS registration date, YYYY-MM-DD (inclusive). For newly registered companies use today's date for both registration_date_min and registration_date_max.","type":"string"},"revenue_max":{"description":"Maximum total revenue in ⟨64 unchanged words⟩
⟨341 unchanged words⟩ 'mazowieckie', 'wielkopolskie'.","type":"string"},"registration_date_max":{"description":"Latest KRS registration date, YYYY-MM-DD (inclusive).","type":"string"},"registration_date_min":{"description":"Earliest KRS registration date, YYYY-MM-DD (inclusive). For newly registered companies use today's date for both registration_date_min and registration_date_max.","type":"string"},"
Changed the definition of "add_to_watchlist", "add_watchlist_batch", "check_signup" and 40 more
before
{"properties":{"company":{"description":"Watchlist entry created.","type":"object"},"status":{"description":"Operation status (added or already_watched).","type":"string"}},"required":["status"],"type":"object"}after
—before
{"properties":{"added":{"description":"Number of companies successfully added.","type":"number"},"total":{"description":"Total requested companies.","type":"number"}},"required":["added","total"],"type":"object"}after
—Added "get_company_sanctions" (42 tools before, 43 now)
Get sanctions listing (MSWiA) — 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.
Changed the definition of "count_companies", "export_companies", "get_company" and 2 more
⟨70 unchanged words⟩ number"},"estimated_value_max":{"description":"Maximum Ohlson estimated equity value in PLN.","type":"number"},"estimated_value_min":{"description":"Minimum Ohlson estimated equity value in PLN.","type":"number"} ⟨213 unchanged words⟩
{"properties":{"all_pkd":{"description":"Match any PKD code in the company's activity list (not just primary).","type":"string"},"city":{"description":"City name.","type
Certificate recorded, valid to 2026-12-09
Authorization not required
First tool surface recorded: 42 tools (server version 1.6.2)
Showing the latest 12 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
GetPublic ProcurementEUContractsGrants (FTS)
⟨5 unchanged words⟩ :false,"readOnlyHint":true,"title":"GetPublic ProcurementEUContractsGrants (FTS)"}
Get Secured Liabilities (Mortgages, Pledges) — 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.
before
{"properties":{"cursor_mcp_json":{"description":"Suggested MCP configuration snippet for Cursor / Claude Desktop.","type":"object"},"email":{"description":"User email address if confirmed.","type":"string"},"key_name":{"description":"Display name of the generated key.","type":"string"},"key_prefix":{"description":"First 9 characters of the key.","type":"string"},"mcp_key":{"description":"Generated Compabase MCP key (mcpk_...).","type":"string"},"message":{"description":"Status message or next step guidance.","type":"string"},"poll_after_seconds":{"description":"Seconds to wait before polling again if pending.","type":"number"},"status":{"description":"Setup session status: pending, ready, expired, already_delivered, or not_found.","type":"string"}},"required":["status","message"],"type":"object"}after
—before
{"properties":{"count":{"description":"Total count of KRS companies matching filters.","type":"number"},"hint":{"description":"Optional guidance regarding filters or CEIDG.","type":"string"}},"required":["count"],"type":"object"}after
—before
{"properties":{"api_key":{"description":"Newly generated REST API key.","type":"string"},"name":{"description":"Label assigned to key.","type":"string"}},"required":["api_key"],"type":"object"}after
—before
{"properties":{"mcp_key":{"description":"Newly generated MCP key (mcpk_...).","type":"string"},"name":{"description":"Key name.","type":"string"}},"required":["mcp_key"],"type":"object"}after
—before
{"properties":{"status":{"description":"Result status of revocation.","type":"string"}},"required":["status"],"type":"object"}after
—before
{"properties":{"status":{"description":"Removal status.","type":"string"}},"required":["status"],"type":"object"}after
—before
{"properties":{"status":{"description":"Result status of revocation.","type":"string"}},"required":["status"],"type":"object"}after
—before
{"properties":{"rowCount":{"description":"Number of rows returned.","type":"number"},"rows":{"description":"Result rows from the read-only query.","type":"array"}},"required":["rows"],"type":"object"}after
—before
{"properties":{"count":{"description":"Number of records exported.","type":"number"},"download_url":{"description":"Direct download URL for generated CSV file.","type":"string"}},"required":["download_url"],"type":"object"}after
—before
{"properties":{"providers":{"description":"Configured AI provider keys.","type":"array"}},"type":"object"}after
—before
{"properties":{"company":{"description":"Detailed company profile.","type":"object"},"contacts":{"description":"Public contact details (email, phone, website) if available.","type":"object"},"financials":{"description":"Headline financials for latest filed period.","type":"object"}},"type":"object"}after
—before
{"properties":{"articles":{"description":"Media mentions, press articles, and business news mentioning company.","type":"array"}},"type":"object"}after
—before
{"properties":{"beneficiaries":{"description":"Registered Ultimate Beneficial Owners (UBO) from CRBR.","type":"array"}},"type":"object"}after
—before
{"properties":{"entries":{"description":"Official announcements published in Monitor Sądowy i Gospodarczy.","type":"array"}},"type":"object"}after
—before
{"properties":{"proceedings":{"description":"Insolvency, restructuring, and bankruptcy proceedings on record in KRZ.","type":"array"}},"type":"object"}after
—before
{"properties":{"concessions":{"description":"Energy regulator concessions and electricity/gas trade licenses.","type":"array"}},"type":"object"}after
—before
{"properties":{"projects":{"description":"EU-funded projects and subsidies co-financed by European funds.","type":"array"}},"type":"object"}after
—before
{"properties":{"tenders":{"description":"High-value public procurement notices published on Tenders Electronic Daily.","type":"array"}},"type":"object"}after
—before
{"properties":{"krs":{"description":"KRS number of the company.","type":"string"},"people":{"description":"List of associated persons (board, supervisory, shareholders, proxies).","type":"array"}},"type":"object"}after
—before
{"properties":{"contracts":{"description":"Public procurement tenders won by the company.","type":"array"}},"type":"object"}after
—before
{"properties":{"aid_records":{"description":"Records of de minimis and state public aid granted to company.","type":"array"}},"type":"object"}after
—before
{"properties":{"notices":{"description":"Public procurement bulletin tender announcements and contract awards.","type":"array"}},"type":"object"}after
—before
{"properties":{"rankings":{"description":"Rankings by revenue, profit, and growth within sector and region.","type":"array"}},"type":"object"}after
—before
{"properties":{"sanctions":{"description":"Sanctions entries for this company, or null when it is not listed.","type":"object"}},"type":"object"}after
—before
{"properties":{"market":{"description":"GPW Main Market or NewConnect.","type":"string"},"profile":{"description":"Listed company stock and market data.","type":"object"},"ticker":{"description":"Stock ticker symbol.","type":"string"}},"type":"object"}after
—before
{"properties":{"entries":{"description":"BDO waste management registry registration and activity scopes.","type":"array"}},"type":"object"}after
—before
{"properties":{"stats":{"description":"Aggregated sector benchmark statistics (averages, medians, percentiles).","type":"object"}},"type":"object"}after
—before
{"properties":{"financials":{"description":"Historical financial statements with full balance sheet and P&L line items.","type":"array"},"krs":{"description":"KRS number of the company.","type":"string"},"nip":{"description":"NIP number of the company.","type":"string"}},"type":"object"}after
—before
{"properties":{"plan":{"description":"Current plan details and features.","type":"object"}},"required":["plan"],"type":"object"}after
—before
{"properties":{"usage":{"description":"Monthly queries used, limit, and remaining quota.","type":"object"}},"required":["usage"],"type":"object"}after
—before
{"properties":{"api_keys":{"description":"List of active REST API keys.","type":"array"}},"required":["api_keys"],"type":"object"}after
—before
{"properties":{"mcp_keys":{"description":"List of active MCP keys.","type":"array"}},"required":["mcp_keys"],"type":"object"}after
—before
{"properties":{"message":{"description":"Plan guidance.","type":"string"},"plans":{"description":"List of available billing plans with pricing and quotas.","items":{"properties":{"allow_byok":{"description":"Whether Bring-Your-Own-Key is enabled.","type":"boolean"},"api_limit_monthly":{"description":"Monthly REST API quota.","type":"number"},"ask_ai_credits_monthly":{"description":"Monthly Ask AI credits.","type":"number"},"description":{"description":"Plan description.","type":"string"},"display_name":{"description":"Display name of the plan.","type":"string"},"export_limit_monthly":{"description":"Monthly export quota.","type":"number"},"id":{"description":"Plan identifier (free, pro, scale).","type":"string"},"is_contact_sales":{"description":"Whether contact sales is required.","type":"boolean"},"mcp_queries_monthly":{"description":"Monthly MCP query quota.","type":"number"},"price_pln_monthly":{"description":"Monthly price in PLN.","type":"number"},"watchlist_limit":{"description":"Maximum watchlist companies.","type":"number"}},"type":"object"},"type":"array"}},"required":["plans","message"],"type":"object"}after
—before
{"properties":{"watchlist":{"description":"List of tracked companies with monitored change status.","type":"array"}},"required":["watchlist"],"type":"object"}after
—before
{"properties":{"status":{"description":"Operation status (removed or not_found).","type":"string"}},"required":["status"],"type":"object"}after
—before
{"properties":{"client":{"description":"Client identifier passed in request.","type":"string"},"email":{"description":"Email address being registered.","type":"string"},"expires_in_minutes":{"description":"Minutes until this setup request expires.","type":"number"},"message":{"description":"Instructions for next steps.","type":"string"},"poll_after_seconds":{"description":"Recommended polling interval in seconds.","type":"number"},"setup_id":{"description":"Unique session ID for polling signup completion.","type":"string"},"status":{"description":"Current status of the setup session (e.g. pending).","type":"string"}},"required":["setup_id","status","email","message"],"type":"object"}after
—before
{"properties":{"hint":{"description":"Optional guidance regarding filters or CEIDG coverage.","type":"string"},"results":{"description":"List of matching company records.","type":"array"},"total":{"description":"Estimated or exact total count of matches.","type":"number"}},"required":["results"],"type":"object"}after
—before
{"properties":{"status":{"description":"Provider key setup status.","type":"string"}},"required":["status"],"type":"object"}after
—before
{"properties":{"status":{"description":"Preference update status.","type":"string"}},"required":["status"],"type":"object"}after
—before
{"properties":{"status":{"description":"Webhook configuration status.","type":"string"}},"required":["status"],"type":"object"}after
—before
{"properties":{"checkout_url":{"description":"Stripe Checkout URL to complete subscription purchase.","type":"string"}},"required":["checkout_url"],"type":"object"}after
—⟨14 unchanged words⟩ `financial_period_to`): revenue, profit, costs, assets, estimated_value (Ohlson/RIM equity estimate), PKD, address, plus contacts when on record. ⟨53 unchanged words⟩
⟨20 unchanged words⟩ 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 share and yield. Quotes delayed ⟨26 unchanged words⟩
⟨80 unchanged words⟩ number"},"estimated_value_max":{"description":"Maximum Ohlson estimatedcompanyequityvalue.value in PLN.","type":"number"},"estimated_value_min":{"description":"Minimum Ohlson estimatedcompanyequityvalue.value in PLN.","type":"number"},"fields":{ ⟨335 unchanged words⟩