The core numbers for every comune in Italy — population, foreign residents, property prices, tax-regime eligibility — are also published as data an AI assistant can read directly. Connect one, and you can skip the pages and just ask.
“What’s the going rate per square meter in Introdacqua, and does it qualify for the 7% pensioner tax regime?”
A connected assistant answers from real Agenzia delle Entrate and ISTAT figures, with the vintage and source attached — not a guess, and not a number it made up because it couldn’t find one.
Pick whichever matches what you use. No account, no login, no cost.
Add this address wherever your assistant lets you add a custom connector or MCP server — in Claude, that’s the connectors section of its settings:
https://www.expatliving.it/api/v1/mcpPoint it at the API specification:
https://www.expatliving.it/api/v1/openapi.jsonPlenty of assistants don’t connect to tools at all, but can read a web page when you give them a link. llms.txt is a plain-text guide written for them: what this site is, every dataset it holds and how current each one is, and how to answer from it without making numbers up. Start your question with:
Using https://www.expatliving.it/llms.txt and the pages it links to, …A good answer names its source and says how current it is — every figure here carries both, and they differ by dataset: property prices describe a half-year, population a calendar year, climate a ten-year average. If your assistant gives you a number with nothing behind it, ask it to check again; the source is always there to cite.
Where we genuinely don’t have a figure — a comune with no property market, say — a connected assistant should tell you that plainly rather than inventing one. What we hold and don’t hold is on the methodology page.
It should also say whether a figure is for the town itself or for its whole province or region — air quality, crime and healthcare quality here are measured at those wider levels, not town by town.
Tax-regime answers describe places, not people: a comune qualifying for a regime means it meets the geographic criteria, not that any particular person does. That’s not tax advice, and no assistant connected to this data can make it so.
Building something with this data yourself? The developer docs have the REST endpoints, the full OpenAPI spec, and a copy-paste MCP config.