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.

LUN–VEN 7H30–23H · SAM·DIM·FÉRIÉS 14H–23HAPPELER · 7J/7
CYLINDRES ADAPTABLESSAS STM Planète 🌍Serrures🔒Paris
BOUTIQUE EN LIGNECatalogue SumUp StorePlanète 🌍Serrures🔒
Holding - Paris 8èSAS STM Au Petit SerrurierMontaigne Élysées Matignon
Filiale - NeuillySAS STM Au Petit Serrurierde Neuilly
WhatsAppPhoto & Devis 📄
Lun-Ven 07h30-23h00 · Sam-Dim 14h-23hAppeler 06 67 62 19 39