Skip to content
Eden Engine

Irish Statistical Table Structure: Dimensions, Units and Update Dates (CSO Ireland)

csopxstat/read-metadata

The structure of one Central Statistics Office Ireland statistical table, looked up by table code (for example CPM01 for the Consumer Price Index), without its data cells: the dimensions and their sizes, every statistic with its unit, every period code, the last-update time, the revision reason and the CSO contact. The `value` list is empty. Use it to see what a table holds and how large it is before fetching the whole table. English labels. Central Statistics Office Ireland data, passed through unmodified and served by Eden Engine; not an official CSO 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

Central Statistics Office Ireland

Source: Central Statistics Office, Ireland (CSO), licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Data passed through unmodified; no CSO logo is used. Served by Eden Engine; not an official or endorsed Central Statistics Office 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: "csopxstat/read-metadata" })

// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "csopxstat/read-metadata" })

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "csopxstat/read-metadata", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "csopxstat/read-metadata", 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": [
    "table"
  ],
  "properties": {
    "table": {
      "type": "string",
      "pattern": "^[A-Za-z0-9]{2,20}$",
      "description": "CSO table code, letters and digits only, for example CPM01 (Consumer Price Index) or ISQ04 (Household Saving Rate). Codes are shown on the CSO data portal (data.cso.ie)."
    }
  },
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "type": "object",
  "required": [
    "class",
    "id",
    "size",
    "dimension"
  ],
  "properties": {
    "id": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Dimension ids in order."
    },
    "href": {
      "type": "string",
      "description": "The CSO URL of the table's data."
    },
    "link": {
      "type": "object",
      "description": "CSO links to other formats of the same table.",
      "additionalProperties": true
    },
    "note": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Table notes; CSO markup such as [url=...] may appear."
    },
    "role": {
      "type": "object",
      "description": "Which dimensions are the time axis and the metric (statistic) axis.",
      "additionalProperties": true
    },
    "size": {
      "type": "array",
      "items": {
        "type": "integer"
      },
      "description": "Number of categories per dimension, in the order of `id`; their product is the number of cells in the full table."
    },
    "class": {
      "type": "string",
      "description": "Always dataset."
    },
    "label": {
      "type": "string",
      "description": "The table's title."
    },
    "value": {
      "type": "array",
      "items": {},
      "description": "Always empty: this tool returns no cells."
    },
    "updated": {
      "type": "string",
      "description": "When the CSO last released the table (ISO 8601, UTC)."
    },
    "version": {
      "type": "string",
      "description": "JSON-stat version, 2.0."
    },
    "dimension": {
      "type": "object",
      "description": "One entry per dimension id, each with `label` and `category` (`index` order, `label` names and, for the statistic axis, `unit`).",
      "additionalProperties": true
    },
    "extension": {
      "type": "object",
      "description": "CSO extras: table code (`matrix`), contact, revision reasons and language.",
      "additionalProperties": true
    }
  },
  "description": "The table's JSON-stat 2.0 structure: `dimension` describes each axis and its categories, `id` lists the axes in order and `size` their lengths. `value` is empty.",
  "additionalProperties": true
}