Assistants IA

Serveur MCP

Le serveur MCP vous permet d'utiliser vos bots dans ChatGPT, Claude et d'autres assistants IA qui prennent en charge le Model Context Protocol. Demandez par exemple dans ChatGPT : « Demande au bot de Kindercentrum quelles sont les heures d'ouverture à Gand. » L'assistant pose la question à votre bot et donne la réponse avec les sources.

Vous n'avez pas besoin de clé. Lors de la connexion, vous vous connectez avec votre compte Chat on Page et choisissez à quels bots l'assistant a accès.

https://chatonpage.com/mcp

Connecter

  1. Dans votre assistant IA, ajoutez un nouveau connecteur ou serveur MCP avec l'URL ci-dessus.
  2. L'assistant ouvre une fenêtre de Chat on Page. Connectez-vous avec votre compte habituel (le même que pour le portail).
  3. Choisissez le compte et les bots, ou tous les bots, puis cliquez sur Autoriser l'accès.
  4. Vous revenez dans l'assistant. Il peut maintenant récupérer vos bots et leur poser des questions.

Les menus diffèrent selon l'assistant et changent parfois. Voici les étapes telles qu'elles se présentent actuellement.

ChatGPT

  1. Ouvrez Paramètres → Apps & Connectors. Pour les connecteurs personnalisés, le mode développeur doit être activé (sous Avancé). Dans un espace de travail professionnel, il se peut qu'un administrateur doive d'abord l'autoriser.
  2. Choisissez Créer ou Ajouter un connecteur. Nom : Chat on Page. URL : https://chatonpage.com/mcp. Authentification : OAuth.
  3. Confirmez et connectez-vous à Chat on Page. Activez ensuite le connecteur dans une conversation.

Claude

  1. Sur claude.ai ou dans l'application, ouvrez Paramètres → Connecteurs et choisissez Ajouter un connecteur personnalisé.
  2. Nom : Chat on Page. URL : https://chatonpage.com/mcp. Vous n'avez pas besoin de saisir de client-id ni de secret.
  3. Cliquez sur Connecter, connectez-vous et choisissez les bots.

Dans Claude Code :

claude mcp add --transport http chatonpage https://chatonpage.com/mcp

Lancez ensuite /mcp dans Claude Code pour vous connecter.

Autres clients

Tout client MCP prenant en charge Streamable HTTP et OAuth fonctionne, comme Cursor, VS Code ou Windsurf. Une configuration comme celle-ci suffit généralement. Le client vous demande alors de vous connecter.

{
  "mcpServers": {
    "chatonpage": { "url": "https://chatonpage.com/mcp" }
  }
}

Connexion et autorisation

Lors de la connexion, Chat on Page indique quelle application demande l'accès. Vous y choisissez :

Sans accès aux leads, l'assistant ne peut poser des questions à ces bots, tout comme un visiteur dans le chat sur votre site web. Il ne peut rien modifier et ne voit pas les autres conversations. Si vous vous reconnectez, vous pourrez faire un autre choix.

Outils

Le serveur propose trois outils, et trois supplémentaires avec accès aux leads. L'assistant choisit lui-même quand les utiliser.

list_bots

Renvoie les bots de cette connexion : id, nom, site web, langues, message d'accueil, boutons de démarrage et agences. Ne nécessite aucune entrée.

ask_bot

Pose une question à un bot.

EntréeTypeSignification
messagetexteLa question, ou la réponse de l'utilisateur à une question du bot.
bot_id facultatifnombreLe bot issu de list_bots. Peut être omis si la connexion ne compte qu'un seul bot.
conversation_id facultatiftexteIssu d'une réponse précédente, pour poursuivre la même conversation.
locale facultatiftexteLangue d'une nouvelle conversation. Par défaut, la langue du bot.

La réponse contient conversation_id, content (Markdown), sources, choices, office_options et escalated, comme dans l'API REST. Avec choices, le bot demande à l'utilisateur de choisir. L'assistant affiche les choix et renvoie le texte choisi avec le même conversation_id.

get_conversation

Renvoie tous les messages d'une conversation démarrée via cette connexion. Entrée : conversation_id et éventuellement bot_id.

Transmettre les leads

Avec l'accès aux leads, l'assistant peut suivre les nouveaux leads et les transmettre à d'autres outils que vous avez intégrés, comme votre CRM. Par exemple, demandez : « Placez les nouveaux leads de Chat on Page dans HubSpot et marquez-les comme contactés. » Pour une intégration automatique sans assistant, utilisez des webhooks.

list_events

Événements des bots, du plus ancien au plus récent : lead.created, lead.updated et report.created, avec le même contenu que pour les webhooks. Entrées : after (le next_after de la fois précédente, pour obtenir uniquement les nouveaux événements), types, bot_id et limit.

list_leads

Leads, du plus récent au plus ancien, avec nom, adresse e-mail, numéro de téléphone, question, résumé et suivi. Entrées : status, bot_id, since, before et limit.

update_lead

Met à jour le suivi d'un lead : contacted ou closed. Cela n'est possible que si la personne qui a effectué la connexion dans le compte a le droit de suivre les leads (pas avec le rôle Lecteur).

Gérer et déconnecter

Dans le portail, sous Connexions → Connexions MCP, vous voyez quelles applications sont connectées, par qui et quand elles ont été utilisées pour la dernière fois. C’est là que vous modifiez les bots et l’accès aux leads, ou que vous rompez une connexion. Une application déconnectée n’a immédiatement plus aucun accès.

Les conversations via MCP figurent sous Conversations et sont décomptées des réponses de votre abonnement. Une limite de 60 questions par minute s'applique par connexion.

Technique