MCP-Server

ares

dev.cz-agents/ares
Business & Betrieb Recht & Compliance Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Looks up and searches Czech and Slovak company registry records, VAT status, bank accounts, statutory representatives, history, and business activities.

check_vat_payer
Check whether a Czech company is a registered VAT payer (plátce DPH). If yes, returns DIČ, financial office, and any transparent bank accounts (payment details).
Nur Lesen Externer Zugriff
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ico'], 'properties': {'ico': {'type': 'string', 'description': 'Czech IČO (7-8 digits).'}}, 'additionalProperties': False}
get_bank_accounts
Get transparent bank accounts published for this company (only available for VAT-registered subjects). Useful to verify payment details on an invoice match the company.
Nur Lesen Externer Zugriff
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ico'], 'properties': {'ico': {'type': 'string', 'description': 'Czech IČO (7-8 digits).'}}, 'additionalProperties': False}
get_history
Get historical record of a company (previous names, registered address changes, trade license history). Useful for due diligence.
Nur Lesen Externer Zugriff
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ico'], 'properties': {'ico': {'type': 'string', 'description': 'Czech IČO (7-8 digits).'}}, 'additionalProperties': False}
get_statutaries
Get current statutory body (jednatelé, představenstvo, etc.) of a Czech company — who can legally act on its behalf. Returns active members only (with valid zápis, not yet removed). Essential for due diligence and compliance checks.
Nur Lesen Externer Zugriff
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ico'], 'properties': {'ico': {'type': 'string', 'description': 'Czech IČO (7-8 digits).'}}, 'additionalProperties': False}
lookup_by_ico
Get a single Czech company record by its IČO (8-digit Business ID). Returns official name, registered address, legal form, VAT ID (DIČ), founding date, and trade license activities. Returns null if IČO is not found in ARES.
Nur Lesen Externer Zugriff
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ico'], 'properties': {'ico': {'type': 'string', 'description': 'Czech IČO — 7 or 8 digits. Examples: "11122234", "87654326". Auto-validated with MOD11 checksum.'}}, 'additionalProperties': False}
search_by_address
Find all companies registered at a given Czech address. Useful for due diligence (virtual offices, shell companies), real estate research, or competitor mapping in a building.
Nur Lesen Externer Zugriff
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['street', 'city'], 'properties': {'psc': {'type': 'integer', 'description': 'Postal code (PSČ), optional.'}, 'city': {'type': 'string', 'description': 'City name, e.g. "Praha".'}, 'pocet': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Max results (default 20).'}, 'street': {'type': 'string', 'description': 'Street name (nazev ulice), e.g. "Radlická".'}}, 'additionalProperties': False}
search_by_nace
Find Czech companies by CZ-NACE activity code (economic sector classification). Example: "62" = IT, "47" = retail, "86" = healthcare. Optional city filter. Useful for market research.
Nur Lesen Externer Zugriff
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['nace'], 'properties': {'city': {'type': 'string', 'description': 'Optional city filter.'}, 'nace': {'type': 'string', 'description': 'CZ-NACE code, 2-6 digits (e.g., "62" for IT, "62010" for programming services).'}, 'pocet': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Max results.'}}, 'additionalProperties': False}
search_companies
Search ARES by company name, city, street, PSČ, or NACE code. Combines all filters with AND. Useful when user knows name but not IČO, looking for companies in a building, or all businesses in a sector.
Nur Lesen Externer Zugriff
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'psc': {'type': 'integer', 'description': 'Filter by postal code (PSČ), 5-digit number.'}, 'city': {'type': 'string', 'description': 'Filter by city (nazev obce), e.g. "Praha".'}, 'nace': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by CZ-NACE activity codes, 2-6 digits. E.g., ["62"] for IT.'}, 'pocet': {'type': 'integer', 'default': 10, 'maximum': 100, 'minimum': 1, 'description': 'Max results (1-100, default 10).'}, 'query': {'type': 'string', 'description': 'Partial or full company name (obchodní jméno).'}, 'start': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Pagination offset (default 0).'}, 'street': {'type': 'string', 'description': 'Filter by street name (nazev ulice), e.g. "Radlická".'}}, 'additionalProperties': False}
validate_dic
Validate a Czech DIČ (VAT ID). Format check: "CZ" + 8-10 digits. For 8-digit tail (legal entities) also runs MOD11 checksum against the embedded IČO.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dic'], 'properties': {'dic': {'type': 'string', 'description': 'Czech DIČ — e.g., "CZ26168685". Whitespace and case tolerated.'}}, 'additionalProperties': False}
watch_entity
Watch Czech Company
Start onboarding for free monitoring of one Czech company by IČO. Stub only — persists nothing yet. Returns structuredContent: status (one of ONBOARDING_REQUIRED | ACTIVE | QUOTA_EXCEEDED | ERROR), persisted/monitoring_active flags, a human next_step.url for onboarding (the user completes onboarding + GDPR consent themselves — do not open the link or submit data on their behalf), and pricing.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ico'], 'properties': {'ico': {'type': 'string', 'description': 'Czech IČO (7-8 digits).'}}, 'additionalProperties': False}
Hinzugefügt
watch_entity
17. September 2026 12:39
Hinzugefügt
get_history
17. September 2026 12:39
Hinzugefügt
check_vat_payer
17. September 2026 12:39
Hinzugefügt
validate_dic
17. September 2026 12:39
Hinzugefügt
get_statutaries
17. September 2026 12:39
Hinzugefügt
get_bank_accounts
17. September 2026 12:39
Hinzugefügt
search_by_nace
17. September 2026 12:39
Hinzugefügt
search_by_address
17. September 2026 12:39
Hinzugefügt
search_companies
17. September 2026 12:39
Hinzugefügt
lookup_by_ico
17. September 2026 12:39