{"name":"centrestagepermis","version":"1.1.0","description":"MCP server · Centre Stage Permis. Recherche et informations sur les stages de récupération de points de permis de conduire en France.","tools":[{"name":"search_stages","description":"Recherche des sessions de stage de récupération de points disponibles en France. Renvoie les sessions ouvertes avec le centre, les dates, le prix et les places disponibles.","inputSchema":{"type":"object","properties":{"city":{"type":"string","description":"Ville (ex: Paris, Lyon, Marseille)"},"dept":{"type":"string","description":"Code département (ex: 75, 13, 69)"},"region":{"type":"string","description":"Région (ex: Île-de-France, PACA)"},"from":{"type":"string","description":"Date de début au format YYYY-MM-DD (défaut: aujourd'hui)"},"to":{"type":"string","description":"Date de fin au format YYYY-MM-DD"},"maxPrice":{"type":"number","description":"Prix maximum en euros"}}}},{"name":"get_article","description":"Récupère le contenu complet d'un article du blog Centre Stage Permis par son slug.","inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"Slug de l'article (ex: lettre-48n)"}},"required":["slug"]}},{"name":"list_articles","description":"Liste tous les articles publiés du blog avec leur titre, description, slug et mots-clés.","inputSchema":{"type":"object","properties":{"keyword":{"type":"string","description":"Filtre par mot-clé (optionnel)"}}}},{"name":"get_centre","description":"Récupère les informations complètes d'un centre partenaire agréé par son slug (identifiant URL).","inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"Slug du centre (ex: centre-paris-15)"}},"required":["slug"]}},{"name":"check_availability","description":"Vérifie rapidement combien de sessions et de places sont disponibles pour un lieu et une période donnés. Utile pour une réponse rapide sans détails complets.","inputSchema":{"type":"object","properties":{"city":{"type":"string","description":"Ville (ex: Paris, Lyon)"},"dept":{"type":"string","description":"Code département (ex: 75, 69)"},"region":{"type":"string","description":"Région (ex: Île-de-France)"},"from":{"type":"string","description":"Date de début YYYY-MM-DD (défaut: aujourd'hui)"},"to":{"type":"string","description":"Date de fin YYYY-MM-DD"},"type":{"type":"string","enum":["volontaire","probatoire","judiciaire"]}}}},{"name":"create_booking_hold","description":"Réserve une place sur une session (statut « en attente de paiement ») pour le compte du client, avec les informations qu'il vous a explicitement fournies. La place est tenue 2 heures : le client reçoit par email un lien sécurisé de paiement, que l'outil vous retourne aussi pour le lui transmettre directement. Aucune donnée de paiement ne transite par vous. N'appelez cet outil qu'avec le consentement explicite du client et des informations exactes le concernant (jamais inventées). Un seul hold actif par client ; l'ancien est annulé automatiquement.","inputSchema":{"type":"object","properties":{"sessionId":{"type":"string","description":"UUID de la session (obtenu via search_stages)"},"firstName":{"type":"string","description":"Prénom du client"},"lastName":{"type":"string","description":"Nom du client"},"email":{"type":"string","description":"Email du client (recevra le lien de paiement — doit être une vraie adresse)"},"phone":{"type":"string","description":"Téléphone du client"},"dateOfBirth":{"type":"string","description":"Date de naissance YYYY-MM-DD"},"address":{"type":"string","description":"Adresse postale"},"postalCode":{"type":"string","description":"Code postal"},"city":{"type":"string","description":"Ville de résidence"},"stageCase":{"type":"string","enum":["volontaire","probatoire","penale","jugement"],"description":"Situation (défaut: volontaire)"},"hasLettre48N":{"type":"boolean","description":"Le client a reçu une lettre 48N (défaut: false)"}},"required":["sessionId","firstName","lastName","email","phone","dateOfBirth","address","postalCode","city"]}}],"transport":"http","endpoint":"https://centrestagepermis.fr/api/mcp","customerEndpoint":"https://centrestagepermis.fr/api/mcp/customer","customerAuth":"Bearer token (NextAuth session JWT)","docsUrl":"https://centrestagepermis.fr/llms.txt","apiUrl":"https://centrestagepermis.fr/api/stages"}