streamable-httpupdated 13d ago
Serveur MCP (Model Context Protocol) de Payotte â le premier annuaire immobilier canadien de professionnels vĂ©rifiĂ©s branchĂ© dans les IA.
What can you do with payotte mcp?
payotte-mcp
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 ».
Install
Add payotte mcp to your client. Pick the one you use.
claude mcp add --transport http payotte-mcp https://payotte-mcp.payotte.workers.dev/mcpcodex mcp add payotte-mcp --url https://payotte-mcp.payotte.workers.dev/mcp{
"mcpServers": {
"payotte-mcp": {
"url": "https://payotte-mcp.payotte.workers.dev/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"payotte-mcp": {
"type": "http",
"url": "https://payotte-mcp.payotte.workers.dev/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"payotte-mcp": {
"url": "https://payotte-mcp.payotte.workers.dev/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"payotte-mcp": {
"serverUrl": "https://payotte-mcp.payotte.workers.dev/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation25/25
- Maintenance25/25
- Trust6/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 5 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint â no local install
Version history
| Versions | Published |
|---|---|
| 1.8.0Latest | Aug 26, 2026 |
| 1.7.1 | Aug 10, 2026 |
| 1.4.0 | Jul 29, 2026 |
| 1.3.1 | Jul 28, 2026 |
| 1.3.0 | Jul 28, 2026 |
| 1.2.0 | Jul 24, 2026 |
| 1.1.0 | Jul 23, 2026 |
| 1.0.0 | Jul 23, 2026 |