immo-mcp
Provides geocoding and points of interest search via Nominatim and Overpass API.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
immo-mcp
An MCP (Model Context Protocol) server for French real-estate market analysis, built exclusively on open data sources. No third-party site automation.
Data sources
Source | What it provides |
All notarised property transactions in France (2018-present) | |
Same DVF data, queryable without a local DB | |
Energy-performance certificates (DPE) | |
Flood, seismic, radon, ICPE risk data | |
Regulated electricity tariffs | |
Postal code → INSEE commune lookup | |
Geocoding and points of interest |
Related MCP server: MCP Immobilier France (DVF)
MCP tools
Tool | Description |
| Search DVF transactions by city / postal code / department |
| Aggregate price statistics from DVF (median, p25/p75, …) |
| Report on the local DuckDB DVF database |
| DVF statistics via the OpenDataSoft public API |
| Compare a market segment against DVF + ODS reference prices |
| Search DPE certificates by city or postal code |
| Risk analysis for a location (flood, seismic, radon, ICPE) |
| List available Géorisques risk categories |
| Fetch current regulated electricity tariffs (CRE) |
| Resolve a postal code to its INSEE commune codes |
| Forward geocode an address via Nominatim |
| Search points of interest around a location (OSM Overpass) |
| List available POI category presets |
| Compute price statistics on a list of listings |
| Annotate listings with gap-from-median percentage |
Quick start
1. Install
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt2. (Optional) Build a local DVF database
For faster, offline DVF queries you can build a local DuckDB:
# Requires Docker
cd docker/dvf
DVF_HOST_DATA_DIR=~/.immo-mcp/dvf docker compose upThe MCP server will look for the database at ~/.immo-mcp/dvf/dvf.duckdb.
Without it, the dvf tool falls back to the OpenDataSoft API automatically.
3. Start the server
python -m immo_mcp.server4. Connect from Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"immo-mcp": {
"command": "/path/to/.venv/bin/python",
"args": ["-m", "immo_mcp.server"]
}
}
}Environment variables
Variable | Default | Description |
|
| Path to local DuckDB DVF file |
|
| SQLite listing cache |
Development
pip install -r requirements.txt
pytestLicense
MIT — see LICENSE.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
French real estate data: cadastre, DVF sales, DPE energy ratings, price estimates, parcel context
French property market data — 17M+ DVF sales, 22M+ DPE energy ratings, 20M+ building records.
French public-data MCP: cross-ref health, demographics, business, geo & real-estate.
French address intelligence: 18.6M sold prices, energy, risk, crime and schools — each sourced.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceFrench real estate data platform for AI agents. Identifies property owners likely to sell and tracks behavioral signals on active listings. Coverage: metropolitan France.-
- FlicenseAqualityDmaintenanceProvides AI agents with real-time access to French real estate transaction data, price per square meter, and property estimates using official open DVF data, with no API key required.4-
- FlicenseNot gradedqualityDmaintenanceProvides French address data from DVF, Géorisques, and SSMSI sources, including property prices, risks, and crime statistics.-
- AlicenseAqualityDmaintenanceA French administration MCP server that enables AI agents to access official public data including communes, geocoding, property risks, and energy performance certificates (DPE) for real estate evaluation.435 PyPIMIT