Cruscotto Italia MCP Server · fonti istituzionali federate
§ MCP Server

Cruscotto Italia MCP.

Server Model Context Protocol che federa dataset pubblici sui comuni italiani (ANAC, BDAP-MOP, SIOPE, PNRR, ISPRA Suolo/IdroGEO/Rifiuti, ISPRA SNPA qualità aria, Protezione Civile classificazione sismica comunale, ISTAT POSAS/Censimento/Veicoli/Incidenti, MIUR scuole, ACI nuove iscrizioni, MEF Federalismo Fiscale, MEF Patrimonio Immobiliare, Agenzia delle Entrate ANNCSU civici e strade, Ministero della Salute farmacie/parafarmacie/posti letto ospedalieri, GSE/MASE Piattaforma Unica Nazionale punti di ricarica veicoli elettrici, AGCOM Broadband Map copertura banda larga, MIMIT Osservatorio Prezzi Carburanti, Ministero del Lavoro Registro Unico Nazionale Terzo Settore RUNTS, ISTAT Archivio Statistico Imprese Attive ASIA UL, ISTAT Matrice Pendolarismo 2021 Censimento permanente, ISTAT Basi Territoriali 2021 e Variabili censuarie del Censimento permanente con 119 variabili per sezione di censimento, MiC ArCo + Cultural-ON beni culturali immobili tutelati e Luoghi della Cultura visitabili, ItaliaMeteo ICON-2I previsioni meteorologiche per tutti i comuni, CNR-IRPI HR-DTM 5m morfologia del territorio). Connettilo al tuo client LLM per interrogare i dati ufficiali con linguaggio naturale.

Come connetterlo

Claude.ai (web e mobile)

Disponibile sui piani Free (limite 1 connettore custom), Pro, Max, Team ed Enterprise.

  1. Apri claude.ai/settings/connectors (oppure Settings → Connectors).
  2. Click sul pulsante + accanto a "Connectors" → Add custom connector.
  3. Compila il form:
    • Name: Cruscotto Italia
    • Remote MCP server URL: https://cruscotto-italia-mcp.agid.workers.dev/mcp
  4. Lascia Advanced settings vuoto (nessuna autenticazione richiesta).
  5. Click Add e poi Connect.

Per attivare il connettore in una chat: pulsante + in basso a sinistra → Connectors → toggle Cruscotto Italia.

Claude Desktop

Aggiungi al file claude_desktop_config.json:

{
  "mcpServers": {
    "cruscotto-italia": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://cruscotto-italia-mcp.agid.workers.dev/mcp"
      ]
    }
  }
}

Riavvia Claude Desktop. Il file di configurazione si trova in ~/Library/Application Support/Claude/ (macOS) o %APPDATA%\Claude\ (Windows).

Skill opzionale per Claude

Per ottenere risposte più mirate quando l'utente chiede dati su uno o più comuni italiani, è disponibile una skill Claude che documenta l'uso del connettore: inventario dei tool, schema completo di comune_kpi (~55 KPI sintetici, ~620 token) e comune_dashboard (vista completa con sezioni immobili_pa, anncsu, sanita_mds per farmacie/ospedali, pun per ricarica EV, agcom_bbmap per banda larga FTTH/FTTC, carburanti per prezzi MIMIT, runts per Terzo Settore, asia per imprese e addetti, pendolarismo per matrice flussi casa-lavoro, censimento per Basi Territoriali ISTAT 2021 con 119 variabili per sezione, beni_culturali per beni immobili tutelati MiC ArCo + Luoghi della Cultura visitabili Cultural-ON come chiese/palazzi/castelli/archeologia/musei/biblioteche/archivi, meteo_italiameteo per previsioni ItaliaMeteo ICON-2I temperatura/precipitazioni/vento/neve, morfologia per analisi DTM 5m CNR-IRPI: elevazione/pendenze/esposizione/geomorfologia/irraggiamento solare, omi per le quotazioni immobiliari per zona omogenea sub-comunale), endpoint REST /data/anncsu_full/<istat>.json, /data/censimento_full/<istat>.geojson e /data/beni_culturali_full/<istat>.json e cartografia catastale Agenzia delle Entrate /data/catasto_full/<istat>_map.geojson.gz (fogli) + /data/catasto_full/<istat>_ple.geojson.gz (particelle), pattern operativi e caveat per sezione.

