Skip to content
Eden Engine

Czech Company Lookup by ICO: Name, Address, Legal Form, VAT ID (ARES)

arescz/company-by-ico

Looks up one Czech economic entity in ARES, the Czech Ministry of Finance's register, by its 8-digit ICO (company identification number): registered name, registered seat (structured and as a single text line), legal-form code, tax office, date of establishment, VAT ID, NACE activity codes and the status of the entity in each underlying register. Field names are Czech. Keep leading zeros in the ICO. Entities include self-employed natural persons, whose names and addresses are personal data, so data-protection law applies to reuse. An ICO that no entity holds is refused as a validation error. ARES data are informative only, not an official extract; passed through unmodified and served by Eden Engine; not an official ARES product.

activeper callv1

Price

$0.0026 per call

You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $5.

Data source

ARES, Ministerstvo financí České republiky

Source: ARES (Administrativní registr ekonomických subjektů), Ministerstvo financí České republiky (ares.gov.cz). Informative only, not an official extract. Served by Eden Engine; not an official ARES product.

Use it

Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.

Connect once and your AI can find and run this tool, and any other it needs.

agent
// 1. search: find the tool
omnial_search({ query: "what you need" })

// 2. inspect: price and input schema
omnial_inspect({ tool: "arescz/company-by-ico" })

// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "arescz/company-by-ico" })

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "arescz/company-by-ico", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "arescz/company-by-ico", input: { /* ... */ } })

// 5. settle: the call is charged when it finishes, nothing to do

Not connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.

Pricing

Every charge this tool can incur.

ChargePrice
Per call
$0.0026
Updated
Oct 20, 2026

Input and output schemas

Input schema
input_schema.json
{
  "type": "object",
  "required": [
    "ico"
  ],
  "properties": {
    "ico": {
      "type": "string",
      "pattern": "^[0-9]{8}$",
      "description": "The entity's 8-digit Czech ICO, digits only, leading zeros kept, for example 00177041 (Škoda Auto a.s.)."
    }
  },
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "type": "object",
  "required": [
    "ico",
    "obchodniJmeno"
  ],
  "properties": {
    "dic": {
      "type": "string",
      "description": "VAT ID, for example CZ00177041."
    },
    "ico": {
      "type": "string",
      "description": "The 8-digit ICO."
    },
    "sidlo": {
      "type": "object",
      "description": "Registered seat: country, region, district, municipality, street, house number, postal code (`psc`) and `textovaAdresa`, the address as one line.",
      "additionalProperties": true
    },
    "czNace2008": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Activity codes (CZ-NACE 2008)."
    },
    "dalsiUdaje": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true
      },
      "description": "The names, seats and legal form each underlying register holds for the entity."
    },
    "datumVzniku": {
      "type": "string",
      "description": "Date of establishment, YYYY-MM-DD."
    },
    "pravniForma": {
      "type": "string",
      "description": "Legal-form code, for example 121 for a joint-stock company."
    },
    "financniUrad": {
      "type": "string",
      "description": "Tax office code."
    },
    "obchodniJmeno": {
      "type": "string",
      "description": "Registered business name."
    },
    "primarniZdroj": {
      "type": "string",
      "description": "The register ARES treats as the primary source."
    },
    "adresaDorucovaci": {
      "type": "object",
      "description": "The delivery address as up to three text lines.",
      "additionalProperties": true
    },
    "datumAktualizace": {
      "type": "string",
      "description": "Date ARES last updated the record, YYYY-MM-DD."
    },
    "seznamRegistraci": {
      "type": "object",
      "description": "The state of the entity in each underlying register: AKTIVNI, NEEXISTUJICI or ZANIKLY.",
      "additionalProperties": true
    }
  },
  "description": "The ARES register record for the entity, with Czech field names. Which fields appear depends on the entity.",
  "additionalProperties": true
}