istat-mcp

Installation
SKILL.md

ISTAT MCP Server - Workflow Guide

Language Detection — First Step (mandatory)

Before doing anything else, detect the language of the user's first message.

User writes in Set Apply to
Italian lang=it all responses, labels, summaries, warnings, get_concepts calls, "Fonti dati" section
English lang=en all responses, labels, summaries, warnings, get_concepts calls, "Data Sources" section

Rules:

  • Detect once at the start; keep lang fixed for the entire conversation even if the user later switches language.
  • Every response — including tool-call summaries, warnings, and the closing data-sources section — must use the detected language.
  • When calling get_concepts, always pass "lang": "<detected>" (e.g. {"concept_id": "FREQ", "lang": "it"}).
  • If the language cannot be determined (e.g. the first message is a bare dataflow ID), default to lang=it.

Quick Start

Installs
15
GitHub Stars
14
First Seen
Mar 27, 2026