CaLesVaut

fr.calesvautPublished by calesvaut.frOfficial publisherv1.0.0Updated Oct 24, 2026

Is this listing too expensive? French property sales (DVF), crime, rents, risks, schools

VerifiedStreamable HTTPWeb executableLocation & LifestyleFinance

Overview

AI-generated overview

French real-estate data for assistants: recorded sale prices, street and commune price rankings, crime, amenities, copropriété records, plus PTZ and home-loan估算

What you can do
Resolve places and postcodes, and profile communes (zoning, rent control, social housing, crime rates). Look up recorded sale prices by radius, street or address, and list recent sales. Rank streets and communes by median price per m² or by how prices moved. Compare a listing's asking price with nearby comparable sales. Find nearby amenities, transport and addresses with sea views. Estimate PTZ eligibility and borrowing capacity from current home-loan rates.
When to use it
Useful when assessing French property: checking whether an asking price is reasonable, comparing neighbourhoods or streets, researching a commune before buying, or estimating first-time-buyer aid and borrowing capacity. Not intended for markets outside France.
Requirements
Remote streamable HTTP endpoint; no packages, environment variables or headers declared. Network access to the endpoint is needed.
Before you install
Read-only lookups, but the data is third-party and statistical: DVF sales, crime rates and copropriété matches can be incomplete, lagging or approximate (some matches are flagged probable by distance). Appraisal and borrowing figures are estimates, not advice. No credentials are requested.

Installation

In SourceWeft

  1. Open CaLesVaut in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/fr.calesvaut%2Fcalesvaut/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "calesvaut": {
      "type": "http",
      "url": "https://calesvaut.fr/mcp"
    }
  }
}

Tools

14

find_place

Find a place

Resolves a city name or postcode: its centre, extent and number of recorded sales, and the French communes of that name (INSEE codes) for crime_stats.

Parametersqueryrequired

property_prices

Property prices around a place

Median sale price and price per m² of recorded sales within a radius, overall, per property type, per year and per number of rooms (1, 2, 3, 4, 5+), over the last years of data.

Parameterslatlngtypeplaceyearsaddressradius_m

sales_at_address

Sales at an address

Every recorded sale at a street address (date, price, floor area, price per m², rooms, type), newest first, and a summary of its street with its latest other sales. Spellings are loose: "17 bis avenue de Saint-Mandé" finds "17 B AV DE ST MANDE". Without a number, the street's sales. When the street is not found, similar street names.

Parameterstypelimitplaceaddressrequired

copro_at_address

Copropriété(s) registered at an address (France)

The copropriété(s) the Registre national d'immatriculation des copropriétés (RNIC, Anah, Licence Ouverte 2.0) registers at a street address, matched by cadastral parcel (BAN geocoding then IGN API Carto), else by normalised address, else within 50 m (marked probable, with the distance): name, immatriculation number, lots, construction period, syndic type and name, whether a mandate is running, any mandat ad hoc, administration provisoire or état de carence, any arrêté (insalubrité, péril, équipements communs), residence service, last update, and alerts. The register does not say which works were voted in general meetings: the answer lists the documents to demand from the seller (minutes of the last 3 AGs, pré-état daté, PPPT/DTG, next AG's convocation, fiche synthétique and carnet d'entretien). A principal and its secondary syndicates are all returned. Cite "Registre national des copropriétés — Anah".

Parametersplaceaddressrequired

recent_sales

Recent sales around a place

The latest recorded sales within a radius (date, price, floor area, price per m², rooms, type, address, distance).

Parameterslatlngtypelimitplaceaddressradius_mmax_pricemin_surface

crime_stats

Recorded crime of a French commune

Offences recorded by police and gendarmerie (SSMSI, latest year) for a French commune — by name, INSEE code or position — per indicator, as rates per 1,000 inhabitants (per 1,000 dwellings for burglaries), next to its département, région and France, with the yearly trend.

Parameterslatlngplaceaddresscommune

commune_profile

Rents, energy ratings, natural risks, local taxes and internet of a French commune

