SiStat (Slovenia)

live Utility

Statistical 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
table_meta

Table definition (dimensions, valid values). Path is the .px table id, e.g. "0156101S.px".

No parameters required.

Try it
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

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");