Scarica il pacchetto e caricalo nelle Skills di Claude (UI o API):

cruscotto-italia-workflow-v2.12.0.zip — skill versione 2.12.0 del 06/10/2026

Per analisi ripetute e ranking fra comuni e disponibile anche una skill CLI: uno script Python 3 senza dipendenze che legge direttamente i file JSON pubblici, filtrandoli prima di caricarli in contesto. Non passa dall'endpoint MCP.

cruscotto-cli-v0.3.0.zip — skill CLI versione 0.3.0 del 04/10/2026

ChatGPT (Custom GPT)

Nei custom GPT con supporto MCP, aggiungi un nuovo server con URL https://cruscotto-italia-mcp.agid.workers.dev/mcp e tipo JSON-RPC 2.0. Nessuna autenticazione richiesta.

Client generico / curl

curl -X POST https://cruscotto-italia-mcp.agid.workers.dev/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Tool disponibili

Strumenti MCP. search_comune va sempre chiamato per primo quando l'utente fornisce un nome di comune, per ottenere il codice ISTAT. Per query puntuali e confronti tra comuni (es. "popolazione di Bari", "Verona vs Bari su PNRR") usa comune_kpi (~620 token, 55 KPI sintetici). Per vista dettagliata di un singolo comune con tutte le sezioni complete (mappe, top liste, time series) usa comune_dashboard (vista completa di tutte le sezioni).

