{"serverId":"mcp-registry/io.github.appvantagelabs2-a11y/czid","tools":[{"name":"address_check","fixed":{"name":"address_check","description":"Free-text Czech address -> RÚIAN-standardized (full KOD ADM, codes for obec/část/ulice, correct PSC).","inputSchema":{"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ěstí 1, Praha\""}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Standardize Czech address (RÚIAN)"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":101,"tokensAfter":101},{"name":"check_vat","fixed":{"name":"check_vat","description":"Plátce-DPH status from the ARES RZP record, cross-checked against the ARES DPH source flag. RZP is a HISTORICAL register (records can stop updating in 2016), so a positive here is not proof of current plátcost — the result carries registerState + caution when the two disagree. For a legally binding check use the MOF DPH register (ADISREG). Batch up to 20 IČOs.","inputSchema":{"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ČOs or DIČs (CZ+10)"}}},"annotations":{"readOnlyHint":true},"title":"Czech VAT (DPH) status check"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":177,"tokensAfter":177},{"name":"company_lookup","fixed":{"name":"company_lookup","description":"Basic register (ARES) lookup: name, legal form, registered address, NACE, data-box, VAT DIČ. Input: IČO (8 digits) or DIČ (CZ+10).","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["id"],"properties":{"id":{"type":"string","description":"IČO (e.g. 27082440) or DIČ (e.g. CZ27082440)"}}},"annotations":{"readOnlyHint":true},"title":"Lookup Czech company by IČO or DIČ"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":105,"tokensAfter":105},{"name":"entity_status","fixed":{"name":"entity_status","description":"KYC-style snapshot: active/cancelled, which registers the entity appears in (VR, RZP, IR insolvency, NRPZS, RCNS, SZR...), plus an insolvency presence flag (IR). Insolvency is presence-only — case detail needs ISIR.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["id"],"properties":{"id":{"type":"string","description":"IČO or DIČ"}}},"annotations":{"readOnlyHint":true},"title":"Entity risk snapshot (registers + insolvency)"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":119,"tokensAfter":119},{"name":"search_company","fixed":{"name":"search_company","description":"Company-name search in ARES (prefix match, case-insensitive; no wildcards). Returns IČOs + names + addresses for further lookups.","inputSchema":{"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)"}}},"annotations":{"readOnlyHint":true},"title":"Search Czech companies by name"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":136,"tokensAfter":136},{"name":"validate_cz","fixed":{"name":"validate_cz","description":"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.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"dic":{"type":"string"},"ico":{"type":"string"},"iban":{"type":"string"},"variableSymbol":{"type":"string"}}},"annotations":{"readOnlyHint":true},"title":"Validate Czech identifiers (offline)"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":109,"tokensAfter":109}],"toolsChanged":6,"tokensSaved":0,"todo":[{"tool":"validate_cz","params":["dic","ico","iban","variableSymbol"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}