Northern Ireland Statistics Table by Matrix Code (NISRA)
nisrapxstat/get-dataset
One Northern Ireland Statistics and Research Agency (NISRA) statistical table by its matrix code, as a JSON-stat 2.0 dataset: title, dimensions with category labels, the update time, notes and the values. The values are one flat array in the order of the id and size lists (the last dimension varies fastest), so read size and dimension to place each number. The whole table is returned, typically 10 to 60 KB. An unknown matrix code is refused as a validation error. Find codes with nisrapxstat/list-updated-datasets. Source: NISRA, Open Government Licence; served by Eden Engine; not an official NISRA product.
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
Northern Ireland Statistics and Research Agency (NISRA)
Source: NISRA. Contains public sector information licensed under the Open Government Licence. Served by Eden Engine; not an official NISRA 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.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "nisrapxstat/get-dataset" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "nisrapxstat/get-dataset" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "nisrapxstat/get-dataset", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "nisrapxstat/get-dataset", 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 20, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"matrix"
],
"properties": {
"matrix": {
"type": "string",
"pattern": "^[A-Za-z0-9_]{3,20}$",
"description": "The table's matrix code, letters and digits, for example COPC01T01 or CEPHNI41. Use nisrapxstat/list-updated-datasets to find one."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"required": [
"class",
"id",
"size",
"dimension",
"value"
],
"properties": {
"id": {
"type": "array",
"items": {
"type": "string"
},
"description": "The dimension ids, in the order of size and of the value array."
},
"note": {
"type": "array",
"items": {
"type": "string"
},
"description": "The table notes; the text uses BBCode tags such as [b] and [url=...]."
},
"size": {
"type": "array",
"items": {
"type": "integer"
},
"description": "The number of categories of each dimension."
},
"class": {
"type": "string",
"description": "Always dataset."
},
"label": {
"type": "string",
"description": "The table title."
},
"value": {
"type": "array",
"items": {
"type": [
"number",
"string",
"null"
]
},
"description": "The values as one flat array in the order of id and size; null where a cell is empty."
},
"updated": {
"type": "string",
"description": "When the table was last updated, ISO 8601."
},
"dimension": {
"type": "object",
"description": "Each dimension's label and categories, keyed by dimension id.",
"additionalProperties": true
},
"extension": {
"type": "object",
"description": "Matrix code, subject, product, contact and copyright.",
"additionalProperties": true
}
},
"description": "The table as a JSON-stat 2.0 dataset.",
"additionalProperties": true
}