MCP Server

Expat Living Italy

it.expatliving/data
Data & Analytics Real Estate Public & reachable MCP 2025-11-25

What this MCP does

Provides sourced demographic, property, economic, environmental, and wellbeing data for Italian municipalities.

get_article
Read one article
One article's full text as Markdown, with its places, datasets and a ready-made citation. Quote figures from the dataset pages it cites, which carry their vintage. Content is free to use provided you credit Expat Living Italy and link to the article.
Read only
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'maxLength': 120, 'minLength': 1}}}
get_comune
Get one comune's profile
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.
Read only
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['istatCode'], 'properties': {'istatCode': {'type': 'string', 'pattern': '^\\d{6}$', 'description': '6-digit ISTAT comune code, e.g. 075029.'}}}
list_articles
List Expat Living Italy's articles
Dated, sourced reporting on moving to and retiring in Italy, newest first. Filter by topic, by place (a comune's ISTAT code) or by dataset slug. Each entry has its URL, a Markdown URL for the full text, and the places and datasets it cites. Content is free to use provided you credit Expat Living Italy and link to the article.
Read only
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'place': {'type': 'string', 'description': "A comune's 6-digit ISTAT code (or a province sigla / region slug)."}, 'topic': {'type': 'string', 'description': 'One of: tax, residency-visas, costs-housing, healthcare, places, daily-life, data-method.'}, 'dataset': {'type': 'string', 'description': 'A dataset slug from GET /datasets.'}, 'include': {'enum': ['archived'], 'type': 'string', 'description': 'Pass `archived` to include archived articles, flagged by `status`.'}}}
list_datasets
List every dataset behind expatliving.it
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.
Read only
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
search_comuni
Find a comune by name
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.
Read only
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'maxLength': 80, 'minLength': 2, 'description': 'A comune name or part of one, accents optional — e.g. "Introdacqua" or "reggio".'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'How many matches to return, 1–25. Default 10.'}}}
Added
get_article
Oct. 2, 2026, 2:41 a.m.
Added
list_articles
Oct. 2, 2026, 2:41 a.m.
Added
list_datasets
Sept. 28, 2026, 2:40 a.m.
Added
search_comuni
Sept. 28, 2026, 2:40 a.m.
Added
get_comune
Sept. 28, 2026, 2:40 a.m.

Microburbs Australian Property Data

au.com.microburbs/property-data

Provides Australian property, suburb, valuation, sales, rental, zoning, school, risk, geospatial, and census statistics.

DFX Real Estate Intelligence

io.github.Capital-W-Holdings/us-property-parcel-real-estate-debt

Provides US commercial real estate, parcel, debt maturity, bank CRE exposure, private capital, investor, ownership, occupancy, an…

Housing Intel

io.github.pipeworx-io/housing-intel

Analyzes housing markets, affordability, mortgage rates, rental yields, property data, employment, metro demand, and investment s…

Dubai Land

io.github.pipeworx-io/dubai-land

Provides Dubai Land Department data on properties, transactions, rents, valuations, projects, developers, brokers, and districts.

Homecastr Remote MCP

io.github.dhardestylewis/homecastr-remote

Provides U.S. property value forecasts across addresses, parcels, units, ZIP codes, census geographies, and states, along with ho…

Attom

io.github.pipeworx-io/attom

Provides US property search, characteristics, valuations, rental estimates, sales histories, tax assessments, school searches, an…

Worldcastr Remote MCP

io.github.dhardestylewis/worldcastr-remote

Provides probabilistic property and market forecasts at address, parcel, unit, tract, ZIP, county, state, and other geographic le…

Census

io.github.pipeworx-io/census

Provides U.S. Census housing and demographic data including home values, rents, population, homeownership, vacancies, building pe…