ondata/istat_mcp_server

View on GitHub ↗

MCP server to query Italian statistics (ISTAT) via SDMX API — compatible with any MCP client

22 ★4 forksPythonUpdated 3mo ago

What you need to know

An MCP server for accessing Italian statistical data from the ISTAT SDMX API, with 8 tools for discovering dataflows, retrieving structures and constraints, fetching data, resolving territorial codes and inspecting cache.

Install

uv sync
pip install -e .

Key features

  • 8 MCP tools
  • Two-layer caching (memory and disk)
  • Rate limiting with automatic queuing
  • Retry with exponential backoff
  • Dataflow blacklist
  • Recommended get_constraints workflow
Clients: Claude Desktop · Claude Code · Gemini CLI · VS Code · Codex CLI
Documentation ↗

Topics

aiclaudedataistatitalymcpmcp-servermodel-context-protocolopen-datapythonsdmxstatistics
Stars
22★
Forks
4
Language
Python
License
MIT
Created
2026-03-22
Last push
2026-06-02