Logo Mekago

Guide garagiste

Configurez le MCP pour gérer votre garage depuis Claude.

Pré-requis

Un compte Mekago garagiste avec un garage actif, Claude Desktop ou Claude Web.

Vous intégrez un DMS ? Consultez le guide d'intégration des webhooks pour recevoir les événements de réservation.

Configuration pas à pas

  1. Ouvrez Claude Desktop et cliquez sur Settings (icône engrenage).
  2. Allez dans l'onglet Connectors.
  3. Cliquez sur Add Connector (Ajouter un connecteur).Cliquez sur Add Connector (Ajouter un connecteur).
  4. Entrez l'URL du serveur MCP : https://www.mekago.fr/mcpEntrez l'URL du serveur MCP : https://www.mekago.fr/mcp
  5. Validez pour enregistrer le connecteur.
  6. Cliquez sur Se connecter — une fenêtre OAuth Mekago s'ouvre.Cliquez sur Se connecter — une fenêtre OAuth Mekago s'ouvre.
  7. Connectez-vous avec votre compte garagiste Mekago pour autoriser l'accès.Connectez-vous avec votre compte garagiste Mekago pour autoriser l'accès.

Exemples d'utilisation

  • Montre-moi les réservations de demain
  • Ajoute un nouveau mécanicien : Jean Dupont, spécialisé en climatisation
  • Mets à jour les horaires du garage pour ouvrir le samedi matin
  • Ajoute une offre vidange à 59 euros

Tools disponibles

Voici les outils MCP accessibles avec un compte garagiste :

