mcp-siag-query mcp

v1.0.0 · MCP Tool · analytics · registry.pascalai.org

READ-ONLY access to a SIAG analytics server: query business indicators and explore the data model. Operations: health, get_me, query, drill, navigate, inspect, dsl. The "dsl" parameter carries a SIAG DSL statement (e.g. "QUERY roi PERIOD 2024 GRANULARITY monthly", "DRILL ventas BY DIMENSION region LAST 12 MONTHS", "INSPECT INDICATORS"). Write operations (CREATE/ALTER/DROP/LOAD/DEFINE/...) are rejected client-side. Auth is automatic via the SIAG_EMAIL/SIAG_PASSWORD/SIAG_TENANT env vars.

siaganalyticsbiindicatorsquerydslread-onlyagentdatasnap

Input Parameters

ParameterTypeDescription
operationrequired string Operation: health, get_me, query, drill, navigate, inspect, dsl One of: health, get_me, query, drill, navigate, inspect, dsl.
dsloptional string SIAG DSL statement to run (required for query/drill/navigate/inspect/dsl). Read-only only. Examples: "QUERY roi PERIOD 2024 GRANULARITY monthly"; "DRILL ventas BY DIMENSION region LAST 12 MONTHS"; "INSPECT INDICATORS"; "INSPECT INDICATOR roi"; "INSPECT TABLES"; "INSPECT DIMENSIONS OF ventas". Multiple statements may be separated by newlines.

Output Fields

FieldTypeDescription
No output fields defined

Examples

Server health

// Input
{
  "operation": "health"
}

// Output
{
  "ok": true
}

Query an indicator for a period

// Input
{
  "operation": "query",
  "dsl": "QUERY roi PERIOD 2024 GRANULARITY monthly"
}

// Output
{
  "ok": true
}

Inspect the available indicators

// Input
{
  "operation": "inspect",
  "dsl": "INSPECT INDICATORS"
}

// Output
{
  "ok": true
}

Install & Discovery

Install

ppm install mcp-siag-query

Get JSON Schema

GET /v1/packages/mcp-siag-query/1.0.0/schema

Discover by keyword

GET /v1/mcp/discover?q=siag
Discovery hint: Install with ppm install mcp-siag-query or invoke remotely via POST /v1/invoke/mcp-siag-query on the MCP Service.

PascalAI Usage

uses toolslib;
var Tool := LoadTool('mcp-siag-query');
var R := Tool.Call(JsonObj(['operation','query','dsl','QUERY roi PERIOD 2024 GRANULARITY monthly']));