MCP-Server

Czech Company Registry (ARES) Tools

io.github.appvantagelabs2-a11y/czid
Business & Betrieb Recht & Compliance Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Looks up Czech companies and identifiers, checks VAT and insolvency status, validates local financial identifiers, and standardizes Czech addresses.

address_check
Standardize Czech address (RÚIAN)
Free-text Czech address -> RÚIAN-standardized (full KOD ADM, codes for obec/část/ulice, correct PSC).
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['address'], 'properties': {'address': {'type': 'string', 'minLength': 3, 'description': 'e.g. "Václavské námÄ\x9bstÃ\xad 1, Praha"'}}}
check_vat
Czech VAT (DPH) status check
Authoritative plátce-DPH status from RZP register: payer yes/no, effective from, tax office, trade licences. Use before issuing/czech invoicing. Batch up to 20 IČOs.
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ids'], 'properties': {'ids': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 20, 'minItems': 1, 'description': 'IÄ\x8cOs or DIÄ\x8cs (CZ+10)'}}}
company_lookup
Lookup Czech company by IČO or DIČ
Basic register (ARES) lookup: name, legal form, registered address, NACE, data-box, VAT DIČ. Input: IČO (8 digits) or DIČ (CZ+10).
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'IÄ\x8cO (e.g. 27082440) or DIÄ\x8c (e.g. CZ27082440)'}}}
entity_status
Entity risk snapshot (registers + insolvency)
KYC-style snapshot: active/cancelled, which registers the entity appears in (VR, RZP, NRPZS, RS insolvency, RCNS, SZR...), plus insolvency-register record if present.
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'IÄ\x8cO or DIÄ\x8c'}}}
search_company
Search Czech companies by name
Company-name search in ARES (prefix match, case-insensitive; no wildcards). Returns IČOs + names + addresses for further lookups.
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name'], 'properties': {'name': {'type': 'string', 'minLength': 2, 'description': 'Company name or name prefix (e.g. "Alza")'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Max results (default 10)'}}}
validate_cz
Validate Czech identifiers (offline)
Checksum/format validation: IČO (mod-11), DIČ (CZ+IČO or birth number), IBAN (mod-97, CZ-specific), variable symbol. Pure local, no network.
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'dic': {'type': 'string'}, 'ico': {'type': 'string'}, 'iban': {'type': 'string'}, 'variableSymbol': {'type': 'string'}}}
Hinzugefügt
address_check
17. September 2026 12:40
Hinzugefügt
validate_cz
17. September 2026 12:40
Hinzugefügt
search_company
17. September 2026 12:40
Hinzugefügt
entity_status
17. September 2026 12:40
Hinzugefügt
check_vat
17. September 2026 12:40
Hinzugefügt
company_lookup
17. September 2026 12:40