nimistu — Estonian Business Register
Was dieses MCP kann
Searches and analyzes Estonian business-register data covering companies, people, ownership, financial reports, activities, trademarks, and rankings.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['reg_code'], 'properties': {'limit': {'type': 'integer', 'maximum': 30, 'minimum': 1, 'description': 'How many years to return, newest first. Default 10.'}, 'locale': {'enum': ['et', 'en'], 'type': 'string', 'description': "Response language for labels and URLs. 'et' (Estonian, default) or 'en'."}, 'reg_code': {'type': 'string', 'description': "8-digit Estonian registry code (e.g. '10000018')."}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['regCode', 'name', 'reports', 'url'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'ratios': {'description': 'Computed from the latest report: { netMarginPct, revenuePerEmployee, profitPerEmployee, revenueGrowthPct, equityRatioPct, currentRatio, labourSharePct }. Null when nothing has been filed.'}, 'sector': {'description': 'Peer comparison for the latest year: { key, level, companies, medianRevenueEur, medianMarginPct, medianRevPerEmployee, medianGrowthPct }, or null when the sector has too few filers.'}, 'regCode': {'type': 'string'}, 'reports': {'type': 'array', 'items': {}, 'description': 'One entry per filed year: { year, revenueEur, profitEur, employees, equityEur, totalAssetsEur, liabilitiesEur, labourCostsEur, isAudited }.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': "Exact EMTAK code, e.g. '47811'."}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max companies to return (default 25).'}, 'county': {'type': 'string', 'description': "Optional county filter, e.g. 'Harju maakond'."}, 'locale': {'enum': ['et', 'en'], 'type': 'string', 'description': "Response language for labels and URLs. 'et' (Estonian, default) or 'en'."}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['code', 'rows', 'url'], 'properties': {'url': {'type': 'string'}, 'code': {'type': 'string'}, 'rows': {'type': 'array', 'items': {}, 'description': 'Companies with name, reg_code and city.'}, 'total': {'description': 'Total active companies matching (number).'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': "Record id from search, formatted '<type>:<value>'."}, 'locale': {'enum': ['et', 'en'], 'type': 'string', 'description': "Response language for labels and URLs. 'et' (Estonian, default) or 'en'."}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'title', 'text', 'url', 'metadata'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string', 'description': 'Canonical nimistu.ee URL for the record.'}, 'text': {'type': 'string', 'description': 'The full record rendered as Markdown.'}, 'title': {'type': 'string'}, 'metadata': {'type': 'object', 'description': 'Type-specific metadata, e.g. { type, regCode }.', 'additionalProperties': {}}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['reg_code'], 'properties': {'locale': {'enum': ['et', 'en'], 'type': 'string', 'description': "Response language for labels and URLs. 'et' (Estonian, default) or 'en'."}, 'reg_code': {'type': 'string', 'description': "8-digit Estonian registry code (e.g. '10000018')."}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['regCode', 'name', 'board', 'shareholders', 'council', 'founders', 'subsidiaryCount', 'trademarkCount', 'url'], 'properties': {'lei': {}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'board': {'type': 'array', 'items': {}, 'description': 'Current board members.'}, 'email': {}, 'phone': {}, 'county': {}, 'status': {}, 'address': {}, 'council': {'type': 'array', 'items': {}, 'description': 'Supervisory board.'}, 'regCode': {'type': 'string'}, 'website': {}, 'activity': {}, 'founders': {'type': 'array', 'items': {}}, 'emtakCode': {}, 'legalForm': {}, 'vatNumber': {}, 'taxDebtEur': {}, 'registeredAt': {}, 'shareholders': {'type': 'array', 'items': {}}, 'employeeCount': {}, 'foreignParent': {'description': '{ name, country, regCode } or null.'}, 'lastProfitEur': {}, 'sanctionCount': {}, 'deregisteredAt': {}, 'lastReportYear': {}, 'lastRevenueEur': {}, 'trademarkCount': {'type': 'number'}, 'shareCapitalEur': {}, 'subsidiaryCount': {'type': 'number'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'id': {'type': 'integer', 'description': 'Internal person id (from a search result, e.g. 18345).'}, 'locale': {'enum': ['et', 'en'], 'type': 'string', 'description': "Response language for labels and URLs. 'et' (Estonian, default) or 'en'."}, 'isikukood': {'type': 'string', 'description': 'Estonian personal identification code (11 digits), if known.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'connectionCount', 'connections', 'url'], 'properties': {'id': {}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'country': {}, 'birthYear': {}, 'connections': {'type': 'array', 'items': {}, 'description': 'Companies the person is/was connected to, each with its roles.'}, 'sanctionCount': {}, 'connectionCount': {'type': 'number'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'code': {'type': 'string', 'description': "Exact EMTAK code, e.g. '47811'."}, 'query': {'type': 'string', 'description': "Search activities by Estonian keyword, e.g. 'jaemüük'."}, 'locale': {'enum': ['et', 'en'], 'type': 'string', 'description': "Response language for labels and URLs. 'et' (Estonian, default) or 'en'."}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'type': 'string'}, 'code': {'type': 'string'}, 'query': {'type': 'string'}, 'stats': {}, 'nameEn': {}, 'nameEt': {}, 'results': {'type': 'array', 'items': {}}, 'counties': {'type': 'array', 'items': {}}, 'activeCompanies': {}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['list'], 'properties': {'list': {'enum': ['top_taxpayers', 'top_revenue', 'top_profit', 'top_employers', 'top_tax_debtors', 'top_grant_recipients', 'top_procurement_winners', 'top_board_seat_holders', 'top_audit_firms', 'top_state_payments', 'top_vat_groups', 'top_shareholder_companies', 'riigikogu_in_business', 'cabinet_in_business'], 'type': 'string', 'description': 'Which leaderboard to return.'}, 'year': {'type': 'integer', 'description': 'Year for financial lists (taxpayers/revenue/profit/employers). Defaults to the latest available.'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'How many rows (default 20).'}, 'locale': {'enum': ['et', 'en'], 'type': 'string', 'description': "Response language for labels and URLs. 'et' (Estonian, default) or 'en'."}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['list', 'rows'], 'properties': {'list': {'type': 'string'}, 'rows': {'type': 'array', 'items': {}, 'description': 'Ranked entries for the requested leaderboard.'}, 'year': {'description': 'Year used for financial lists, or null.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'A company name, person name, 8-digit registry code, or trademark text.'}, 'locale': {'enum': ['et', 'en'], 'type': 'string', 'description': "Response language for labels and URLs. 'et' (Estonian, default) or 'en'."}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Matched companies, people and trademarks; pass `id` to fetch/get_company/get_person.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Max results (default 10).'}, 'query': {'type': 'string', 'description': "Trademark text to search for, e.g. 'BOLT'."}, 'locale': {'enum': ['et', 'en'], 'type': 'string', 'description': "Response language for labels and URLs. 'et' (Estonian, default) or 'en'."}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query', 'results'], 'properties': {'query': {'type': 'string'}, 'results': {'type': 'array', 'items': {}, 'description': 'Matched trademarks, each with status and owning company.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'locale': {'enum': ['et', 'en'], 'type': 'string', 'description': "Response language for labels and URLs. 'et' (Estonian, default) or 'en'."}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['forms', 'counties', 'emtak', 'newest'], 'properties': {'emtak': {'type': 'array', 'items': {}, 'description': 'New registrations by activity.'}, 'forms': {'type': 'array', 'items': {}, 'description': 'New registrations by legal form.'}, 'newest': {'type': 'array', 'items': {}, 'description': 'Sample of the newest companies.'}, 'totals': {'description': '{ total, today } new-registration counts.'}, 'summary': {'description': 'Daily narrative summary text, or null.'}, 'counties': {'type': 'array', 'items': {}, 'description': 'New registrations by county.'}, 'summaryDate': {}}, 'additionalProperties': False}
Letzte Tool-Änderungen
Ähnliche MCP-Server
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Oracle
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Intelligence
Provides vendor, market, SaaS, workforce, government contract, public company, regulatory, competitive, and AI-brand intelligence…
Stratalize Real Estate
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…