Documentation technique
Connecteur MCP — ChatGPT, Claude & agents IA
La Planète Des Clefs expose un serveur MCP (Model Context Protocol) public et en lecture seule. Les agents IA peuvent y consulter le catalogue des marques de clés protégées, estimer un tarif de reproduction, lister les zones desservies et récupérer nos coordonnées. Aucune donnée privée (devis, photos, avis en modération) n’est accessible.
Point d’accès
- URL du serveur
- https://reproduction-cle-protegee.fr/mcp
- Transport
- MCP Streamable HTTP (JSON-RPC 2.0)
- Authentification
- Aucune (serveur public, lecture seule)
- Version
- planete-d-clefs-reproduction-clefs-sophistiquees-protegees-confidentielles v0.1.0
Outils disponibles (5)
list_brands
Lister les marques de clés
Liste les marques de clés protégées reproduites par l'atelier (nom, slug, catégorie, fourchette de prix indicative). Filtre optionnel par recherche ou catégorie.
- search (string · optionnel) — Filtre texte sur le nom de la marque ou d'un modèle de clé.
- category (string · optionnel) — Catégorie : Haute sécurité, Résidentiel & Habitation, Mobilier & industrie.
get_brand
Détail d'une marque de clé
Renvoie le détail d'une marque : description, modèles de clés, protection brevet, fourchette de prix et dégressivité.
- slug (string · requis) — Slug de la marque, ex. 'fichet' (voir list_brands).
estimate_key_price
Estimer le prix d'une reproduction de clé
Estimation indicative du coût de reproduction pour une marque et une quantité de clés, dégressivité incluse. Le prix définitif est confirmé après examen de la clé.
- brand (string · requis) — Slug ou nom de la marque, ex. 'securier-rb-france'.
- quantity (integer · requis) — Nombre de clés à reproduire.
list_service_zones
Zones desservies
Liste les arrondissements de Paris et communes limitrophes desservis, avec repères de quartier et page locale du site.
Aucun paramètre.
get_contact_info
Coordonnées et horaires
Renvoie les coordonnées publiques de l'atelier : adresse, téléphone, e-mail, horaires d'ouverture, zones desservies et liens utiles.
Aucun paramètre.
Connexion depuis Claude
Claude (web ou Desktop) : Paramètres → Connecteurs → Ajouter un connecteur personnalisé, puis collez l’URL https://reproduction-cle-protegee.fr/mcp. Pour Claude Desktop en configuration manuelle :
{
"mcpServers": {
"planete-des-clefs": {
"type": "url",
"url": "https://reproduction-cle-protegee.fr/mcp"
}
}
}Connexion depuis ChatGPT
ChatGPT : Paramètres → Connecteurs → Ajouter un connecteur (MCP), type « Serveur MCP distant », URL https://reproduction-cle-protegee.fr/mcp, authentification « Aucune ». Les mêmes réglages s’appliquent à Cursor, Windsurf ou tout client compatible MCP Streamable HTTP.
Exemples d’appels HTTP
Lister les outils :
curl -s https://reproduction-cle-protegee.fr/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Estimer le prix de 3 clés Securier Rb-France :
curl -s https://reproduction-cle-protegee.fr/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "estimate_key_price",
"arguments": { "brand": "securier-rb-france", "quantity": 3 }
}
}'L’en-tête Accept: application/json, text/event-stream est obligatoire : sans lui, le serveur répond 406.
Manifeste complet
Manifeste MCP tel que publié par l’application :
{
"version": 1,
"sdk_version": "0.26.2",
"path": "/mcp",
"auth": {
"type": "oauth",
"issuer": "https://caxnellnpbbwfjfgcnjn.supabase.co/auth/v1",
"accepted_audiences": [
"authenticated"
]
},
"mcp": {
"server": {
"name": "planete-d-clefs-reproduction-clefs-sophistiquees-protegees-confidentielles",
"version": "0.1.0",
"title": "Planète.D.Clefs --reproduction clefs sophistiquées protégées .confidentielles"
},
"tools": [
{
"name": "list_brands",
"title": "Lister les marques de clés",
"description": "Liste les marques de clés protégées reproduites par l'atelier (nom, slug, catégorie, fourchette de prix indicative). Filtre optionnel par recherche ou catégorie.",
"annotations": {
"readOnlyHint": true,
"idempotentHint": true,
"openWorldHint": false
},
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"search": {
"description": "Filtre texte sur le nom de la marque ou d'un modèle de clé.",
"type": "string"
},
"category": {
"description": "Catégorie : Haute sécurité, Résidentiel & Habitation, Mobilier & industrie.",
"type": "string"
}
}
},
"outputSchema": null
},
{
"name": "get_brand",
"title": "Détail d'une marque de clé",
"description": "Renvoie le détail d'une marque : description, modèles de clés, protection brevet, fourchette de prix et dégressivité.",
"annotations": {
"readOnlyHint": true,
"idempotentHint": true,
"openWorldHint": false
},
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"description": "Slug de la marque, ex. 'fichet' (voir list_brands)."
}
},
"required": [
"slug"
]
},
"outputSchema": null
},
{
"name": "estimate_key_price",
"title": "Estimer le prix d'une reproduction de clé",
"description": "Estimation indicative du coût de reproduction pour une marque et une quantité de clés, dégressivité incluse. Le prix définitif est confirmé après examen de la clé.",
"annotations": {
"readOnlyHint": true,
"idempotentHint": true,
"openWorldHint": false
},
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"brand": {
"type": "string",
"minLength": 1,
"description": "Slug ou nom de la marque, ex. 'securier-rb-france'."
},
"quantity": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Nombre de clés à reproduire."
}
},
"required": [
"brand",
"quantity"
]
},
"outputSchema": null
},
{
"name": "list_service_zones",
"title": "Zones desservies",
"description": "Liste les arrondissements de Paris et communes limitrophes desservis, avec repères de quartier et page locale du site.",
"annotations": {
"readOnlyHint": true,
"idempotentHint": true,
"openWorldHint": false
},
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
},
"outputSchema": null
},
{
"name": "get_contact_info",
"title": "Coordonnées et horaires",
"description": "Renvoie les coordonnées publiques de l'atelier : adresse, téléphone, e-mail, horaires d'ouverture, zones desservies et liens utiles.",
"annotations": {
"readOnlyHint": true,
"idempotentHint": true,
"openWorldHint": false
},
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
},
"outputSchema": null
}
]
}
}Les tarifs renvoyés par les outils sont indicatifs et confirmés après examen de la clé (carte de propriété obligatoire pour les clés brevetées). Contact : 06 67 62 19 39.
