このMCPでできること
Provides Polish company registry profiles, ownership, management, financial statements, rankings, public procurement, grants, debt, licenses, and company search or export.
ツール
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS registry number (10 digits, zero-padded).'}, 'nip': {'type': 'string', 'description': 'NIP tax number (10 digits). Used for CEIDG if no KRS match.'}}}
出力スキーマ
{'type': 'object', 'required': ['status'], 'properties': {'status': {'type': 'string', 'description': 'Operation status (added or already_watched).'}, 'company': {'type': 'object', 'description': 'Watchlist entry created.'}}}
入力スキーマ
{'type': 'object', 'required': ['identifiers'], 'properties': {'identifiers': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of KRS numbers (10 digits) or NIP numbers (10 digits).'}}}
出力スキーマ
{'type': 'object', 'required': ['added', 'total'], 'properties': {'added': {'type': 'number', 'description': 'Number of companies successfully added.'}, 'total': {'type': 'number', 'description': 'Total requested companies.'}}}
入力スキーマ
{'type': 'object', 'required': ['setup_id'], 'properties': {'client': {'enum': ['cursor', 'claude', 'vscode', 'other'], 'type': 'string', 'description': 'Optional client hint for the key name.'}, 'setup_id': {'type': 'string', 'description': 'setup_id from request_signup.'}}}
出力スキーマ
{'type': 'object', 'required': ['status', 'message'], 'properties': {'email': {'type': 'string', 'description': 'User email address if confirmed.'}, 'status': {'type': 'string', 'description': 'Setup session status: pending, ready, expired, already_delivered, or not_found.'}, 'mcp_key': {'type': 'string', 'description': 'Generated Compabase MCP key (mcpk_...).'}, 'message': {'type': 'string', 'description': 'Status message or next step guidance.'}, 'key_name': {'type': 'string', 'description': 'Display name of the generated key.'}, 'key_prefix': {'type': 'string', 'description': 'First 9 characters of the key.'}, 'cursor_mcp_json': {'type': 'object', 'description': 'Suggested MCP configuration snippet for Cursor / Claude Desktop.'}, 'poll_after_seconds': {'type': 'number', 'description': 'Seconds to wait before polling again if pending.'}}}
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS registry number.'}, 'nip': {'type': 'string', 'description': 'NIP tax number.'}, 'pkd': {'type': 'string', 'description': "Primary PKD code prefix, e.g. '46.90.Z' or '46'."}, 'city': {'type': 'string', 'description': 'City name — KRS uses uppercase.'}, 'name': {'type': 'string', 'description': "Company name fragment (case-insensitive). Matches display name and full KRS name; legal-form suffixes like 'sp. z o.o.' are ignored."}, 'year': {'type': 'integer', 'description': 'Filter to companies whose latest financial_period_to falls within this calendar year. Use only for sector/ranking browse — omit when looking up a company by name, KRS, or NIP.'}, 'county': {'type': 'string', 'description': 'County / powiat (lowercase).'}, 'region': {'type': 'string', 'description': 'Voivodeship (lowercase).'}, 'all_pkd': {'type': 'string', 'description': "Match any PKD code in the company's activity list (not just primary)."}, 'has_email': {'type': 'boolean', 'description': 'true = only companies with email on record. Omit otherwise.'}, 'is_active': {'type': 'boolean', 'description': 'true = active only, false = closed only. Omit for all.'}, 'ebitda_max': {'type': 'number', 'description': 'Maximum EBITDA in PLN.'}, 'ebitda_min': {'type': 'number', 'description': 'Minimum EBITDA in PLN.'}, 'legal_form': {'type': 'string', 'description': 'Legal form fragment.'}, 'profit_max': {'type': 'number', 'description': 'Maximum net profit in PLN.'}, 'profit_min': {'type': 'number', 'description': 'Minimum net profit in PLN.'}, 'capital_max': {'type': 'number', 'description': 'Maximum share capital in PLN.'}, 'capital_min': {'type': 'number', 'description': 'Minimum share capital in PLN.'}, 'has_website': {'type': 'boolean', 'description': 'true = only companies with website on record. Omit otherwise.'}, 'revenue_max': {'type': 'number', 'description': 'Maximum total revenue in PLN.'}, 'revenue_min': {'type': 'number', 'description': 'Minimum total revenue in PLN.'}, 'total_assets_max': {'type': 'number', 'description': 'Maximum total assets in PLN.'}, 'total_assets_min': {'type': 'number', 'description': 'Minimum total assets in PLN.'}, 'estimated_value_max': {'type': 'number', 'description': 'Maximum Ohlson estimated equity value in PLN.'}, 'estimated_value_min': {'type': 'number', 'description': 'Minimum Ohlson estimated equity value in PLN.'}, 'profit_operating_max': {'type': 'number', 'description': 'Maximum operating profit in PLN.'}, 'profit_operating_min': {'type': 'number', 'description': 'Minimum operating profit in PLN.'}}}
出力スキーマ
{'type': 'object', 'required': ['count'], 'properties': {'hint': {'type': 'string', 'description': 'Optional guidance regarding filters or CEIDG.'}, 'count': {'type': 'number', 'description': 'Total count of KRS companies matching filters.'}}}
入力スキーマ
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Human-readable label for the key (max 100 chars).'}}}
出力スキーマ
{'type': 'object', 'required': ['api_key'], 'properties': {'name': {'type': 'string', 'description': 'Label assigned to key.'}, 'api_key': {'type': 'string', 'description': 'Newly generated REST API key.'}}}
入力スキーマ
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Human-readable label for the key (max 100 chars).'}}}
出力スキーマ
{'type': 'object', 'required': ['mcp_key'], 'properties': {'name': {'type': 'string', 'description': 'Key name.'}, 'mcp_key': {'type': 'string', 'description': 'Newly generated MCP key (mcpk_...).'}}}
入力スキーマ
{'type': 'object', 'required': ['key_id'], 'properties': {'key_id': {'type': 'string', 'description': 'UUID of the API key to revoke (from list_api_keys).'}}}
出力スキーマ
{'type': 'object', 'required': ['status'], 'properties': {'status': {'type': 'string', 'description': 'Result status of revocation.'}}}
入力スキーマ
{'type': 'object', 'required': ['provider'], 'properties': {'provider': {'enum': ['openai', 'claude', 'gemini'], 'type': 'string', 'description': 'Provider to remove key for.'}}}
出力スキーマ
{'type': 'object', 'required': ['status'], 'properties': {'status': {'type': 'string', 'description': 'Removal status.'}}}
入力スキーマ
{'type': 'object', 'required': ['key_id'], 'properties': {'key_id': {'type': 'string', 'description': 'UUID of the MCP key to revoke (from list_mcp_keys).'}}}
出力スキーマ
{'type': 'object', 'required': ['status'], 'properties': {'status': {'type': 'string', 'description': 'Result status of revocation.'}}}
入力スキーマ
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'A read-only SQL SELECT or WITH…SELECT statement.'}}}
出力スキーマ
{'type': 'object', 'required': ['rows'], 'properties': {'rows': {'type': 'array', 'description': 'Result rows from the read-only query.'}, 'rowCount': {'type': 'number', 'description': 'Number of rows returned.'}}}
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS registry number (exports that one company).'}, 'nip': {'type': 'string', 'description': 'NIP tax number (exports matching companies).'}, 'pkd': {'type': 'string', 'description': "Primary PKD code prefix, e.g. '80.10', '80.10.Z', or '80' (same prefix matching as search_companies)."}, 'city': {'type': 'string', 'description': 'City name.'}, 'name': {'type': 'string', 'description': 'Company name fragment (case-insensitive).'}, 'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Max rows to export (default: 50, max: 500).'}, 'county': {'type': 'string', 'description': 'County / powiat (lowercase). Same filter as search_companies / count_companies.'}, 'fields': {'enum': ['contacts_only', 'summary', 'full'], 'type': 'string', 'description': 'Payload size. Default contacts_only (name, NIP, KRS, city, email, phone, website). summary adds county/region, PKD, latest revenue/profit. full is the complete profile dump — often too large for MCP clients; use only when asked for the full file.'}, 'format': {'enum': ['csv', 'xlsx', 'json'], 'type': 'string', 'description': 'Export format (default: csv). Column set follows `fields` (contacts_only by default).'}, 'locale': {'enum': ['en', 'pl', 'de'], 'type': 'string', 'description': 'Column/label language (default: en).'}, 'region': {'type': 'string', 'description': 'Voivodeship (e.g. mazowieckie).'}, 'all_pkd': {'type': 'string', 'description': "Match any PKD code in the company's activity list (not just primary)."}, 'is_active': {'type': 'boolean', 'description': 'true = active companies only.'}, 'revenue_max': {'type': 'number', 'description': 'Maximum total revenue.'}, 'revenue_min': {'type': 'number', 'description': 'Minimum total revenue.'}}}
出力スキーマ
{'type': 'object', 'required': ['download_url'], 'properties': {'count': {'type': 'number', 'description': 'Number of records exported.'}, 'download_url': {'type': 'string', 'description': 'Direct download URL for generated CSV file.'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
出力スキーマ
{'type': 'object', 'properties': {'providers': {'type': 'array', 'description': 'Configured AI provider keys.'}}}
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS registry number (10 digits, zero-padded).'}, 'nip': {'type': 'string', 'description': 'NIP tax number (10 digits, dashes optional).'}, 'name': {'type': 'string', 'description': 'Company name when KRS/NIP is unknown (legal-form suffix optional).'}}}
出力スキーマ
{'type': 'object', 'properties': {'company': {'type': 'object', 'description': 'Detailed company profile.'}, 'contacts': {'type': 'object', 'description': 'Public contact details (email, phone, website) if available.'}, 'financials': {'type': 'object', 'description': 'Headline financials for latest filed period.'}}}
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS registry number.'}, 'nip': {'type': 'string', 'description': 'NIP — used to resolve KRS when needed.'}, 'name': {'type': 'string', 'description': 'Company name when KRS/NIP is unknown.'}, 'doc_id': {'type': 'string', 'description': 'Optional: specific rar_doc_id. Omit for the latest articles / statute.'}}}
出力スキーマ
{'type': 'object', 'properties': {'articles': {'type': 'array', 'description': 'Media mentions, press articles, and business news mentioning company.'}}}
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS registry number (required path for CRBR).'}, 'nip': {'type': 'string', 'description': 'NIP — used to resolve KRS when needed.'}, 'name': {'type': 'string', 'description': 'Company name when KRS/NIP is unknown.'}}}
出力スキーマ
{'type': 'object', 'properties': {'beneficiaries': {'type': 'array', 'description': 'Registered Ultimate Beneficial Owners (UBO) from CRBR.'}}}
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS registry number.'}, 'nip': {'type': 'string', 'description': 'NIP (CEIDG / when KRS unknown).'}, 'name': {'type': 'string', 'description': 'Company name when KRS/NIP is unknown.'}}}
出力スキーマ
{'type': 'object', 'properties': {'entries': {'type': 'array', 'description': 'Official announcements published in Monitor Sądowy i Gospodarczy.'}}}
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS registry number.'}, 'nip': {'type': 'string', 'description': 'NIP (CEIDG / when KRS unknown).'}, 'name': {'type': 'string', 'description': 'Company name when KRS/NIP is unknown.'}}}
出力スキーマ
{'type': 'object', 'properties': {'proceedings': {'type': 'array', 'description': 'Insolvency, restructuring, and bankruptcy proceedings on record in KRZ.'}}}
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS registry number.'}, 'nip': {'type': 'string', 'description': 'NIP tax number (preferred for URE).'}, 'name': {'type': 'string', 'description': 'Company name when KRS/NIP is unknown.'}}}
出力スキーマ
{'type': 'object', 'properties': {'concessions': {'type': 'array', 'description': 'Energy regulator concessions and electricity/gas trade licenses.'}}}
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS registry number.'}, 'nip': {'type': 'string', 'description': 'NIP tax number (preferred for FE).'}, 'name': {'type': 'string', 'description': 'Company name when KRS/NIP is unknown.'}}}
出力スキーマ
{'type': 'object', 'properties': {'projects': {'type': 'array', 'description': 'EU-funded projects and subsidies co-financed by European funds.'}}}
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS registry number.'}, 'nip': {'type': 'string', 'description': 'NIP tax number (preferred for TED).'}, 'name': {'type': 'string', 'description': 'Company name when KRS/NIP is unknown.'}}}
出力スキーマ
{'type': 'object', 'properties': {'tenders': {'type': 'array', 'description': 'High-value public procurement notices published on Tenders Electronic Daily.'}}}
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS registry number.'}, 'nip': {'type': 'string', 'description': 'NIP tax number.'}, 'name': {'type': 'string', 'description': 'Company name when KRS/NIP is unknown (legal-form suffix optional).'}, 'relationship_type': {'type': 'string', 'description': 'Filter: management, supervisory (rada nadzorcza), ownership, procuration. Omit for all.'}}}
出力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS number of the company.'}, 'people': {'type': 'array', 'description': 'List of associated persons (board, supervisory, shareholders, proxies).'}}}
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS registry number.'}, 'nip': {'type': 'string', 'description': 'NIP tax number (preferred for FTS).'}, 'name': {'type': 'string', 'description': 'Company name when KRS/NIP is unknown.'}}}
出力スキーマ
{'type': 'object', 'properties': {'contracts': {'type': 'array', 'description': 'Public procurement tenders won by the company.'}}}
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS registry number.'}, 'nip': {'type': 'string', 'description': 'NIP tax number (preferred for SUDOP).'}, 'name': {'type': 'string', 'description': 'Company name when KRS/NIP is unknown.'}}}
出力スキーマ
{'type': 'object', 'properties': {'aid_records': {'type': 'array', 'description': 'Records of de minimis and state public aid granted to company.'}}}
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS registry number.'}, 'nip': {'type': 'string', 'description': 'NIP tax number (preferred for BZP).'}, 'name': {'type': 'string', 'description': 'Company name when KRS/NIP is unknown.'}}}
出力スキーマ
{'type': 'object', 'properties': {'notices': {'type': 'array', 'description': 'Public procurement bulletin tender announcements and contract awards.'}}}
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS registry number (10 digits, zero-padded).'}, 'nip': {'type': 'string', 'description': 'NIP tax number (10 digits, dashes optional).'}, 'name': {'type': 'string', 'description': 'Company name when KRS/NIP is unknown.'}, 'scope_type': {'enum': ['pkd_full', 'pkd_division', 'pkd_section', 'region', 'country'], 'type': 'string', 'description': 'Optional. Filter to a single scope. Omit to get all scopes.'}}}
出力スキーマ
{'type': 'object', 'properties': {'rankings': {'type': 'array', 'description': 'Rankings by revenue, profit, and growth within sector and region.'}}}
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS registry number.'}, 'nip': {'type': 'string', 'description': 'NIP tax number.'}, 'name': {'type': 'string', 'description': 'Company name when KRS/NIP is unknown.'}}}
出力スキーマ
{'type': 'object', 'properties': {'sanctions': {'type': 'object', 'description': 'Sanctions entries for this company, or null when it is not listed.'}}}
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS registry number.'}, 'nip': {'type': 'string', 'description': 'NIP tax number (preferred for GPW).'}, 'name': {'type': 'string', 'description': 'Company name when KRS/NIP is unknown.'}}}
出力スキーマ
{'type': 'object', 'properties': {'market': {'type': 'string', 'description': 'GPW Main Market or NewConnect.'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol.'}, 'profile': {'type': 'object', 'description': 'Listed company stock and market data.'}}}
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS registry number.'}, 'nip': {'type': 'string', 'description': 'NIP tax number (preferred for BDO).'}, 'name': {'type': 'string', 'description': 'Company name when KRS/NIP is unknown.'}}}
出力スキーマ
{'type': 'object', 'properties': {'entries': {'type': 'array', 'description': 'BDO waste management registry registration and activity scopes.'}}}
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS registry number.'}, 'nip': {'type': 'string', 'description': 'NIP tax number.'}, 'name': {'type': 'string', 'description': 'Company name when KRS/NIP is unknown (legal-form suffix optional).'}, 'year_to': {'type': 'integer', 'description': 'Latest fiscal year to include (e.g. 2023).'}, 'year_from': {'type': 'integer', 'description': 'Earliest fiscal year to include (e.g. 2019).'}}}
出力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS number of the company.'}, 'nip': {'type': 'string', 'description': 'NIP number of the company.'}, 'financials': {'type': 'array', 'description': 'Historical financial statements with full balance sheet and P&L line items.'}}}
入力スキーマ
{'type': 'object', 'properties': {'metric': {'enum': ['revenue_total', 'profit_net', 'total_assets', 'cost_wages'], 'type': 'string', 'description': 'Financial metric. Omit to return all metrics.'}, 'currency': {'enum': ['PLN', 'EUR', 'USD'], 'type': 'string', 'description': 'Currency (default: PLN). cost_wages is PLN-only.'}, 'dimension_key': {'type': 'string', 'description': "Key for the dimension, e.g. 'PL', 'G', '46', '46.90.Z', 'mazowieckie'. Prefix match applied."}, 'dimension_type': {'enum': ['country', 'pkd_section', 'pkd_division', 'pkd_class', 'pkd_full', 'region', 'county', 'city'], 'type': 'string', 'description': "Granularity: 'country'=Poland; 'pkd_section'=A–U; 'pkd_division'=2-digit; 'pkd_full'=full code; 'region'=voivodeship; etc."}}}
出力スキーマ
{'type': 'object', 'properties': {'stats': {'type': 'object', 'description': 'Aggregated sector benchmark statistics (averages, medians, percentiles).'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
出力スキーマ
{'type': 'object', 'required': ['plan'], 'properties': {'plan': {'type': 'object', 'description': 'Current plan details and features.'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
出力スキーマ
{'type': 'object', 'required': ['usage'], 'properties': {'usage': {'type': 'object', 'description': 'Monthly queries used, limit, and remaining quota.'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
出力スキーマ
{'type': 'object', 'required': ['api_keys'], 'properties': {'api_keys': {'type': 'array', 'description': 'List of active REST API keys.'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
出力スキーマ
{'type': 'object', 'required': ['mcp_keys'], 'properties': {'mcp_keys': {'type': 'array', 'description': 'List of active MCP keys.'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
出力スキーマ
{'type': 'object', 'required': ['plans', 'message'], 'properties': {'plans': {'type': 'array', 'items': {'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'Plan identifier (free, pro, scale).'}, 'allow_byok': {'type': 'boolean', 'description': 'Whether Bring-Your-Own-Key is enabled.'}, 'description': {'type': 'string', 'description': 'Plan description.'}, 'display_name': {'type': 'string', 'description': 'Display name of the plan.'}, 'watchlist_limit': {'type': 'number', 'description': 'Maximum watchlist companies.'}, 'is_contact_sales': {'type': 'boolean', 'description': 'Whether contact sales is required.'}, 'api_limit_monthly': {'type': 'number', 'description': 'Monthly REST API quota.'}, 'price_pln_monthly': {'type': 'number', 'description': 'Monthly price in PLN.'}, 'mcp_queries_monthly': {'type': 'number', 'description': 'Monthly MCP query quota.'}, 'export_limit_monthly': {'type': 'number', 'description': 'Monthly export quota.'}, 'ask_ai_credits_monthly': {'type': 'number', 'description': 'Monthly Ask AI credits.'}}}, 'description': 'List of available billing plans with pricing and quotas.'}, 'message': {'type': 'string', 'description': 'Plan guidance.'}}}
入力スキーマ
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max results (default: 20, max: 100).'}, 'offset': {'type': 'integer', 'minimum': 0, 'description': 'Pagination offset (default: 0).'}}}
出力スキーマ
{'type': 'object', 'required': ['watchlist'], 'properties': {'watchlist': {'type': 'array', 'description': 'List of tracked companies with monitored change status.'}}}
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': 'KRS registry number (10 digits, zero-padded).'}, 'nip': {'type': 'string', 'description': 'NIP tax number (10 digits).'}}}
出力スキーマ
{'type': 'object', 'required': ['status'], 'properties': {'status': {'type': 'string', 'description': 'Operation status (removed or not_found).'}}}
入力スキーマ
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'User email to create or sign in to a Compabase account.'}, 'client': {'enum': ['cursor', 'claude', 'vscode', 'other'], 'type': 'string', 'description': 'AI client, used to label the generated MCP key.'}, 'locale': {'enum': ['en', 'pl', 'de'], 'type': 'string', 'description': 'Email language (default en).'}}}
出力スキーマ
{'type': 'object', 'required': ['setup_id', 'status', 'email', 'message'], 'properties': {'email': {'type': 'string', 'description': 'Email address being registered.'}, 'client': {'type': 'string', 'description': 'Client identifier passed in request.'}, 'status': {'type': 'string', 'description': 'Current status of the setup session (e.g. pending).'}, 'message': {'type': 'string', 'description': 'Instructions for next steps.'}, 'setup_id': {'type': 'string', 'description': 'Unique session ID for polling signup completion.'}, 'expires_in_minutes': {'type': 'number', 'description': 'Minutes until this setup request expires.'}, 'poll_after_seconds': {'type': 'number', 'description': 'Recommended polling interval in seconds.'}}}
入力スキーマ
{'type': 'object', 'properties': {'krs': {'type': 'string', 'description': "KRS registry number (10 digits, zero-padded, e.g. '0000028860')."}, 'nip': {'type': 'string', 'description': 'NIP tax number (10 digits, no dashes).'}, 'pkd': {'type': 'string', 'description': "Primary PKD code prefix, e.g. '46.90.Z' or '46'."}, 'city': {'type': 'string', 'description': "City name — KRS records use uppercase, e.g. 'WARSZAWA', 'POZNAŃ'."}, 'name': {'type': 'string', 'description': "Company name fragment (case-insensitive). Matches display name and full KRS name; legal-form suffixes like 'sp. z o.o.' are ignored."}, 'year': {'type': 'integer', 'description': 'Filter 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.'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Max results (default: 10, max: 50).'}, 'county': {'type': 'string', 'description': 'County / powiat (lowercase).'}, 'fields': {'enum': ['contacts_only', 'summary', 'full'], 'type': 'string', 'description': 'Response 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.'}, 'region': {'type': 'string', 'description': "Voivodeship (lowercase), e.g. 'mazowieckie', 'wielkopolskie'."}, 'all_pkd': {'type': 'string', 'description': "Match any PKD code in the company's activity list (not just primary)."}, 'sort_by': {'enum': ['revenue_total', 'profit_net', 'total_assets', 'profit_operating', 'ebitda', 'capital_total', 'estimated_value'], 'type': 'string', 'description': 'Sort field (default: revenue_total).'}, 'currency': {'enum': ['pln', 'usd', 'eur'], 'type': 'string', 'description': 'Currency for monetary filters. Default: pln.'}, 'sort_dir': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort direction (default: desc).'}, 'has_email': {'type': 'boolean', 'description': 'true = only companies with email on record. Matching rows include contacts.email. Omit otherwise.'}, 'is_active': {'type': 'boolean', 'description': 'true = active only, false = closed only. Omit for all.'}, 'ebitda_max': {'type': 'number', 'description': 'Maximum EBITDA.'}, 'ebitda_min': {'type': 'number', 'description': 'Minimum EBITDA.'}, 'legal_form': {'type': 'string', 'description': "Legal form fragment, e.g. 'spółka z o.o.' or 'akcyjna'."}, 'profit_max': {'type': 'number', 'description': 'Maximum net profit.'}, 'profit_min': {'type': 'number', 'description': 'Minimum net profit.'}, 'capital_max': {'type': 'number', 'description': 'Maximum share capital.'}, 'capital_min': {'type': 'number', 'description': 'Minimum share capital.'}, 'has_website': {'type': 'boolean', 'description': 'true = only companies with website on record. Matching rows include contacts.website. Omit otherwise.'}, 'postal_code': {'type': 'string', 'description': "Postal code prefix, e.g. '00-9' or '61-'."}, 'revenue_max': {'type': 'number', 'description': 'Maximum total revenue.'}, 'revenue_min': {'type': 'number', 'description': 'Minimum total revenue.'}, 'total_assets_max': {'type': 'number', 'description': 'Maximum total assets.'}, 'total_assets_min': {'type': 'number', 'description': 'Minimum total assets.'}, 'estimated_value_max': {'type': 'number', 'description': 'Maximum Ohlson estimated equity value in PLN.'}, 'estimated_value_min': {'type': 'number', 'description': 'Minimum Ohlson estimated equity value in PLN.'}, 'profit_operating_max': {'type': 'number', 'description': 'Maximum operating profit (PLN). Omit if unused.'}, 'profit_operating_min': {'type': 'number', 'description': 'Minimum operating profit (PLN). Negative allowed. Omit if unused.'}}}
出力スキーマ
{'type': 'object', 'required': ['results'], 'properties': {'hint': {'type': 'string', 'description': 'Optional guidance regarding filters or CEIDG coverage.'}, 'total': {'type': 'number', 'description': 'Estimated or exact total count of matches.'}, 'results': {'type': 'array', 'description': 'List of matching company records.'}}}
入力スキーマ
{'type': 'object', 'required': ['provider', 'api_key'], 'properties': {'api_key': {'type': 'string', 'description': 'Raw API key for the provider.'}, 'provider': {'enum': ['openai', 'claude', 'gemini'], 'type': 'string', 'description': 'AI provider name.'}}}
出力スキーマ
{'type': 'object', 'required': ['status'], 'properties': {'status': {'type': 'string', 'description': 'Provider key setup status.'}}}
入力スキーマ
{'type': 'object', 'required': ['action'], 'properties': {'action': {'enum': ['get', 'set'], 'type': 'string', 'description': "'get' returns current preferences, 'set' updates them."}, 'notification_email': {'type': 'string', 'description': 'Override email address for notifications. Omit to use account email.'}, 'email_notifications': {'type': 'boolean', 'description': "Enable/disable email notifications for watchlist changes (required for 'set')."}}}
出力スキーマ
{'type': 'object', 'required': ['status'], 'properties': {'status': {'type': 'string', 'description': 'Preference update status.'}}}
入力スキーマ
{'type': 'object', 'required': ['action'], 'properties': {'url': {'type': 'string', 'description': 'HTTPS webhook endpoint URL (required for action=set).'}, 'action': {'enum': ['get', 'set', 'delete'], 'type': 'string', 'description': "Action: 'get' to view config, 'set' to configure, 'delete' to remove."}, 'events': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Event types to subscribe to. Defaults to all available events.'}}}
出力スキーマ
{'type': 'object', 'required': ['status'], 'properties': {'status': {'type': 'string', 'description': 'Webhook configuration status.'}}}
入力スキーマ
{'type': 'object', 'properties': {'locale': {'enum': ['en', 'pl', 'de'], 'type': 'string', 'description': 'UI locale for the success/cancel return URLs (default en).'}, 'plan_id': {'enum': ['pro', 'scale'], 'type': 'string', 'description': 'Target plan ID. Required to create a Stripe Checkout URL.'}, 'currency': {'enum': ['PLN', 'USD', 'EUR'], 'type': 'string', 'description': 'Checkout currency. Defaults from locale (pl → PLN, otherwise USD).'}}}
出力スキーマ
{'type': 'object', 'required': ['checkout_url'], 'properties': {'checkout_url': {'type': 'string', 'description': 'Stripe Checkout URL to complete subscription purchase.'}}}
最近のツール変更
類似のMCPサーバー
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Red by Big Red Cloud
Connects to Big Red Cloud accounting for customers, suppliers, products, invoices, purchases, payments, receipts, journals, quote…
GestãoClick
Connects to the GestãoClick ERP to manage customers, suppliers, products, sales, service orders, budgets, and financial records.
Superlógica Condomínios
Connects to a condominium ERP for billing, collections, agreements, expenses, bank movements, statements, files, communications, …
FalaZuki Finance BR
Provides Brazil-focused financial calculations and rules for investments, credit, taxes, payroll, labor costs, debt, budgeting, a…
XBOSS
Accesses Korean tax, social insurance, payroll, cash receipt, e-tax invoice, and certificate filing services.
Sirenic
Provides European company registry, financial, procurement, sanctions, regulatory, insolvency, ownership, and ongoing due-diligen…