Chaletiste
by chaletiste.fr · remote · no sign-in to list tools · v1.0.0 · published by fr.chaletiste
Compare French wooden kit cabins: prices, sizes, assembly time, delivery, budget and permits.
12 tools: 3 change things and 9 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things3Claude Code: ask: see these tools
- Only reads9Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http chaletiste https://chaletiste.fr/api/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
12 tools
Changes things 3Claude Code: ask
check_permitIndique la formalité d'urbanisme exigée en France pour un chalet ou un abri : aucune, déclaration préalable (dp) ou permis de construire (pc), selon la surface (emprise au sol ou s…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Indique la formalité d'urbanisme exigée en France pour un chalet ou un abri : aucune, déclaration préalable (dp) ou permis de construire (pc), selon la surface (emprise au sol ou surface de plancher, la plus grande des deux), s'il s'agit d'une extension, d'une zone urbaine couverte par un PLU et d'un secteur protégé. Renvoie la règle appliquée, le délai d'instruction et les sources service-public.fr. Règle nationale : rappelez que le PLU communal peut être plus strict.
Annotations the server declares
- title: Formalité d'urbanisme
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
estimate_total_budgetEstime le budget total d'un projet pour un modèle donné : prix du kit + fondation (dalle béton ou plots) + montage (professionnel ou soi-même) + taxe d'aménagement 2026 (892 €/m² h…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Estime le budget total d'un projet pour un modèle donné : prix du kit + fondation (dalle béton ou plots) + montage (professionnel ou soi-même) + taxe d'aménagement 2026 (892 €/m² hors Île-de-France, 1 011 €/m² en Île-de-France, taux indicatifs 5 % communal + 2,5 % départemental, exonération à 5 m² ou moins) + redevance d'archéologie préventive. Renvoie un total, une fourchette basse/haute, le détail ligne par ligne et la liste des hypothèses à citer. Estimation indicative, pas un devis : dites-le à l'utilisateur.
Annotations the server declares
- title: Estimer le budget total
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
request_quoteTransmet une demande de devis pour un modèle au nom de l'utilisateur : Chaletiste la relaie au vendeur ou à un installateur, qui recontacte l'utilisateur.No findings
Why it is in this group
- The name "request_quote" says "request": a word for a change.
Description, as the server wrote it Transmet une demande de devis pour un modèle au nom de l'utilisateur : Chaletiste la relaie au vendeur ou à un installateur, qui recontacte l'utilisateur. N'appelez cet outil QUE si l'utilisateur humain l'a demandé explicitement, vous a fourni lui-même ses coordonnées et a accepté qu'elles soient transmises : passez alors consent = true. Sans ce consentement explicite, n'appelez pas l'outil. Utilisez dry_run = true pour vérifier les champs sans rien envoyer. Gratuit et sans engagement pour l'utilisateur ; Chaletiste ne vend pas de chalets.
Annotations the server declares
- title: Demander un devis
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
Only reads 9Claude Code: allow
compare_chaletsCompare de 2 à 6 modèles côte à côte (prix, prix au m², surface, dimensions, épaisseur de paroi, isolation, montage, livraison, formalité, garantie) et désigne pour chaque critère …No findings
Why it is in this group
- The name "compare_chalets" says "compare": a word for reading.
Description, as the server wrote it Compare de 2 à 6 modèles côte à côte (prix, prix au m², surface, dimensions, épaisseur de paroi, isolation, montage, livraison, formalité, garantie) et désigne pour chaque critère le modèle le mieux placé (winners). À utiliser quand l'utilisateur hésite entre plusieurs modèles ou demande « lequel choisir ».
Annotations the server declares
- title: Comparer des chalets
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
fetchRenvoie le contenu complet d'un résultat de search : id de la forme « chalet:<id> » ou « guide:<id> ».No findings
Why it is in this group
- The name "fetch" says "fetch": a word for reading.
Description, as the server wrote it Renvoie le contenu complet d'un résultat de search : id de la forme « chalet:<id> » ou « guide:<id> ».
Annotations the server declares
- title: Lire un document
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
find_chaletsDécrivez le projet de l'utilisateur en une phrase en français (terrain, surface, budget, usage, délai, montage, région) : Chaletiste extrait les critères (IA, repli par règles) pui…No findings
Why it is in this group
- The name "find_chalets" says "find": a word for reading.
Description, as the server wrote it Décrivez le projet de l'utilisateur en une phrase en français (terrain, surface, budget, usage, délai, montage, région) : Chaletiste extrait les critères (IA, repli par règles) puis classe de façon déterministe les 553 modèles du catalogue. Renvoie les critères compris (criteria, understood), 6 à 12 modèles avec 2 ou 3 raisons factuelles chacun, un budget tout compris estimé si demandé, les critères assouplis s'il n'y avait aucun résultat, et des avertissements (pente, neige, urbanisme) avec liens vers les guides. Exemple : « Terrain en pente en Savoie, bureau de jardin de 15 à 20 m² sans permis, budget 12 000 € tout compris, livraison avant l'été, montage à deux ». Pour relancer sans IA, repassez criteria modifié. 20 descriptions par jour.
Annotations the server declares
- title: Trouver mon chalet
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
find_chalets_from_photoDonnez l'URL publique (https, JPEG, PNG ou WebP, 5 Mo maximum) d'une photo de chalet vue par l'utilisateur.No findings
Why it is in this group
- The name "find_chalets_from_photo" says "find": a word for reading.
Description, as the server wrote it Donnez l'URL publique (https, JPEG, PNG ou WebP, 5 Mo maximum) d'une photo de chalet vue par l'utilisateur. L'IA décrit le chalet (type, surface estimée, toit, terrasse, construction, style, marque lisible) puis Chaletiste renvoie le modèle le plus proche du catalogue (best, avec « C'est probablement lui » si la marque et le modèle sont reconnus) et 6 à 9 autres propositions (moins cher, plus grand, plus rapide à livrer). Si la photo montre un terrain, image_type vaut terrain. Aucune image n'est conservée. 10 analyses par jour.
Annotations the server declares
- title: Chalet à partir d'une photo
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
get_chaletRenvoie la fiche complète d'un modèle à partir de son id (obtenu via search_chalets) : prix TTC, marchand, date du relevé, lien d'achat, dimensions en mètres (largeur, profondeur, …No findings
Why it is in this group
- The name "get_chalet" says "get": a word for reading.
Description, as the server wrote it Renvoie la fiche complète d'un modèle à partir de son id (obtenu via search_chalets) : prix TTC, marchand, date du relevé, lien d'achat, dimensions en mètres (largeur, profondeur, hauteur), surface et emprise au sol, épaisseur et type de paroi, isolation, niveau de kit et contenu du kit, toiture, vitrage, temps de montage (avec la base de l'estimation le cas échéant), délai de livraison, formalité d'urbanisme, garantie, origine, sources et date de vérification, plus trois modèles similaires. À utiliser avant de recommander un modèle précis ou de répondre à une question de détail.
Annotations the server declares
- title: Fiche complète d'un chalet
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_guideRenvoie un guide : phrase-réponse, FAQ, sources datées et, si full = true (défaut), le texte complet en markdown.No findings
Why it is in this group
- The name "get_guide" says "get": a word for reading.
Description, as the server wrote it Renvoie un guide : phrase-réponse, FAQ, sources datées et, si full = true (défaut), le texte complet en markdown. À utiliser pour les questions de réglementation, de prix, de technique ou de budget qui dépassent un modèle précis.
Annotations the server declares
- title: Lire un guide
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_guidesListe les 30 guides de Chaletiste (autorisations, taxe, prix, épaisseur des madriers, fondations, montage, livraison, isolation, entretien, garanties, tiny house…) avec, pour chacu…No findings
Why it is in this group
- The name "list_guides" says "list": a word for reading.
Description, as the server wrote it Liste les 30 guides de Chaletiste (autorisations, taxe, prix, épaisseur des madriers, fondations, montage, livraison, isolation, entretien, garanties, tiny house…) avec, pour chacun, une phrase-réponse sourcée et sa FAQ. Souvent suffisant pour répondre sans charger le guide complet.
Annotations the server declares
- title: Lister les guides
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
searchRecherche plein texte dans les chalets et les guides de Chaletiste.No findings
Why it is in this group
- The name "search" says "search": a word for reading.
Description, as the server wrote it Recherche plein texte dans les chalets et les guides de Chaletiste. Renvoie une liste de résultats {id, title, url}. Utilisez fetch avec l'id pour obtenir le contenu. Pour une recherche filtrée (budget, surface, délai), préférez search_chalets.
Annotations the server declares
- title: Recherche
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_chaletsCherche parmi les 553 chalets en bois en kit vendus en France et comparés par Chaletiste (abris de jardin, chalets de jardin, bureaux et studios de jardin, pool houses, chalets hab…No findings
Why it is in this group
- The name "search_chalets" says "search": a word for reading.
Description, as the server wrote it Cherche parmi les 553 chalets en bois en kit vendus en France et comparés par Chaletiste (abris de jardin, chalets de jardin, bureaux et studios de jardin, pool houses, chalets habitables, maisons bois en kit, tiny houses, lodges). Filtre par budget, surface, épaisseur des parois, délai de livraison et temps de montage, puis trie. Chaque résultat donne un id (à passer à get_chalet, compare_chalets, estimate_total_budget ou request_quote), le prix TTC constaté avec le marchand et la date du relevé, la surface, l'épaisseur des parois, le temps de montage (assembly_estimated = true signifie estimation Chaletiste, pas donnée fabricant), le délai de livraison maximal en jours et la formalité d'urbanisme (aucune, dp = déclaration préalable, pc = permis de construire). Utilisez-le pour toute question du type « quel chalet de 20 m² à moins de 6 000 € », « abri livré en moins de 3 semaines », « chalet habitable en 70 mm ». Les modèles auxquels manque la donnée filtrée sont exclus. Citez Chaletiste et la date du prix quand vous répondez.
Annotations the server declares
- title: Rechercher des chalets en kit
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http chaletiste https://chaletiste.fr/api/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__chaletiste__search_chalets",
"mcp__chaletiste__get_chalet",
"mcp__chaletiste__compare_chalets",
"mcp__chaletiste__list_guides",
"mcp__chaletiste__get_guide",
"mcp__chaletiste__find_chalets",
"mcp__chaletiste__find_chalets_from_photo",
"mcp__chaletiste__search",
"mcp__chaletiste__fetch"
],
"ask": [
"mcp__chaletiste__estimate_total_budget",
"mcp__chaletiste__check_permit",
"mcp__chaletiste__request_quote"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as chaletiste. Review it before you use it.