payotte-mcp
MCP serverDev toolsOnce added, your AI can answer Canadian housing questions with real data: home prices, rates, land-transfer tax, and rent-versus-buy comparisons. It can also point you to verified Canadian real-estate professionals. Answers come from that data instead of guesswork.
Use payotte-mcp in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add payotte-mcp and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the trouver expert tool from payotte-mcp
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Details
Available today. Use it from your connected AI after setup.
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Add it, then ask your AI a housing question — for example, what the land-transfer tax would be on a purchase, or whether renting beats buying for your situation.
What your AI can do with it
- Look up Canadian home prices
- Check current rates
- Look up land-transfer tax amounts
- Compare renting versus buying
- Find verified Canadian real-estate professionals
Install payotte-mcp
The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user payotte-mcp 'https://payotte-mcp.payotte.workers.dev/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://payotte-mcp.payotte.workers.dev/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=payotte-mcp&config=eyJ1cmwiOiJodHRwczovL3BheW90dGUtbWNwLnBheW90dGUud29ya2Vycy5kZXYvbWNwIn0=Open the link and Cursor adds the server at that address.
ChatGPT
https://payotte-mcp.payotte.workers.dev/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add payotte-mcp --url 'https://payotte-mcp.payotte.workers.dev/mcp'Run it once, then sign in with codex mcp login payotte-mcp if the server asks for an account.
From the project's README
As published by payotte-com/payotte-mcp in README.md.
Serveur MCP (Model Context Protocol) de Payotte — le premier annuaire immobilier canadien de professionnels vérifiés branché dans les IA.
- 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 8 outils
| Outil | Ce qu'il fait |
|---|---|
trouver_expert | L'expert vérifié Payotte pour une ville/secteur × métier (score /100, n° de permis + lien registre, URL de la fiche). FR/EN. |
verifier_titre | Qui régule ce métier dans cette province, et où vérifier le permis (matrice du pilier licence). |
stats_marche | Chiffres du marché par ville (prix repère/médian, variation annuelle, ventes, inventaire, DOM) + verdict acheteurs/équilibré/vendeurs (convention < 4 / 4-6 / > 6 mois). |
taux_courants | Taux canadiens en direct à la Banque du Canada (directeur, préférentiel, hypothécaires moyens), décisions récentes et prochaines annonces. |
taxe_mutation | La taxe de mutation calculée par tranches aux barèmes OFFICIELS (validés à la source) — ON + double MLTT de Toronto, QC (grille de base, majoration municipale signalée), BC, MB, N.-B., Halifax ; AB/SK = frais d'enregistrement seulement. Prix fourni ou prix de référence de la ville. Î.-P.-É./T.-N. : refus honnête. |
acheter_ou_louer | Louer vs acheter dans une ville : loyer 2 chambres SCHL vs coût de possession au taux fixe 5 ans COURANT (hypothèses publiées, double lecture cash/économique — même méthode que le dossier du site). |
salaire_requis | Le revenu ménage requis pour se qualifier sur la propriété de référence de la ville, au test de résistance fédéral en vigueur (même méthode que le dossier salaire/ville). |
contacter_expert | Le rail agentique : relaie la demande de contact d'un client (via son assistant IA, avec consentement explicite) au pro vérifié, par courriel (Reply-To = le client). Payotte ne conserve RIEN du contenu — compteurs agrégés seulement (KV), même philosophie que lead.php. Plafonds : 40/jour global, 3/jour/expert. |
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 <relais@payotte.com>).
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 ».
Tools it offers (11)
What this server listed when Ahel dialed its public endpoint in Sep 2026, with no key and no account of yours. The names are the server’s own.
trouver_expertverifier_titrestats_marchetaux_courantstaxe_mutationacheter_ou_louersalaire_requiscontacter_expertfenetre_revisionfrais_revisionestimer_economie
Signals
- Last commit
- Sep 2026
Advanced
- Delivery
- payotte-mcp MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
io-github-payotte-com-payotte-mcp- Source
- github.com/payotte-com/payotte-mcp
- Hosted endpoint
https://payotte-mcp.payotte.workers.dev/mcp
github.com/payotte-com/payotte-mcp