MCP Immobilier France (DVF)
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| fr_property_geocodeA | Resolve a free-text French address to geographic coordinates and its INSEE commune code using the Base Adresse Nationale (BAN). Use this to obtain the latitude/longitude and 'citycode' (INSEE code) needed by the other tools, or to validate/normalize an address. Args:
Returns: ranked candidates with label, lat, lon, citycode (INSEE), postcode, city, score (0-1), type. |
| fr_property_transactionsA | List recorded real-estate sale transactions from the French DVF open dataset, near an address or within a commune. Provide EITHER 'address' (recommended — enables radius search) OR 'citycode' (INSEE, whole commune). Args:
Returns: sales with date, price (EUR), property type, surface (m2), rooms, price/m2, address, commune. Sorted most-recent first. |
| fr_property_price_estimateA | Estimate the market value of a French property using comparable DVF sales (same type, similar surface, nearby, recent). Method: geocode the address, select comparable sales within 'radius_m' of the same 'property_type' with a built surface within ±35% and sold within 'years_back' years, then apply the median EUR/m² to the property's surface. Returns a point estimate and a p25-p75 range with a confidence level based on the number of comparables. Args:
Returns: estimate (EUR), low/high range (EUR), median/p25/p75 EUR/m², comps count, confidence ('high'|'medium'|'low'|'insufficient'). This is a statistical estimate, not a certified valuation. |
| fr_property_market_statsA | Compute commune-level real-estate market statistics from DVF: median/p25/p75 EUR/m², sales volume, and year-over-year trend for a property type. Provide EITHER 'address' (its commune is used) OR 'citycode' (INSEE). Args:
Returns: salesCount, medianPricePerM2, p25/p75 EUR/m², medianPrice, and yoyPricePerM2Pct (last full year vs prior year, null if insufficient data). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool has a distinct purpose: geocoding addresses, computing commune-level market statistics, estimating property value via comparables, and listing recent transactions. There is no overlap or ambiguity.
All tool names follow a consistent pattern: 'fr_property_' followed by a descriptive noun or verb (geocode, market_stats, price_estimate, transactions). The naming is uniform and predictable.
With 4 tools, the set is well-scoped for the domain of French property analysis. Each tool serves a necessary function without redundancy, and the count is within the typical ideal range of 3-15.
The tools cover the core workflow of geocoding, market statistics, price estimation, and transaction listing. Minor gaps exist (e.g., no direct property search or historical trends), but the surface is largely complete for the stated purpose.