目录 / Expat Living Italy
Expat Living Italy
Harmonized data on all ~7,900 Italian comuni, 107 provinces and 20 regions, plus European NUTS regions, joined from nine institutional sources into one schema. Ask for a town and get population, foreign residents by nationality, property prices and rents, climate, air quality, well-being indicators and tax-regime eligibility in a single call. The underlying data is public. Using it is not. ISTAT publishes SDMX, the Agenzia delle Entrate publishes OMI by half-year zone, Eurostat and OECD publish at NUTS grain that does not map onto Italian municipalities. This server does the crosswalking, the joining and the grain labeling once, so an agent does not have to do it wrong every time. Three rules it holds to: Every number carries its source, vintage and geographic grain. A 2019 median age is never presented as current, and a province figure is never passed off as a town's. Missing data is absent. Never imputed, never zero-filled. No composite "best place in Italy" score. The caller sets the weights. Tools: search_comuni, get_comune, list_datasets. Also available as REST at /api/v1 with an OpenAPI 3.1 spec at /openapi.json. Sources: ISTAT, Agenzia delle Entrate (OMI), Eurostat, OECD, Copernicus Climate Data Store (ERA5-Land), MEF, EEA, Ministero della Salute, Ministero dell'Interno.
接入信息
- 传输形态
- http
- 鉴权方式
- 鉴权未知
- 端点
https://expatlivingitaly.run.tools
{
"mcpServers": {
"Expat Living Italy": {
"url": "https://expatlivingitaly.run.tools"
}
}
}
能力清单
| 工具 | 说明 |
|---|---|
| get_comune | One Italian comune's population, foreign residents by citizenship, property purchase/rent price, price-to-rent, verified tax-regime eligibility, its province's rollup, `layers` (climate, air quality, crime, healthcare quality, age, population change and every other Italy-map layer) and `provinceWellbeing` (ISTAT BES indicators, polarity-aware percentiles) — looked up by 6-digit ISTAT code. Each layer's `grain` and `measuredFor` say whose number it is: a province or region value is not a measurement of this comune — say so when you quote it. Every field is wrapped in a provenance envelope (source, vintage, extractedOn, license); repeat the vintage when you state the number, and if a value is null, say why rather than treating it as zero. |
| search_comuni | Look up Italian comuni by name (case- and accent-insensitive, partial names work) and get each one's 6-digit ISTAT code, province and region — the code get_comune needs. Returns identifiers only, no figures. Several comuni share a name; check the province before choosing. |
| list_datasets | The catalog: each dataset's source institution, vintage (the period it describes), geographic grain, license, the expatliving.it page that presents it, and whether it is servable (false = still an unverified draft; never quote its values). Use it to say what data exists and where a reader can see it. |
提交举报 / 纠错
侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。