MCP server exposing 3 tools for france-dvf.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/france-dvf/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
fr_property_sales — List recorded French property-transfer prices (DVF -- Demandes de valeurs foncieres, published by DGFiP) for a commune or postcode, optionally filtered by date range and property type. Each result is one recorded disposition (a specific parcel/lot in a transaction) with price, address-level commune, parcel id, property type, built surface, land surface, room count and coordinates. Pass commune as either a 5-digit INSEE code (e.g. "75111" for Paris 11e) or a commune name (e.g. "Lyon" matches all 9 Lyon arrondissements; "Paris 11e Arrondissement"). Use for "property sales in Paris 11e in 2025" or "recent house sales in Annecy". Covers a rolling five years; excludes Alsace, Moselle and Mayotte (see data_as_of/coverage_note in the response).fr_property_sale — One French property transaction ("mutation") by its DVF id_mutation, as returned by fr_property_sales. Returns every lot/parcel recorded under that transaction (a sale can bundle several parcels, e.g. a house plus a garage) with the shared transaction price, date and nature. Use after fr_property_sales to see the full set of parcels in a specific sale.fr_property_stats — Median and average price per square meter for a French commune and year, broken out by property type (Maison/Appartement), plus the total number of transactions. Computed only from single-lot sales (one parcel per transaction) with a positive built surface, because the DVF price field is the total for the whole transaction and would otherwise be double-counted or misattributed across bundled lots. Pass commune as a 5-digit INSEE code or a commune name; a name matching more than one commune (e.g. "Saint-Martin") returns the list of candidates instead of a number. Use for "median price per m2 in Lyon in 2024" or "how much do apartments go for in Nantes".Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/france-dvf/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io