SiStat (Slovenia)
live UtilityStatistical Office of the Republic of Slovenia (SURS) — SiStat PxWeb MCP.
3 tools
0ms auth
free tier 50 calls/day
Tools
subjects Navigate the SiStat table tree. Nodes are folders (type "l") or tables (type "t", id ends in ".px"). Root lists tables directly.
No parameters required.
Try it
Response
table_meta Table definition (dimensions, valid values). Path is the .px table id, e.g. "0156101S.px".
No parameters required.
Try it
Response
query_table Pull data from a table (max 50,000,000 cells). path is the .px table id; body is a PxWeb query object.
No parameters required.
Try it
Response
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
List available tools
bash
curl -X POST https://gateway.pipeworx.io/sistat-si/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' Call a tool
bash
curl -X POST https://gateway.pipeworx.io/sistat-si/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"subjects","arguments":{}}}' Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("subjects", {}); ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("statistical office of the republic of slovenia (surs) — sistat pxweb mcp");