mcp_info
Metadata del server: versione, sorgenti integrate (27), freshness di ogni dataset.
search_comune
Risolve un nome di comune in codice ISTAT a 6 cifre. Da chiamare per primo quando hai solo il nome.
comune_kpi
Primo tool da chiamare per query puntuali e confronti. ~55 KPI sintetici di un comune in risposta leggera (~2.5KB / ~620 token). gruppi tematici: anagrafica, demografia, istruzione, lavoro, redditi MEF, scuole MIUR, contratti ANAC, opere BDAP, PNRR, spese SIOPE, patrimonio PA, ambiente, qualità aria, turismo, veicoli ACI, banda larga AGCOM, ricarica EV, carburanti MIMIT, civici ANNCSU, Terzo Settore RUNTS, sanità, imprese e addetti (ISTAT ASIA UL), pendolarismo casa–lavoro (ISTAT Censimento permanente 2021), censimento sezioni 2021 (ISTAT Basi Territoriali: n. sezioni, popolazione M/F, famiglie, abitazioni totali/occupate/vuote, edifici residenziali, stranieri UE/extra-UE, occupati 15-64), beni culturali tutelati (MiC ArCo + Cultural-ON: n_beni, n_visitabili, mix categorie, beni per 1000 abitanti). Importi finanziari anche in euro per abitante per facilitare confronti. Usa questo per: "popolazione di Bari", "Verona vs Bari su PNRR", "top comuni per banda larga", "pendolari in uscita da Bergamo", "chiese tutelate a Matera". Per dettagli (mappe, top liste, time series) chiama comune_dashboard.
comune_dashboard
Vista dettagliata singolo comune (~250K token). Stesso ambito di comune_kpi ma include array completi: top categorie merceologiche ANAC, settori BDAP, missioni PNRR, piramide età demografia, time series SIOPE mensili, mappa civici ANNCSU, punti ricarica EV, stabilimenti ospedalieri con discipline, top settori ATECO imprese (ASIA UL), top destinazioni e origini pendolari (Censimento permanente 2021). Sezioni complete: anagrafica, demografia (POSAS), profilo (Censimento ISTAT), turismo, PNRR, territorio (ISPRA Suolo, IdroGEO, Rifiuti; classificazione sismica Protezione Civile zone 1-4), aria (ISPRA SNPA: PM10/PM2.5/NO2), opere pubbliche (BDAP-MOP dettaglio progetti con CUP filtrato al 2025), contratti ANAC aggregati, spese SIOPE multi-anno, scuole (MIUR), veicoli e incidenti (ISTAT + ACI), redditi e fisco (MEF IRPEF), patrimonio immobiliare PA (MEF DE), ANNCSU (civici e strade Agenzia Entrate), sanita' territoriale (Ministero Salute), punti di ricarica veicoli elettrici (GSE/MASE PUN), copertura banda larga (AGCOM Broadband Map), distributori carburanti e prezzi (MIMIT Osservatorio Prezzi), enti del Terzo Settore (Min. Lavoro RUNTS - ODV/APS/EF/IS/SMS/ETS), imprese e addetti (ISTAT ASIA UL: unità locali, addetti media annua, mix dimensionale, top settori ATECO, serie storica 2018-2023), pendolarismo casa–lavoro (ISTAT Censimento permanente 2021: matrice OD origine–destinazione, pendolari in uscita/entrata, saldo giornaliero, indice di auto-contenimento), censimento sezioni 2021 (ISTAT Basi Territoriali + Variabili censuarie permanenti: KPI comune-level + 119 variabili demografiche/abitative per ogni sezione di censimento; geometrie complete via lazy fetch su /data/censimento_full/<istat>.geojson), beni culturali (MiC ArCo + Cultural-ON: 113.817 beni immobili tutelati + 6.603 Luoghi della Cultura visitabili, normalizzati in 11 categorie chiesa/palazzo/castello/archeologia/museo/biblioteca/archivio/monumento/infrastruttura/parco_giardino/altro; KPI + lista compatta cap 30, lista completa via /data/beni_culturali_full/<istat>.json), meteo (ItaliaMeteo ICON-2I: temperatura attuale e max/min 24h, precipitazioni, vento, raffica, nuvolosità, neve, codice WMO; aggiornamento bi-giornaliero, CC BY 4.0 HVD Meteorologici), morfologia (CNR-IRPI HR-DTM 5m: elevazione min/max/media, pendenza media e classi, esposizione rosa dei venti, TRI, geomorfologia r.geomorphon 10 forme, irraggiamento solare r.sun; one-shot, ~7.895 comuni in progressivo aggiornamento, CC BY 4.0).
anncsu_civico_search
Query puntuali su numeri civici ANNCSU (Agenzia Entrate + ISTAT, HVD UE 2023/138) con filtri server-side su odonimo (substring) e/o civico (esatto). Output: coordinate, quota altimetrica, metodo georeferenziazione. Default 50 risultati, max 500. Per il dataset completo del comune (Roma 515.815, Milano ~280k civici) usare l'endpoint REST GET /data/anncsu_full/<istat>.json. Evita di buttare 500k civici nel context LLM.
censimento_sezione_search
Query puntuali o ranking sulle 127 variabili censuarie raw del Censimento Permanente 2023 ISTAT (Basi Territoriali + Variabili censuarie, CC BY 3.0 IT) a livello di singola sezione di censimento sub-comunale. Distinto da .censimento di comune_dashboard che espone gli aggregati comune-level: qui si lavora al dettaglio della sezione. Due modalità: (1) lookup con sez_id per ottenere le 127 vars di una sezione specifica; (2) ranking con var_name (es. P1 popolazione, ST19 stranieri extra-UE, A3 abitazioni vuote, PF1 famiglie) per la top N sezioni, opzionalmente con denominator_var per ranking percentuale (es. var_name=ST19 denominator_var=ST1 = % extra-UE su stranieri). Filtro min_pop per evitare rumore su sezioni minuscole. Le 35% sezioni 'no_vars' (aree non residenziali) escluse automaticamente dal ranking. Use case: "qual è la sezione di Lecce con più abitazioni vuote in %?", "dammi tutte le variabili censuarie della sezione 750350001012", "top 10 sezioni di Roma per popolazione anziana".

