North Macedonia MakStat: Table Variables and Value Codes
makstatpxweb/table-metadata
Describes one table of the MakStat statistical database of North Macedonia: its title and each variable (region, year, month, indicator) with every selectable value code and its English label. Use it to learn the exact variable codes and value codes before requesting data, and to see which years or months a table covers. Give the table path from the root ending in .px. Data from MakStat, the State Statistical Office of North Macedonia, passed through unmodified and served by Eden Engine; not an official State Statistical Office 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
State Statistical Office of North Macedonia
Data from MakStat, the database of the State Statistical Office of the Republic of North Macedonia (makstat.stat.gov.mk). The Office publishes no terms of use for MakStat; the source is credited as a courtesy. Passed through unmodified. Served by Eden Engine; not an official State Statistical 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.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "makstatpxweb/table-metadata" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "makstatpxweb/table-metadata" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "makstatpxweb/table-metadata", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "makstatpxweb/table-metadata", 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": [
"table_path"
],
"properties": {
"table_path": {
"type": "string",
"pattern": "^[A-Za-z0-9_\\-]+(/[A-Za-z0-9_\\-]+){0,8}/[A-Za-z0-9_\\-.]+\\.px$",
"maxLength": 300,
"description": "The table path from the root: folder ids and the table id separated by slashes, the last segment ending in .px, for example Naselenie/Vitalna/100_Prirodno_Mk_ml.px. Take it from the folder listing."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"required": [
"title",
"variables"
],
"properties": {
"title": {
"type": "string",
"description": "The table title."
},
"variables": {
"type": "array",
"items": {
"type": "object",
"required": [
"code",
"text",
"values",
"valueTexts"
],
"properties": {
"code": {
"type": "string",
"description": "The variable code to use in a data query; often Cyrillic."
},
"text": {
"type": "string",
"description": "The variable's label."
},
"time": {
"type": "boolean",
"description": "True for a time axis (year, month, quarter); present on time variables only."
},
"values": {
"type": "array",
"items": {
"type": "string"
},
"description": "The value codes."
},
"valueTexts": {
"type": "array",
"items": {
"type": "string"
},
"description": "The labels of the values, same order."
}
},
"additionalProperties": true
}
}
},
"description": "The table description. Each variable lists `values` (the codes to select) and `valueTexts` (their English labels), in the same order.",
"additionalProperties": true
}