API REST Webhooks MCP
🤖 Connecteur IA · Model Context Protocol

Pilotez votre PMS Thaïs en parlant à une IA

Connectez votre assistant (Claude, Mistral, ChatGPT…) à votre établissement Thaïs. Une fois la connexion établie, formulez vos demandes en langage naturel — « Affiche les arrivées du jour », « Crée une réservation pour M. Dupont » — et l'assistant agit dans Thaïs. Ce guide détaille la configuration, étape par étape.

🧩 Le principe en bref

Le concept en quelques lignes, sans entrer dans la technique.

Un MCP (Model Context Protocol), c'est une prise standard entre une intelligence artificielle et un logiciel. Une fois branchée, l'IA peut consulter et modifier les données de Thaïs pour vous : réservations, tarifs, clients, factures, ménage…

Concrètement, au lieu de cliquer dans plusieurs écrans, vous écrivez votre demande en langage normal dans votre assistant IA, et il fait le travail dans Thaïs.

Ce que vous mettez en place : aucune installation lourde. Vous ajoutez, une seule fois, une « fiche de connexion » dans votre application IA — l'adresse du serveur Thaïs et vos identifiants. C'est précisément ce que cette page génère pour vous.

🎒 Avant de commencer — ce qu'il vous faut

Réunissez ces trois éléments avant de passer à la configuration.

💻

1. Une application IA compatible

Une appli qui sait se connecter à un MCP : Claude (web ou bureau), Mistral Le Chat, ChatGPT… Si vous en utilisez déjà une, c'est parfait.

🏨

2. Le nom de votre établissement

C'est le petit nom de votre instance Thaïs — celui qui apparaît dans l'adresse de votre PMS.

https://monhotel.thais-hotel.com → monhotel
🔑

3. Vos identifiants Thaïs

Un login et un mot de passe de votre PMS Thaïs. Ce sont les mêmes identifiants que pour vous connecter à l'interface.

Recommandé : un compte technique dédié.
Recommandation — créez un compte technique dédié. Les identifiants utilisés par le MCP sont ceux d'un compte utilisateur Thaïs standard. Plutôt que d'employer un compte personnel, créez un utilisateur dédié à l'IA et attribuez-lui uniquement les droits nécessaires aux usages prévus. Il est déconseillé de lui accorder l'ensemble des droits : l'assistant ne pourra agir que dans le périmètre que vous définissez.
Envie de tester d'abord ? Utilisez l'instance de démonstration publique. Renseignez dans l'assistant ci-dessous : établissement demo, login thais, mot de passe thaisdemo2025!.

⚙️ Configurer en 3 étapes

Renseignez vos informations, sélectionnez votre application, copiez la configuration générée.

Étape 1 — Renseignez vos informations

Saisissez les trois éléments réunis plus haut. La configuration se construit automatiquement en dessous.

🔒 Tout est calculé localement dans votre navigateur. Aucune information n'est envoyée sur Internet par cette page.

Étape 2 — Choisissez votre application

Cliquez sur l'application que vous utilisez. Les instructions s'adaptent automatiquement.

Étape 3 — Suivez les instructions

  1. Ouvrez les connecteurs

    Sur claude.ai, allez dans Réglages → Connecteurs (Settings → Connectors), puis cliquez sur « Ajouter un connecteur personnalisé ».

  2. Collez l'adresse du serveur Thaïs

    Dans le champ URL, copiez l'adresse ci-dessous :

    https://mcp.thais-hotel.com/mcp/monhotel
  3. Renseignez l'authentification

    Si l'application demande un en-tête (header) d'authentification, ajoutez : nom Authorization, valeur ci-dessous.

    Valeur du header Authorization

    Basic …
  4. Activez et discutez

    Enregistrez. Le connecteur « Thaïs » apparaît dans la liste : activez-le dans une nouvelle conversation, puis passez à la section Vérifier.

  1. Ouvrez les connecteurs

    Sur Le Chat, ouvrez le menu de gauche
    Contexte → Connecteurs, puis cliquez sur « Ajouter un connecteur ».

  2. Choisissez « Connecteur MCP personnalisé »

    Dans la fenêtre Create Connection, sélectionnez l'onglet « Connecteur MCP personnalisé » (le second onglet, à droite de « Répertoire de connecteurs »).

  3. Renseignez le titre et l'adresse du serveur

    Titre du connecteur : Thaïs (libre).
    Serveur du connecteur (champ obligatoire) :

    https://mcp.thais-hotel.com/mcp/monhotel
    Formulaire Mistral : titre du connecteur et serveur du connecteur

    Onglet « Connecteur MCP personnalisé » avec le titre et l'URL du serveur.

  4. Configurez l'authentification

    Déroulez Méthode d'authentification et choisissez « Authentification par token API ».
    Renseignez ensuite :

    • Nom de l'en-tête : Authorization (valeur par défaut, à garder)
    • Type d'en-tête : sélectionnez « Basic » (et non « Bearer »)
    • Valeur de l'en-tête → cliquez pour déplier, puis collez le jeton dans le champ « Jeton » :
    Mistral : méthode d'authentification par token API, type d'en-tête Basic, champ Jeton

    Authentification par token API · Type d'en-tête « Basic » · champ « Jeton ».

  5. Créez et testez

    Laissez Visibilité sur « Privé », cliquez sur « Créer », puis rendez-vous dans la section Vérifier.

