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.
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.
// 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 doNot 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.
| Charge | Price |
|---|---|
Per call | $0.0026 |
- Updated
- Oct 21, 2026
Input and output schemas
Input schema
{
"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
{
"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
}