For a French commune (by name, INSEE code or position) or département: for a commune, its zone ABC (which sets the PTZ, Denormandie and LLI), whether it is a zone tendue, its rent control (encadrement des loyers, with its territory) and its social housing under the SRU law (homes, share, target, déficitaire, carencée), and its building plots' median price per m² of land (DVF, with its département's and France's); asking rents per m² (charges included) for flats, small and large flats and houses, with their range (ANIL/DHUP Carte des loyers); the energy ratings (DPE A–G) of its dwellings diagnosed since July 2021 and the share of passoires thermiques (F or G, which may no longer be let: G since 2025, F from 2028, and E from 2034), per flats and houses (ADEME); its natural risks: the risks listed by the state (DDRM), natural disaster (CatNat) decrees since 1982, prevention plans, radon potential (Géorisques); its local tax rates (DGFiP, in %): taxe foncière on buildings and on land, the household waste tax (TEOM; null where a fee pays for it), taxe d'habitation (on second homes and vacant dwellings only since 2023) with the commune's surcharge on second homes, the latest year's and the first's, the taxe foncière year by year, and for a commune how each rate splits between the commune, its syndicates, its intercommunality (named), special taxes and GEMAPI; its median price per m² of recorded sales (DVF) for flats, houses and both over the latest two years against the two before, and year by year; its home internet (ARCEP Ma connexion internet): the share of premises fibre, cable, copper DSL (copper_closed: no new subscribers), fixed 4G, radio and satellite reach, the share getting 8 and 30 Mbit/s and 1 Gbit/s by wire, and its premises by best technology; each mobile operator's 4G coverage of its homes (Orange, SFR, Bouygues Telecom, Free Mobile: the share of homes at each level of ARCEP's simulated maps, very good meaning indoors; metropolitan France), and their antenn

Parameterslatlngplaceaddresscommune

amenities_nearby

Amenities and nuisances nearby

Schools (maternelle, primaire, collège/lycée), bakeries, night clubs, noisy bars and every bar or café within a radius (France), golf courses within 3 km (a point in a home's favour), and public transport (OpenStreetMap): train and RER stations, metro stations and tram stops within 1.5 km, and stations being built (the Grand Paris Express's) within 3 km: count per kind and the nearest ones.

Parameterslatlngplaceaddressradius_m

street_prices

Prices street by street (France)

The streets around a place with their recorded sales (DVF) and median price per m² over the last 5 years, the most expensive first, or ranked by how their median moved: the latest 24 months against the 24 before (falling or rising first; only streets with at least 8 sales with a floor area in each period have a change). Each street with 5 sales or more has a page on the site (url).

Parameterslatlnglimitorderplaceaddressradius_m

sea_views

Homes with a sea view (France)

The sale addresses around a place whose sun goes down (or comes up) into the sea, month by month, with how far the shore is and their latest sale. Worked out from OpenStreetMap for France's sale addresses within 300 m of the coast: the sun's direction must reach the shore past no building but the home's own, no wood, no dune but a narrow one at the door, no cliff upwards, then cross open water. A ground-level estimate: floors, trees and relief are not known. An address missing here may still see the sea from upstairs; say so rather than that it has no view. The same view shows as sea_view on the sales of sales_at_address, recent_sales and appraise_listing.

Parameterslatlngsunlimitplaceaddressradius_m

appraise_listing

Appraise a listing

Compares a French listing's asking price with recent recorded sales (DVF) of the same type and a similar size around it (the smallest radius with enough of them): estimate with its interquartile range, gap and verdict, closest comparables (sales over 2.5 times off the median price per m² are left out as no market price), a headline such as "12 % au-dessus du marché", local price trend, the commune's main crime rates against France, its rent for the type (monthly rent for the floor area, gross yield at the asking price), its share of passoires thermiques (DPE F or G) for the type, its natural risks, its local tax rates (taxe foncière, waste tax, taxe d'habitation on second homes), its home internet (fibre and wired speeds), each mobile operator's 4G coverage level at the address (mobile_4g) and their antennas, amenities within 500 m, and the address's sea view when it has one. The estimate is the prix normal (resales without a view of the sea around) plus the premiums that apply (premiums): the energy label's discount or premium (décote/surcote DPE, resales only) when the label is known (energy, else its title and description say it: « DPE : F »), what the label fetches against the commune's mix of labels (ADEME) after the Notaires de France's « valeur verte » of 2024 resales per région and type (rates: each label's); the new-build premium (surcote neuf: what new homes sold off-plan fetch over resales in the commune, DVF 2023–2025; where it sold few, its département's read at the price of the resales around, the dearer they are the smaller) when the listing is new (new_build, else its title and description say so: VEFA, programme neuf, livraison prévue…), and the sun premium (surcote soleil) when the sun goes down into the sea (or the sea is seen) from its address, else when its description says so (unverified); the gap and verdict are against that total. It also gives what financing the asking price costs at France's current home-loan rates (financing: L'Observatoir

Parameterslatlngseatypeplacepricerequiredtitleenergyaddressby_usersurfacenew_build+1 more

rank_communes

Communes ranked by price (France)

France's communes in a département (departement, e.g. "93"), a région (region, INSEE code, e.g. "11" for Île-de-France) or within radius_km of a place, ranked by the median price per m² of their recorded sales of a type (DVF, the latest 24 months), cheapest first, dearest first, by how it moved against the 24 months before (falling, rising), or by gross rental yield: each with its sales, the change, ANIL's asking rent per m² for the type, the gross yield, its population and distance. max_price_per_m2, or budget with surface, keeps the communes where that home is affordable. Paris, Lyon and Marseille by arrondissement.

Parameterslatlngtypelimitorderplacebudgetregionaddresssurfacemin_salesradius_km+2 more

ptz

Prêt à taux zéro (PTZ), France

What a first-time buyer's PTZ may be, by the rules of offers issued from 1 April 2025 to 31 December 2027 (service-public.fr, checked 15 September 2026): the commune's zone ABC (place, address, lat/lng, or zone), the household's size (persons) and revenu fiscal de référence of year N-2 (income), the operation's cost (cost: price and works, TTC) and the home (kind: new flat in a collective building, new house, an old home with works of at least 25 % of the cost in zone B2 or C, or a social home sold to its tenant): whether the income is under the zone's ceiling, the income counted (the higher of the RFR and the cost divided by 9), the income tranche (1 to 4), the share financed, the cost ceiling, the PTZ's amount, its deferral and repayment (tranche 1: 10 years deferred then 15 years; 2: 8 then 12; 3: 2 then 13; 4: 10 years without deferral) and its monthly payments. The buyer must not have owned their main home in the last 2 years (exceptions: disability, disaster, a home made uninhabitable).

Parameterslatlngcostrequiredkindzoneplaceincomerequiredaddresspersons

home_loan

Home loan: rates, borrowing capacity, payments

France's home-loan rates this month (L'Observatoire Crédit Logement/CSA, per 15, 20 and 25 years, excluding insurance) and, as asked: what a household can borrow (income_monthly: payments, insurance included, at most 35 % of net income less its other loans, the HCSF rule), and the budget it buys with its down payment once the purchase costs are paid; what a price (or a loan amount, loan) costs a month over each length, the income it needs at 35 % and the debt ratio it makes, with a PTZ beside the bank loan (ptz, at 0 %); a rate a bank offered (offered_rate, offered_years: a nominal rate excluding insurance, not a TAEG) against the market's for that length, its monthly payment and what the difference costs over the loan; a bridge loan on the home being sold (bridge_value): its amount and monthly interest. Purchase costs: notary, guarantee and fees, 8 % of the price for a resale, 3 % for a new home (new_build), unless purchase_costs is given (0 when the developer pays them; for a plot and a build contract, about 8 % of the plot only). Insurance: 0.30 % of the loan a year unless insurance_rate says otherwise.

Parametersptzloanpricenew_buildbridge_owedbridge_rateptz_tranchebridge_sharebridge_valuedown_paymentoffered_ratebridge_months+5 more

Version history

1
  1. v1.0.0LatestOct 16, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.