Skip to content
Eden Engine

Search the Slovak Company Register by Name

skrpo/search-entities

Search the Slovak Register of Legal Entities (RPO) by name, optionally narrowed to a municipality (for example Bratislava): returns up to 500 matching records, each with its names and addresses over time, ICO, establishment date and register. The name must be 6 to 100 characters; a short or common word matches hundreds of records, makes a large answer (600 KB or more) and can take 20 seconds or more, so use a distinctive name. Sole traders appear under their own names. No match 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/search-entities" })

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

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "skrpo/search-entities", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "skrpo/search-entities", 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": [
    "name"
  ],
  "properties": {
    "name": {
      "type": "string",
      "maxLength": 100,
      "minLength": 6,
      "description": "Part of the entity name, 6 to 100 characters, for example Slovak Telekom or Ministerstvo financii. A distinctive name returns fewer records."
    },
    "municipality": {
      "type": "string",
      "maxLength": 80,
      "minLength": 2,
      "description": "Only entities whose address is in this municipality, for example Bratislava or Zvolen."
    }
  },
  "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 to 500 records) and `license` (the CC BY 4.0 statement).",
  "additionalProperties": true
}