ToolDescription
garage-searchRechercher des garages par localisation. Paramètres optionnels customerVehicleId et licensePlate pour révéler les garages déjà liés au véhicule, même fermés aux nouveaux clients.
make-getDétails d'une marque de véhicule
model-getDétails d'un modèle de véhicule
offering-category-getDétails d'une catégorie de prestation
offering-getDétails d'une prestation
customers-searchRechercher des clients
garage-customers-importImporte un lot de clients (500 max par appel) dans le fichier client d'un garage, sans créer de compte utilisateur ni envoyer d'email ou de SMS. Pas de doublon : un client déjà connu par email est rattaché au garage (avec ses véhicules), et un client du garage déjà connu par téléphone n'est pas recréé. Les lignes invalides sont ignorées et listées dans le rapport, sans faire échouer le lot. Les véhicules ne sont pas importés.
garage-reservations-listListe les réservations du garage
garage-calendar-events-listÉvénements du calendrier
garage-info-getInformations du garage
garage-reservation-update-statusModifier le statut d'une réservation. Une réservation PENDING, CONFIRMED ou IN_PROGRESS peut passer à n'importe lequel de ces statuts, à COMPLETED ou à NO_SHOW ; une réservation NO_SHOW ne peut passer qu'à COMPLETED ; une réservation COMPLETED ou CANCELLED ne peut plus changer de statut. Ne permet pas d'annuler.
garage-reservation-createCréer une réservation. Accepte soit mechanicId, soit (garageId + externalId) pour identifier le mécanicien.
garage-reservation-updateModifier une réservation. Seules les réservations PENDING, CONFIRMED ou IN_PROGRESS sont modifiables. Le commentaire et le statut des pièces omis conservent leur valeur ; sans heure de dépôt, le dépôt et le réceptionniste actuels sont conservés si la date, l'heure de début et la prestation sont inchangées, sinon ils sont recalculés. Avec une heure de dépôt, un réceptionniste omis conserve le réceptionniste actuel (refusé s'il est indisponible à cette heure), ou reste non assigné s'il n'y en a pas.
garage-reservation-notify-vehicle-readyNotifier le client que le véhicule est prêt
garage-reservation-update-commentModifier le commentaire interne d'une réservation
garage-reservation-assign-mechanicAssigner un mécanicien à une réservation. Accepte soit mechanicId, soit (garageId + externalId) pour identifier le mécanicien.
garage-updateModifier les informations du garage, dont acceptsNewCustomers (visibilité du garage dans la recherche pour les nouveaux clients). Le changement de plan (NORMAL, FLEET ou SOLO) est réservé aux administrateurs.
garage-address-updateModifier l'adresse du garage
garage-mechanics-listListe les mécaniciens
garage-mechanic-addAjouter un mécanicien. Accepte un externalId optionnel à la création (identifiant stable fourni par un DMS). Un MANAGER ne peut ni attribuer le rôle OWNER ou MANAGER, ni modifier le propriétaire ou un autre MANAGER. Non disponible pour les plans FLEET et SOLO (réservé aux admins Mekago).
garage-mechanics-syncSynchronise en une seule opération la liste complète des mécaniciens d'un garage. En mode « full », les mécaniciens absents du payload sont désactivés ; en mode « incremental », seules les créations et mises à jour ont lieu. Le rapprochement se fait par externalId. Un MANAGER ne peut ni attribuer le rôle OWNER ou MANAGER, ni inclure (même inchangée) ou désactiver la ligne du propriétaire ou d'un autre MANAGER. Il ne peut donc pas lancer de synchronisation « full » tant qu'une telle ligne a un externalId. Seul un admin Mekago peut désactiver sa propre appartenance. Non disponible pour les plans FLEET et SOLO (réservé aux admins Mekago).
garage-mechanic-updateModifier un mécanicien. Accepte soit mechanicId, soit (garageId + externalId) pour identifier le mécanicien. Un MANAGER ne peut ni attribuer le rôle OWNER ou MANAGER, ni modifier le propriétaire ou un autre MANAGER. Seul un admin Mekago peut désactiver sa propre appartenance. Renvoie l'avertissement NO_HOURS quand le membre n'a aucun horaire. Non disponible pour les plans FLEET et SOLO (réservé aux admins Mekago).
garage-mechanic-removeRetirer un mécanicien. Accepte soit mechanicId, soit (garageId + externalId) pour identifier le mécanicien. Un MANAGER ne peut retirer ni le propriétaire ni un autre MANAGER. Seul un admin Mekago peut désactiver sa propre appartenance. Un mécanicien lié à un compte utilisateur peut être réactivé plus tard avec garage-mechanic-add ; un mécanicien du DMS est réactivé en incluant son externalId dans garage-mechanics-sync. Non disponible pour les plans FLEET et SOLO (réservé aux admins Mekago).
mechanic-specialization-addAjouter une spécialisation. Accepte soit mechanicId, soit (garageId + externalId) pour identifier le mécanicien. Un MANAGER ne peut modifier ni le propriétaire ni un autre MANAGER. Non disponible pour les plans FLEET et SOLO (réservé aux admins Mekago).
garage-mechanic-specializations-updateRemplacer les spécialisations d'un mécanicien. Un membre actif ayant la fonction Mécanique doit garder au moins une spécialisation. Accepte soit mechanicId, soit (garageId + externalId) pour identifier le mécanicien. Un MANAGER ne peut modifier ni le propriétaire ni un autre MANAGER. Non disponible pour les plans FLEET et SOLO (réservé aux admins Mekago).
mechanic-hours-listHoraires d'un mécanicien. Accepte soit mechanicId, soit (garageId + externalId) pour identifier le mécanicien.
mechanic-hours-setDéfinir les horaires. Accepte soit mechanicId, soit (garageId + externalId) pour identifier le mécanicien. Un MANAGER ne peut modifier ni le propriétaire ni un autre MANAGER. Non disponible pour les plans FLEET et SOLO (réservé aux admins Mekago), sauf pour la propre fiche du propriétaire.
mechanic-hours-clearRéinitialiser les horaires. Renvoie l'avertissement NO_HOURS : sans nouvel horaire, le membre n'est disponible sur aucun créneau. Accepte soit mechanicId, soit (garageId + externalId) pour identifier le mécanicien. Un MANAGER ne peut modifier ni le propriétaire ni un autre MANAGER. Non disponible pour les plans FLEET et SOLO (réservé aux admins Mekago), sauf pour la propre fiche du propriétaire.
mechanic-reception-toggleBasculer la fonction accueil d'un mécanicien, sans toucher à la fonction Mécanique. Accepte soit mechanicId, soit (garageId + externalId) pour identifier le mécanicien. Un MANAGER ne peut modifier ni le propriétaire ni un autre MANAGER. Non disponible pour les plans FLEET et SOLO (réservé aux admins Mekago), sauf pour la propre fiche du propriétaire.
mechanic-time-off-addAjouter une absence pour un mécanicien. Accepte soit mechanicId, soit (garageId + externalId) pour identifier le mécanicien. Un MANAGER ne peut modifier ni le propriétaire ni un autre MANAGER. Non disponible pour les plans FLEET et SOLO (réservé aux admins Mekago), sauf pour la propre fiche du propriétaire.
mechanic-time-off-removeSupprimer une absence d'un mécanicien. Accepte soit mechanicId, soit (garageId + externalId) pour identifier le mécanicien. Un MANAGER ne peut modifier ni le propriétaire ni un autre MANAGER. Non disponible pour les plans FLEET et SOLO (réservé aux admins Mekago), sauf pour la propre fiche du propriétaire.
garage-hours-updateModifier les horaires du garage
garage-activateActiver le garage
garage-deactivateDésactiver le garage
garage-offerings-listListe les offres du garage
garage-availability-getDisponibilités d'une offre du garage
garage-offering-addAjouter une offre
garage-offering-updateModifier une offre
garage-cooling-time-mode-setBasculer le mode de temps de refroidissement de toutes les offres
garage-offering-removeRetirer une offre
garage-make-addAjouter une marque acceptée
garage-make-removeRetirer une marque
garage-makes-setDéfinir en une seule opération la liste complète des marques prises en charge. En mode « full », les marques absentes du payload sont retirées, ainsi que les restrictions de marques des offres qui les référençaient ; en mode « incremental », seuls les ajouts et les mises à jour de certification ont lieu. Une marque déjà liée dont le champ certified est omis conserve sa certification actuelle.
garage-make-set-certifiedModifier la certification d'une marque
garage-offering-make-restrictions-setRestrictions de marques par offre
garage-supported-energy-toggleActiver/désactiver un type d'énergie
garage-supported-type-toggleActiver/désactiver un type de véhicule
garage-booking-preferences-updateModifier les préférences de réservation
garage-drop-off-hours-updateConfigurer la plage horaire de dépôt
garage-notification-preferences-updateModifier les préférences de notification
garage-closing-periods-listLister les fermetures exceptionnelles
garage-closing-period-addAjouter une fermeture exceptionnelle
garage-closing-period-removeSupprimer une fermeture exceptionnelle
mechanic-garages-listLister les garages du mécanicien
garage-owner-setDéfinir le propriétaire du garage. Réservé au propriétaire (OWNER) ou aux admins Mekago. Non disponible pour les plans FLEET et SOLO (réservé aux admins Mekago).
api-key-createCréer une clé API M2M
api-key-listLister les clés API
api-key-revokeRévoquer une clé API
integration-webhook-registerEnregistrer un webhook sortant (intégration DMS)
integration-webhook-listLister les webhooks sortants d'un garage
integration-webhook-deleteSupprimer un webhook sortant

FAQ

Puis-je gérer plusieurs garages ?

Oui, si vous êtes associé à plusieurs garages, vous pouvez tous les gérer depuis le même client MCP.

Comment voir mon planning ?

Demandez simplement à Claude : « Montre-moi le planning de la semaine ».