Sezioni di comune_dashboard

Tutte le fonti integrate sono esposte come sezioni dentro la risposta di comune_dashboard. Per interrogarle, chiama comune_dashboard(istat_code) e leggi la chiave corrispondente:

.siope
Flussi di cassa comunali (MEF — Ragioneria Generale dello Stato, banca dati SIOPE gestita da Banca d’Italia, CC BY 4.0): pagamenti e incassi per codice gestionale D.M. 9/6/2016, serie mensile, con saldo di cassa. Copertura 7.894/7.894 comuni, storico dal 2025. Sono movimenti di cassa, non di competenza: il saldo di cassa non è un avanzo di bilancio. Uscite in voci (codici U…), incassi in entrate.voci (codici E…).
.aria
Stazioni qualità dell'aria ISPRA SNPA (PM10, PM2.5, NO2): tipo zona/stazione, EU code, serie annuale. Ultimo anno anche preliminare SNPA (vedi _anni_preliminari e _fonti).
.scuole
Anagrafe scuole MIUR: numero plessi, ordine/grado, indirizzi.
.veicoli
Parco veicoli ISTAT 41_993 (classe Euro), nuove iscrizioni ACI LOD per alimentazione, incidenti ISTAT 41_983 (morti/feriti).
.redditi
Dichiarazioni IRPEF su base comunale (MEF Dipartimento Finanze, a.i. 2020-2024): n. contribuenti, reddito medio, 8 fasce, addizionale, imposta netta.
.immobili_pa
Beni immobili pubblici (MEF DE, ultima rilevazione in anno_rilevazione): KPI aggregati su fabbricati/terreni con vincolo culturale e uso a terzi + fino a 500 punti georeferenziati con categoria.
.anncsu
Civici e strade certificati Agenzia Entrate (HVD UE 2023/138): KPI odonimi, civici, % georeferenziazione, bilinguismo, distribuzione metodi. Sample 1000 punti. Per il dataset completo: GET /data/anncsu_full/<istat>.json (Roma 515.815 civici, Lecce 47.917). Per query puntuali su odonimo/civico usa il tool dedicato anncsu_civico_search.
.sanita_mds
Bundle sanità territoriale Ministero della Salute (IODL v2.0): farmacie (~20.800 attive, dato quotidiano), parafarmacie (~7.200), posti letto ospedalieri 2023 (1.272 stabilimenti, ~213.000 PL). Geocoding incrociato con ANNCSU per coord MdS errate (campi lat_raw/lon_raw + coord_source: mds/anncsu/dropped/no_coord).
.pun
Punti di ricarica veicoli elettrici (GSE/MASE Piattaforma Unica Nazionale): 66.619 PdR EVSE su 5.185 comuni (65,7% copertura), aggiornamento quotidiano. KPI per stato (Attivo/Non Attivo), tipologia corrente (AC/DC), categoria potenza (Slow/Quick/Fast/HPC/Ultra fast), potenza totale kW e mix. Punti georeferenziati con indirizzo, CAP, orario, restrizioni. Licenza CC BY 4.0 ex art. 52 c.2 CAD (open by default).
.agcom_bbmap
Copertura banda larga AGCOM Broadband Map (BBmap, art. 22 Codice Comunicazioni Elettroniche): 7.894/7.894 comuni (100% copertura nazionale), aggiornamento trimestrale (periodo del dato in _data_period). KPI: copertura FTTH DESI %, copertura FTTH entro 20m %, confidenza DESI %, famiglie residenti, famiglie raggiunte FTTH (totali e a meno di 20m), celle 20×20m raggiunte da FTTH/FTTC, punti dichiarati e geo-distinti, indirizzi postali raggiunti. La rete dettagliata (polilinee strade FTTH/rame) è linkata via deep-link al Web AppBuilder ufficiale AGCOM. Licenza CC BY 4.0 ex art. 52 c.2 CAD (open by default).
.carburanti
Distributori di carburante e prezzi praticati (MIMIT Osservatorio Prezzi Carburanti, art. 51 L.99/2009): ~23.700 impianti su 5.324 comuni (69%), snapshot quotidiano "Prezzo alle 8 di mattina". KPI: totale impianti, split Stradali/Autostradali, pompe bianche %, mix bandiere (top 5 + Altre), prezzo medio per 7 carburanti (Benzina/Gasolio self e servito, GPL, Metano, HVO), prezzo minimo nel comune, freshness % prezzi aggiornati negli ultimi 7 giorni. Tutti i punti georeferenziati con prezzi correnti e carburanti premium proprietari (Shell V-Power, Hi-Q, ecc.) in prezzi_extra. Licenza IODL 2.0 (compatibile CC BY).
.runts
Enti del Terzo Settore iscritti al Registro Unico Nazionale (Min. Lavoro RUNTS, D.Lgs 117/2017 art. 53): 145.898 enti su 7.547 comuni (95,3% copertura). KPI: totale enti, mix per sezione (ODV organizzazioni di volontariato, APS associazioni di promozione sociale, EF enti filantropici, IS imprese sociali, SMS società di mutuo soccorso, ETS altri enti del Terzo Settore), numero e percentuale enti iscritti al beneficio 5x1000, n. enti aderenti a reti associative, iscrizioni per anno. Mix nazionale: APS 47% > ODV 27% > IS 15% > ETS 11% > EF 0,4% > SMS 0,1%. Lista enti con codice fiscale, repertorio, denominazione, sezione, legale rappresentante, rete, 5x1000, data iscrizione (cap 5000 enti ordinati per data discendente; Roma 6.616, Milano 3.716). Aggiornamento quotidiano (XLSX bulk PostBack ASP.NET). Licenza CC BY 4.0 ex art. 52 c.2 D.Lgs 82/2005 (CAD) - open data di default delle PA; pubblicato ai sensi del D.Lgs 117/2017 art. 53 (pubblicità legale RUNTS).
.asia
Imprese e addetti per comune (ISTAT - Archivio Statistico Imprese Attive Unità Locali, ASIA UL): copertura 100% dei 7.894 comuni. KPI: numero unità locali (UL) attive, addetti media annua, dimensione media UL (addetti/UL), variazione % year-on-year, mix per classe dimensionale (W0_9 micro, W10_49 piccole, W50_249 medie, W_GE250 grandi), top 10 settori per UL e per addetti (ATECO 2 cifre NACE Rev.2 - 88 divisioni economiche), serie storica 2018-2023 (6 anni), dettaglio completo per ogni settore × classe addetti per l'anno più recente. Dataflow SDMX 183_1163_DF_DICA_ASIAULP_TERRIFDATA_7 da esploradati.istat.it. Caveat: ASIA conta unità locali, non imprese giuridiche — un'impresa con più sedi in comuni diversi compare in ciascun comune. Aggiornamento annuale (~Q4 ISTAT, latency ~2 anni: nel 2026 latest_year=2023). Licenza CC BY 3.0 IT.
.pendolarismo
Matrice di pendolarismo casa–lavoro del Censimento permanente 2021 (ISTAT, pubblicato il 2 ottobre 2025): rilevazione degli spostamenti quotidiani per motivi di lavoro della popolazione residente per coppia origine–destinazione tra comuni italiani. NOTA: ISTAT distribuisce per il Censimento 2021 solo la matrice per motivo lavoro, non quella per studio. KPI per comune: pendolari totali in uscita, pendolari in entrata, saldo giornaliero, indice di auto-contenimento (% di residenti che lavorano nel proprio comune), top 10 destinazioni e top 10 origini dei flussi. Copertura 100% dei 7.894 comuni, ~17,3M flussi pendolari totali. Aggiornamento decennale (prossimo: Censimento permanente 2031). Licenza CC BY 3.0 IT.
.censimento
ISTAT Basi Territoriali 2021 + Variabili censuarie del Censimento permanente 2021 (CC BY 3.0 IT). Geometrie delle 756.376 sezioni di censimento nazionali (poligoni WGS84 EPSG:4326 RFC 7946) accorpate per comune, integrate con 119 variabili demografiche/abitative per sezione: popolazione totale + sesso (P1-P3), 16 fasce età 5-anni per totale/maschi/femmine (P14-P82), titolo di studio (P86-P100 nessuno/elementare/media/diploma/terziario per sesso), occupati 15-64 (P101-P103), italiani per fascia età (IT1-IT12), stranieri UE/extra-UE per sesso/età/occupazione (ST1-ST33), famiglie per numero componenti 1-6+ (PF1, PF3-PF8), abitazioni occupate/vuote/totali (A2, A3, A8), edifici residenziali (E3). Copertura 7904/7894 comuni (100% incluso TN/BZ). 252.467 sezioni 'no_vars' (33%) sono aree non residenziali (parchi, aree industriali, infrastrutture) non rilevate per assenza di residenti. KPI comune-level pre-calcolati in .censimento (~3-5 KB), geometrie complete + 119 variabili in /data/censimento_full/<istat>.geojson lazy-fetch (30 KB - 3 MB). Aggiornamento decennale (ultimo rilascio 14/05/2026).
.meteo
Previsioni meteorologiche ItaliaMeteo ICON-2I (Agenzia Nazionale per la Meteorologia e Climatologia + Cineca): temperatura 2m attuale e max/min prossime 24h, precipitazioni cumulate 24h, umidità relativa, velocità e direzione vento 10m, raffica massima 24h, copertura nuvolosa, altezza neve, codice meteo WMO con descrizione italiana. Griglia 2,2 km, copertura 7.895/7.895 comuni (100%). Aggiornamento bi-giornaliero (corse 00 e 12 UTC, disponibili ~03:30 e ~14:30 UTC). Licenza CC BY 4.0 · HVD Meteorologici (Regolamento UE 2023/138).
.morfologia
Morfologia del territorio da HR-DTM 5m CNR-IRPI (Zenodo DOI 10.5281/zenodo.24009736, CC BY 4.0). Campi: stats (elevazione min/max/media in m, pendenza media e max in gradi, % sup. >15° e >35°, esposizione prevalente e distribuzione 8 direzioni, TRI medio e max, geomorfologia r.geomorphon con % per 10 forme Pianoro/Cima/Cresta/Spalla/Dosso/Versante/Conca/Piede/Valle/Depressione, irraggiamento solare r.sun medio/min/max kWh/m²/anno) + bounds (west/east/south/north/cx/cy EPSG:4326). Elaborazione GRASS GIS headless. Shard separato /data/morfologia/<istat>/<istat>_stats.json. Disponibile per ~7.895 comuni in progressivo aggiornamento (pipeline one-shot, non aggiornato periodicamente). Campo morfologia assente nello shard se comune non ancora processato.
.omi
Quotazioni immobiliari OMI (Agenzia delle Entrate — Osservatorio del Mercato Immobiliare, CC BY 4.0, attribuzione obbligatoria «Agenzia delle Entrate - OMI»): per ogni zona omogenea interna al comune, intervallo min-max in €/m² dei valori di compravendita e di locazione, per tipologia immobiliare, destinazione d'uso (residenziale, commerciale, produttiva, terziaria) e stato di conservazione. 24.101 zone quotate in 7.885 comuni, aggiornamento semestrale. È l'unico dato economico del Cruscotto con granularità sub-comunale. La chiave di riga è tipologia+stato: la stessa tipologia può comparire più volte con stati diversi. Se kpi.sup_mista è true nel comune convivono superficie lorda e netta e i €/m² non sono confrontabili fra zone. I perimetri geografici sono su /data/omi_full/<istat>.geojson (join su properties.zona). Valori di larga massima, non sostitutivi della stima di un tecnico professionista.
.beni_culturali
Ministero della Cultura (MiC) — unione dei Linked Open Data ICCD/ArCo (Architecture of Knowledge, 113.817 beni culturali immobili tutelati: chiese, palazzi, castelli, ville, aree archeologiche, monumenti, parchi e giardini storici, edifici di culto) e Cultural-ON DBUnico 2.0 (6.603 Luoghi della Cultura visitabili: musei, biblioteche, archivi, aree archeologiche con orari di apertura e contatti). Per ogni bene: denominazione, tipologia ArCo granulare, indirizzo, coordinate WKT, foto, descrizione, soprintendenza di tutela. Categorie normalizzate in 11 macro-classi (chiesa, palazzo, castello, archeologia, museo, biblioteca, archivio, monumento, infrastruttura, parco_giardino, altro) + campo fonte (arco|cultural_on). KPI per comune: n_totale, n_arco, n_cultural_on, n_visitabili, n_con_coordinate, mix_categoria, pct_con_foto, pct_con_descrizione, beni_per_1000_ab. Copertura 6088/7894 comuni (77,1%). Lista compatta nello shard base (cap 30 beni), lista completa in /data/beni_culturali_full/<istat>.json per comuni grandi. Aggiornamento mensile via endpoint SPARQL dati.beniculturali.it. Licenza CC BY 4.0.