L'application de bureau utilise exactement le même connecteur web que Claude.ai — rien à installer.
  1. Ouvrez les connecteurs

    Dans Claude Desktop : Réglages → Connecteurs (Settings → Connectors), puis cliquez sur « Ajouter un connecteur personnalisé ».

  2. Collez l'adresse du serveur Thaïs

    Dans le champ URL, copiez l'adresse ci-dessous :

    https://mcp.thais-hotel.com/mcp/monhotel
  3. Renseignez l'authentification

    Si l'application demande un en-tête (header) d'authentification, ajoutez : nom Authorization, valeur ci-dessous.

    Valeur du header Authorization

    Basic …
  4. Activez et discutez

    Enregistrez, puis activez le connecteur « Thaïs » dans une nouvelle conversation. Passez à la section Vérifier.

Thaïs expose un serveur MCP web (HTTP). La plupart des clients acceptent une configuration au format JSON — collez le bloc ci-dessous :

Si le formulaire ne demande que des champs séparés :

Adresse (URL)

https://mcp.thais-hotel.com/mcp/monhotel

En-tête Authorization

Basic …
Variante sans nom dans l'URL : si votre client n'accepte pas de nom d'établissement dans l'adresse, utilisez l'URL fixe https://mcp.thais-hotel.com/mcp et ajoutez l'en-tête X-Thais-Subdomain: monhotel.
Important — ne collez jamais votre mot de passe dans la conversation. Il vit uniquement dans la configuration ci-dessus. L'IA ne le voit pas et n'en a pas besoin : le serveur Thaïs gère la connexion tout seul.

✅ Vérifier que tout fonctionne

Un test rapide pour confirmer que la connexion est opérationnelle.

Dans une nouvelle conversation avec votre assistant, écrivez simplement :

Liste-moi les arrivées prévues aujourd'hui dans Thaïs.

Trois cas possibles :

🩺 Ça ne marche pas ? Dépannage

Les problèmes les plus fréquents et leur résolution.

Ce que vous observez Cause probable Solution
Les outils Thaïs n'apparaissent pas La config n'a pas été rechargée Fermez complètement l'application puis rouvrez-la, et démarrez une nouvelle conversation.
Erreur 401 / « non autorisé » Login ou mot de passe API incorrect Re-générez la config dans l'assistant ci-dessus en vérifiant le login et le mot de passe. Attention aux espaces en trop.
Erreur 404 / « instance introuvable » Nom d'établissement erroné Vérifiez le nom dans l'adresse de votre PMS (https://ce-nom.thais-hotel.com) et corrigez-le.
« Impossible de se connecter au serveur » URL mal copiée ou pare-feu Recopiez l'URL depuis l'assistant. Vérifiez votre connexion / pare-feu d'entreprise.
L'IA invente des réponses Le connecteur est désactivé Vérifiez qu'il est bien activé dans la conversation, et reformulez en citant Thaïs explicitement.
Toujours bloqué ? Notez le message d'erreur exact et contactez le support Thaïs : avec ces détails, le diagnostic est immédiat.

💡 Ce que vous pouvez demander

Un aperçu des domaines couverts. Dépliez chaque carte pour le détail.

👥 Clients (Cardex)

Rechercher, créer, mettre à jour et fusionner les fiches clients.

Voir le détail
  • Recherche par nom, email, téléphone
  • Création et modification de fiches
  • Fusion des doublons
  • Civilités, langues, catégories

🏨 Réservations

Consulter, créer et modifier réservations et e-réservations.

Voir le détail
  • Liste par dates, statut, client
  • Pré-réservations (options) : créer, valider, annuler
  • Check-in / check-out, heures, commentaires

💰 Tarifs & disponibilités

Lire et mettre à jour tarifs, restrictions et disponibilités.

Voir le détail
  • Mise à jour des tarifs en masse
  • Restrictions (MinStay, CTA, CTD…)
  • Disponibilités et taux d'occupation
  • Calcul du prix d'un séjour et des taxes

🧾 Ventes & factures

Enregistrer des ventes, gérer factures, paiements et acomptes.

Voir le détail
  • Ventes libres et catalogue
  • Factures : liste, détail, envoi par email
  • Acomptes, liens de paiement, remboursements
  • Cartes cadeaux, TVA, export comptable (FEC)

🍽️ Restaurant & services

Réservations de tables, ressources (spa, salles…).

Voir le détail
  • Réserver / modifier / annuler une table
  • Ressources réservables et tarification

🧹 Gouvernance & notifications

État de propreté des chambres et alertes de réservation.

Voir le détail
  • Statut ménage (propre, sale, à inspecter…)
  • Notifications e-réservations et groupes

Exemples de demandes à recopier

Vérifie les disponibilités pour une chambre double du 15 au 17 février 2026.
Crée une réservation pour Jean Dupont, une suite, du 20 au 23/02/2026, 2 adultes.
Augmente les tarifs de la chambre standard de 10 % pour le week-end du 14 au 16 février.
Affiche toutes les factures impayées de janvier 2026.
Quelles chambres sont sales et doivent être nettoyées aujourd'hui ?
🎯 Démonstration en vidéo / live : une session complète est consultable sur Mistral — voir l'exemple.

🔐 Sécurité & confidentialité

Les points essentiels à connaître.

🤝 Support

Une question, un identifiant manquant, un blocage ?

Pour aller plus loin : documentation officielle du MCP · API REST Thaïs · Webhooks.