Normi — French Real Estate Data (DVF)
About
Access 17M+ geocoded French property transactions (DVF) via MCP. Search properties, get market stats, find comparables, track price trends, compare neighborhoods, and generate heatmaps. Data from 2014 to present, updated semi-annually.
Details
- Transport
- SSE
Explore
- 8 MCP tools for search, stats, comparables, trends, and more
- Direct REST API for non‑MCP use cases
- Data from DVF (French government open data), 2014–present
- 17.4M+ geocoded transactions across metropolitan France
- Semi‑annual data updates (April & October)
- Free tier (100 credits/month) with paid plans up to 500,000 credits
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Normi — French Real Estate Data (DVF)Command (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Claude Desktop — edit claude_desktop_config.json:
{
"mcpServers": {
"normi": {
"command": "npx",
"args": ["-y", "@normi/mcp-dvf"],
"env": {
"NORMI_API_KEY": "normi_YOUR_TOKEN_HERE"
}
}
}
}
Cursor / VS Code (Claude Code) — add via CLI:
claude mcp add --transport http normi https://mcp.normi.fr/mcp --header "Authorization: Bearer normi_YOUR_TOKEN"
search_properties
Search transactions by location, type, price, surface
get_market_stats
Aggregate stats: median price, price/m², volume
find_comparables
Find similar properties by proximity and surface
get_price_trends
Price evolution over time (month/quarter/year)
compare_neighborhoods
Compare 2-5 locations side by side
get_market_activity
Transaction volume and seasonality
get_market_heatmap
Price data by zone for a department
get_property_history
Transaction history for a specific address
| Tool | Description | Credits |
|------|-------------|---------|
| search_properties | Search transactions by location, type, price, surface | 5 |
| get_market_stats | Aggregate stats: median price, price/m², volume | 5 |
| find_comparables | Find similar properties by proximity and surface | 10 |
| get_price_trends | Price evolution over time (month/quarter/year) | 10 |
| compare_neighborhoods | Compare 2-5 locations side by side | 10 |
| get_market_activity | Transaction volume and seasonality | 10 |
| get_market_heatmap | Price data by zone for a department | 15 |
| get_property_history | Transaction history for a specific address | 20 |
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"normi \u2014 french real estate data (dvf)": {
"normi": {
"command": "npx",
"args": [
"-y",
"@normi/mcp-dvf"
],
"env": {
"NORMI_API_KEY": "YOUR_API_KEY"
}
}
}
}
}
McpServers
{
"normi": {
"command": "npx",
"args": [
"-y",
"@normi/mcp-dvf"
],
"env": {
"NORMI_API_KEY": "YOUR_API_KEY"
}
}
}
Data
- Source: DVF (Demandes de Valeurs Foncieres) — French government open data
- Coverage: All of metropolitan France, 2014-present
- Volume: 17.4M+ geocoded transactions
- Updates: Semi-annual (April & October)
- License: Licence Ouverte 2.0
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


