About payotte-mcp
payotte-mcp provides real-estate professionals and housing data to AI clients, covering Canada and housing rules and market information in nine other countries. Its tools include professional lookup, property costs, market data, and rent-versus-buy calculations.
Key features
- 01Search verified Canadian real-estate professionals
- 02Check professional credentials and regulators
- 03Calculate taxes and purchase costs
- 04Retrieve housing prices and market data
- 05Compare renting and buying
Use cases
- 01Find a verified real-estate professional in Canada
- 02Estimate property transfer tax or purchase costs
- 03Compare housing rules and prices across regions
- 04Assess rent-versus-buy choices in a city
MCP support
Exposes 75 real-estate tools to MCP clients, including professional lookup and country-specific housing rules, taxes, fees, and market data. It uses a stateless Streamable HTTP endpoint.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://payotte-mcp.payotte.workers.dev/mcpclaude mcp add --transport http payotte-com-payotte https://payotte-mcp.payotte.workers.dev/mcp{"mcpServers":{"payotte-com-payotte":{"type":"http","url":"https://payotte-mcp.payotte.workers.dev/mcp"}}}Open in Cursor{"servers":{"payotte-com-payotte":{"type":"http","url":"https://payotte-mcp.payotte.workers.dev/mcp"}}}Open in VS Code{"mcpServers":{"payotte-com-payotte":{"type":"http","url":"https://payotte-mcp.payotte.workers.dev/mcp"}}}{"mcpServers":{"payotte-com-payotte":{"serverUrl":"https://payotte-mcp.payotte.workers.dev/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
75| Parameter | Type | Required | Description |
|---|---|---|---|
| lang | enum | No | fr | en |
| adresse | string | Yes | Civic address, number first, e.g. "9060 boul. Lévesque E" or "1200 rue Saint-Alexandre, app. 305". |
| province | string | Yes | Province name or code (QC, NS, NB, AB, MB). |
| municipalite | string | Yes | Municipality as named in the roll, e.g. "Laval", "Halifax Regional Municipality", "Calgary", "Winnipeg". |
Details
From the project READMEpayotte-mcp
Serveur MCP (Model Context Protocol) de Payotte — l'annuaire immobilier canadien de professionnels vérifiés branché dans les IA, et les données immobilières de 10 pays (Canada, France, États-Unis, Royaume-Uni, Australie, Inde, Brésil, Mexique, Espagne, Belgique).
- Hébergement : Cloudflare Workers, palier gratuit (100 000 requêtes/jour).
- Zéro état, zéro maintenance : le worker lit en direct les feeds statiques de payotte.com
(
/api/experts.json,/api/regulators.json,/api/market.json), régénérés à chaque déploiement normal du site. Rien à mettre à jour ici quand les fiches changent. - Transport : Streamable HTTP sans état (POST JSON-RPC sur
/mcp). Aucune dépendance.
Les 75 outils
Liste générée depuis tools/list (version 1.14.0). Le Canada porte les fiches d'experts ; les autres pays exposent les règles, taxes, frais et prix de leurs sections sur payotte.com.
Canada (14)
| Outil | Titre |
|---|---|
evaluation_adresse | Évaluation foncière à une adresse / Property assessment at an address |
taxe_bienvenue_adresse | Taxe de bienvenue à une adresse / Land transfer tax at an address |
risques_annee_construction | Risques selon l’année de construction / Risks by construction year |
trouver_expert | Trouver un expert immobilier vérifié / Find a verified real-estate expert |
verifier_titre | Vérifier un titre professionnel / Which regulator governs this title |
stats_marche | Statistiques du marché immobilier par ville / Per-city housing-market stats |
taux_courants | Taux d'intérêt canadiens courants / Current Canadian interest rates |
taxe_mutation | Calculer la taxe de mutation / Compute the land transfer tax |
acheter_ou_louer | Acheter ou louer ? / Rent vs buy in a city |
salaire_requis | Salaire requis pour acheter / Income needed to buy in a city |
contacter_expert | Contacter l'expert vérifié / Contact the verified expert |
fenetre_revision | Échéance pour contester son évaluation foncière / Property-assessment appeal deadline (Canada) |
frais_revision | Frais d'une demande de révision / Assessment review filing fee (Canada) |
estimer_economie | Économie de taxes d'une baisse d'évaluation / Tax saving of an assessment reduction (Quebec) |
France (4)
| Outil | Titre |
|---|---|
frais_notaire_fr | Frais de notaire en France / French notary fees |
stats_marche_fr | Prix immobiliers DVF en France / French property prices (DVF) |
trouver_professionnel_fr | Trouver un professionnel en France / Find a French real-estate firm |
verifier_titre_fr | Vérifier le titre d’un professionnel en France / Check a French professional’s credential |
États-Unis / United States (16)
| Outil | Titre |
|---|---|
transfer_tax_us | US real estate transfer tax by state |
property_tax_us | US property tax by state |
property_tax_appeal_us | US property tax appeal deadline by state |
attorney_at_closing_us | Is an attorney required at closing? (US, by state) |
foreclosure_us | US foreclosure process by state |
seller_disclosure_us | US seller disclosure law by state |
closing_costs_us | US closing costs by state (items set by law) |
first_time_buyer_programs_us | US first-time home buyer programs by state |
home_prices_us | US median home value by state and main city |
community_property_us | US community property states |
title_insurance_us | US title insurance rates by state |
natural_hazards_us | US natural hazards and home insurance by state |
verify_license_us | Verify a US real estate professional’s license |
compare_states_us | Compare the 50 US states on one rule |
state_overview_us | Buying a home in a US state: key facts |
federal_guide_us | US federal home-buying guides |
Royaume-Uni / United Kingdom (5)
| Outil | Titre |
|---|---|
purchase_tax_uk | UK purchase tax on a home: SDLT, LBTT or LTT |
house_prices_uk | UK average house prices (UK House Price Index) |
compare_nations_uk | UK property rules compared across the four nations |
guide_uk | Payotte UK guides: buying, renting and owning a home |
check_professional_uk | Who regulates a UK property professional, and where to check one |
Australie / Australia (5)
| Outil | Titre |
|---|---|
purchase_duty_au | Australian transfer (stamp) duty on a home, by state |
house_prices_au | Australian dwelling prices (ABS) |
compare_states_au | Australian property rules compared across the states |
guide_au | Payotte Australia guides: buying, renting and owning a home |
check_professional_au | Who regulates an Australian property professional, and where to check one |
Inde / India (6)
| Outil | Titre |
|---|---|
stamp_duty_in | Indian stamp duty and registration on a home, by state |
home_loan_emi_in | Indian home loan EMI |
house_prices_in | Indian house price indices (RBI, NHB RESIDEX) |
compare_states_in | Indian property rules compared across the states |
guide_in | Payotte India guides: buying, NRIs, renting and owning a home |
check_professional_in | Who regulates an Indian property professional, and where to check one |
Brésil / Brazil (6)
| Outil | Titre |
|---|---|
purchase_costs_br | Brazilian home purchase costs: ITBI, notary deed, registration |
mortgage_payment_br | Brazilian mortgage payment, SAC and Price |
capital_gains_tax_br | Brazilian capital gains tax on selling a home |
compare_states_br | Brazilian property costs and figures compared across the states |
guide_br | Payotte Brazil guides: foreign buyers, buying, financing, selling, renting, owning |
check_professional_br | Who regulates a Brazilian property professional, and where to check one |
Mexique / Mexico (6)
| Outil | Titre |
|---|---|
closing_costs_mx | Mexican property acquisition tax and recording fee, by municipality |
mortgage_payment_mx | Mexican fixed-rate mortgage payment |
home_prices_mx | Mexican home appraisal values and price index (SHF) |
compare_states_mx | Mexican property rules and figures compared across the states |
guide_mx | Payotte Mexico guides: foreign buyers, buying, selling, renting |
check_professional_mx | Who regulates a Mexican property professional, and where to check one |
Espagne / Spain (7)
| Outil | Titre |
|---|---|
purchase_costs_es | Spanish purchase taxes and fees on a home, by region |
mortgage_payment_es | Spanish mortgage monthly payment |
non_resident_tax_es | Spanish non-resident tax on a home that is not let |
house_prices_es | Spanish home values by city and region |
compare_regions_es | Spanish property rules compared across the regions |
guide_es | Payotte Spain guides: buying as a foreigner, taxes, renting and owning |
check_professional_es | Who regulates a Spanish property professional, and where to check one |
Belgique / Belgium (6)
| Outil | Titre |
|---|---|
purchase_costs_be | Belgian home purchase costs: registration duty, notary, other costs |
borrowing_capacity_be | Belgian borrowing capacity and maximum home price |
house_prices_be | Belgian house and apartment prices (Statbel medians) |
compare_regions_be | Belgian purchase costs and prices compared across the three Regions |
guide_be | Payotte Belgium guides: buying, financing, selling, renting and owning (FR, NL, EN) |
check_professional_be | Who regulates a Belgian property professional, and where to check one |
Chaque réponse porte l'attribution CC BY 4.0 (citer + lier payotte.com).
Prérequis (une fois, ~10 min)
- Compte Cloudflare gratuit : https://dash.cloudflare.com/sign-up (obligatoire pour déployer).
- Compte GitHub gratuit (recommandé, pour lister le serveur dans les registres MCP → backlinks).
Déployer
cd ~/Desktop/payotte-mcp
npm install # une fois
npx wrangler login # ouvre le navigateur, se connecter au compte Cloudflare
npm run deploy # → https://payotte-mcp.<sous-domaine>.workers.dev
⚠️ Déployer d'abord le site payotte.com (build du 23 juillet ou plus récent) : les feeds
/api/regulators.json et /api/market.json dont dépendent verifier_titre et stats_marche
sont dans ce build. (/api/experts.json est déjà en ligne.)
L'URL MCP à donner aux clients (Claude, etc.) : https://payotte-mcp.<sous-domaine>.workers.dev/mcp
Tester en local (sans compte)
npm run dev # http://localhost:8787
curl -s localhost:8787/ # carte de visite du serveur
curl -s localhost:8787/mcp -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"trouver_expert","arguments":{"profession":"courtier immobilier","ville":"Montréal"}}}'
Brancher dans Claude
- Claude Code :
claude mcp add --transport http payotte https://payotte-mcp.<sous-domaine>.workers.dev/mcp - claude.ai (Connecteurs) : Paramètres → Connecteurs → Ajouter un connecteur personnalisé → coller l'URL
/mcp.
Activer le relais de contact (contacter_expert)
Sans configuration, l'outil tourne en mode répétition (réponse simulée, aucun envoi). Pour l'activer :
- Côté site : le fichier privé
/api/cx/{jeton}.jsondoit être déployé (jeton danspayotte-astro/src/lib/contactsToken.ts— NE JAMAIS lier cette URL). Secret Cloudflare correspondant :CONTACTS_TOKEN(déjà posé). - Compte Resend gratuit (100 courriels/jour) : https://resend.com → ajouter le domaine
payotte.com→ poser les enregistrements DNS proposés (chez GoDaddy) → créer une clé API. printf 'LA_CLE' | npx wrangler secret put RESEND_API_KEYpuis c'est actif — aucun redéploiement requis.
Adresse d'expédition : MAIL_FROM dans wrangler.toml (défaut Payotte <[email protected]>).
Après le déploiement (l'antenne)
- Lister le serveur dans le registre MCP officiel (via GitHub) + annuaires communautaires → backlinks tech + découvrabilité par les agents.
- Angle RP : « premier annuaire immobilier canadien branché dans les IA ».
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.