Esempi di prompt

PanoramicaDammi una panoramica del comune di San Giovanni in Fiore: popolazione, opere pubbliche in corso, progetti PNRR.
ConfrontoConfronta consumo di suolo e raccolta differenziata tra Bergamo e Brescia.
Ricerca tematicaConfronta i progetti PNRR sulla missione M2 (Rivoluzione verde) nei cinque capoluoghi calabresi: Catanzaro, Cosenza, Crotone, Reggio Calabria e Vibo Valentia.
Analisi finanziariaQuanto ha speso il comune di Lecce nel 2025 per voci legate al personale? Mostra le top-10 voci SIOPE.
Sanita' territorialeQuante farmacie attive ci sono a Matera e qual è il rapporto abitanti/farmacia? Confronta con Potenza.
Civici e indirizziQuanti civici certificati ANNCSU ci sono in via Roma a Lecce, e con quale metodo di georeferenziazione sono stati rilevati?
CatastoTrovami le coordinate del civico 29 di Via Vittorio Emanuele II a Lecce e il foglio e la particella catastale a cui appartiene.
Mobilità elettricaQuanti punti di ricarica attivi ci sono a Milano e qual è la percentuale di colonnine HPC/Ultra fast? Confronta con Roma e Torino.

Note tecniche

Endpoint MCP: POST /mcp · Health check: GET /health · Rate limit: 60 richieste al minuto · Cache: 1 ora · Trasporto: JSON-RPC 2.0 over HTTP.

Tutti i dati provengono da open data ufficiali con licenza CC-BY 4.0, IODL 2.0 o, in assenza di licenza espressa da parte di soggetti art. 2 c.2 CAD, CC BY 4.0 ai sensi del principio "open by default" di cui all'art. 52 c.2 D.Lgs 82/2005 (Codice dell'Amministrazione Digitale) e delle Linee Guida Open Data AgID (Det. 183/2023). L'aggregazione per codice ISTAT è eseguita da pipeline Python che pubblicano su Cloudflare R2; il worker fa solo lookup e composizione.