Enregistre une demande d'intervention (Paris 75 et Hauts-de-Seine 92) et retourne son numéro de demande.
- Requis :
- api_key, full_name, phone, address, postal_code, city, intervention_type, urgency
- Optionnel :
- email, callback_slot, details
Les agents IA (ChatGPT, Claude, Cursor, Codex…) peuvent consulter nos coordonnées, nos zones d'intervention et enregistrer une demande de dépannage directement via le protocole MCP (Streamable HTTP).
Accès par clé API : chaque appel d'outil doit inclure le paramètre api_key. La clé est fournie sur demande par le réseau Planète Serrures / SAS STM. Aucune donnée client existante n'est lisible — les outils créent une demande ou renvoient des informations publiques.
Enregistre une demande d'intervention (Paris 75 et Hauts-de-Seine 92) et retourne son numéro de demande.
Coordonnées, adresses, e-mails, téléphones et horaires des 3 entités du réseau.
Importe un lot CSV (1 ligne = 1 page). Les pages alimentent /sitemap.xml et leur JSON-LD est injecté sur la page correspondante.
Liste les lots déjà importés, le nombre de pages actives et un aperçu des chemins.
Arrondissements et communes couverts (75 / 92) et liste des types d'intervention.
{
"version": 1,
"path": "/mcp",
"auth": { "type": "api_key", "in": "tool_argument", "name": "api_key" },
"mcp": {
"server": {
"name": "demande-d-nterv-geolocalisee",
"title": "Demande d'iNterV --géolocalisée",
"version": "0.1.0"
},
"tools": [
"creer_demande_depannage",
"infos_societes",
"zones_et_services",
"importer_csv_seo",
"etat_csv_seo"
]
}
}Utilise le connecteur "Demande d'iNterV --géolocalisée" :
clé API = VOTRE_CLE_API ;
enregistre une demande de dépannage pour Louis-Vuitton LVMH,
07 81 69 20 79, 91 rue du Fbg Saint Honoré, 75008 Paris,
porte fermée à clé, urgence immédiate. Donne-moi le numéro de demande.Lister les outils disponibles :
curl -X POST https://planete-serrures-paris-au-petit-serrurier.lovable.app/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'Créer une demande de dépannage :
curl -X POST https://planete-serrures-paris-au-petit-serrurier.lovable.app/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "creer_demande_depannage",
"arguments": {
"api_key": "VOTRE_CLE_API",
"full_name": "Louis-Vuitton LVMH",
"phone": "07 81 69 20 79",
"address": "91 rue du Fbg Saint Honoré",
"postal_code": "75008",
"city": "Paris",
"intervention_type": "Porte fermée à clé",
"urgency": "immediate",
"callback_slot": "Immédiatement",
"details": "Client sur place, digicode 1234A"
}
}
}'Importer un lot CSV (alimente /sitemap.xml et le JSON-LD) :
curl -X POST https://planete-serrures-paris-au-petit-serrurier.lovable.app/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "importer_csv_seo",
"arguments": {
"api_key": "VOTRE_CLE_API",
"lot": "lot-1",
"csv": "url;titre;description;ville;code_postal;priority;jsonld\n/serrurier-paris-15;Serrurier Paris 15;Dépannage serrurerie Paris 15;Paris;75015;0.8;{\"@context\":\"https://schema.org\",\"@type\":\"Locksmith\",\"name\":\"Planète Serrures de Paris\"}"
}
}
}'Colonnes reconnues (alias FR/EN acceptés) : url ou chemin (obligatoire), titre, description, ville, code_postal, service, lastmod (AAAA-MM-JJ), changefreq, priority (0 à 1), jsonld. Séparateur « ; », « , » ou tabulation, 2000 lignes maximum par appel. Réimporter le même lot met les pages à jour.
L'en-tête Accept: application/json, text/event-stream est obligatoire : sans lui le serveur répond 406 Not Acceptable. Les codes postaux hors 75 / 92 sont refusés. Un appel sans api_key valide est rejeté.