Skip to content
Eden Engine

Slovak Company Register Lookup by ICO (Company ID)

skrpo/entity-by-ico

Look up a Slovak legal entity or entrepreneur in the Register of Legal Entities (RPO) by its company identification number (ICO, up to 8 digits): returns the matching records with every name and registered address the entity has had (each with validFrom and validTo dates, the current one has no validTo), the establishment date, termination date if any, and the register and court it is registered in. An ICO can be shared with older records, so more than one record may come back. An ICO with no record returns an empty list. Data of the Statistical Office of the Slovak Republic under CC BY 4.0, passed through unmodified.

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

Statistical Office of the Slovak Republic (RPO)

Register of Legal Entities, Entrepreneurs and Public Authorities (RPO) of the Slovak Republic, published by the Statistical Office of the Slovak Republic (SU SR) under the Creative Commons Attribution 4.0 International licence (CC BY 4.0). Passed through unmodified.

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: "skrpo/entity-by-ico" })

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

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "skrpo/entity-by-ico", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "skrpo/entity-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 21, 2026

Input and output schemas

Input schema
input_schema.json
{
  "type": "object",
  "required": [
    "ico"
  ],
  "properties": {
    "ico": {
      "type": "string",
      "pattern": "^[0-9]{1,8}$",
      "description": "Slovak company identification number (ICO), up to 8 digits, for example 35763469 or 00151742. Keep leading zeros."
    }
  },
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "type": "object",
  "required": [
    "results"
  ],
  "properties": {
    "license": {
      "type": "string",
      "description": "The licence statement the register attaches to its data (Slovak): Creative Commons Attribution 4.0."
    },
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "description": "RPO internal record id."
          },
          "addresses": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": true
            },
            "description": "Registered addresses with validity dates."
          },
          "fullNames": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": true
            },
            "description": "Names with validity dates; the one without validTo is current."
          },
          "identifiers": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": true
            },
            "description": "Company identification numbers (ICO) with validity dates."
          },
          "termination": {
            "type": "string",
            "description": "Date of termination, present when the entity has ceased."
          },
          "establishment": {
            "type": "string",
            "description": "Date of establishment (YYYY-MM-DD)."
          },
          "sourceRegister": {
            "type": "object",
            "description": "The register the entity is registered in, with registration offices and numbers.",
            "additionalProperties": true
          },
          "dbModificationDate": {
            "type": "string",
            "description": "Date the record was last changed in the register (YYYY-MM-DD)."
          }
        },
        "description": "One legal entity or entrepreneur. Names and addresses are lists with validFrom/validTo dates; the current value is the one without validTo.",
        "additionalProperties": true
      },
      "description": "Matching register records; empty when nothing matches."
    }
  },
  "description": "The register's answer: `results` (zero or more records) and `license` (the CC BY 4.0 statement).",
  "additionalProperties": true
}