Asistentes de IA
Servidor MCP
Con el servidor MCP utiliza sus bots en ChatGPT, Claude y otros asistentes de IA compatibles con el Model Context Protocol. Pregunte, por ejemplo, en ChatGPT: "Pregunte al bot de Kindercentrum cuál es el horario de apertura en Gante." El asistente hace la pregunta a su bot y devuelve la respuesta con las fuentes.
No necesita ninguna clave. Al conectar, inicia sesión con su cuenta de Chat on Page y elige a qué bots tiene acceso el asistente.
https://chatonpage.com/mcpConectar
- En su asistente de IA, añada un nuevo conector o servidor MCP con la URL de arriba.
- El asistente abre una ventana de Chat on Page. Inicie sesión con su cuenta habitual (la misma que para el portal).
- Elija la cuenta y los bots, o todos los bots, y haga clic en Dar acceso.
- Vuelve al asistente. Ahora puede consultar sus bots y hacerles preguntas.
Los menús varían según el asistente y a veces cambian. A continuación figuran los pasos tal como se ven ahora.
ChatGPT
- Abra Configuración → Apps & Connectors. Para conectores propios debe estar activado el modo de desarrollador (en Avanzado). En un espacio de trabajo empresarial, puede que un administrador tenga que permitirlo primero.
- Elija Crear o Añadir conector. Nombre: Chat on Page. URL:
https://chatonpage.com/mcp. Autenticación: OAuth. - Confirme e inicie sesión en Chat on Page. Después active el conector en una conversación.
Claude
- Abra en claude.ai o en la aplicación Configuración → Conectores y elija Añadir conector personalizado.
- Nombre: Chat on Page. URL:
https://chatonpage.com/mcp. No necesita introducir ningún client-id ni secret. - Haga clic en Conectar, inicie sesión y elija los bots.
En Claude Code:
claude mcp add --transport http chatonpage https://chatonpage.com/mcp
Después, ejecute /mcp en Claude Code para iniciar sesión.
Otros clientes
Funciona cualquier cliente MCP con Streamable HTTP y OAuth, como Cursor, VS Code o Windsurf. Normalmente basta con una configuración como esta. El cliente le pedirá entonces que inicie sesión.
{
"mcpServers": {
"chatonpage": { "url": "https://chatonpage.com/mcp" }
}
}
Inicio de sesión y consentimiento
Al conectar, Chat on Page muestra qué aplicación solicita acceso. Allí elige:
- La cuenta, si pertenece a más de una cuenta.
- Los bots: uno o varios bots, o todos los bots de la cuenta (también los que añada más adelante).
- Leads: si el asistente también puede leer los leads, quejas y reportes de errores de esos bots. Por defecto, no.
Sin acceso a los leads, el asistente solo puede hacer preguntas a esos bots, igual que un visitante en el chat de su sitio web. No puede modificar nada ni ver otras conversaciones. Si se vuelve a conectar, podrá hacer una elección diferente.
Herramientas
El servidor ofrece tres herramientas y tres adicionales con acceso a leads. El asistente elige cuándo usarlas.
list_bots
Devuelve los bots de esta conexión: id, nombre, sitio web, idiomas, saludo, botones de inicio y ubicaciones. No necesita entrada.
ask_bot
Hace una pregunta a un bot.
| Entrada | Tipo | Significado |
|---|---|---|
message | texto | La pregunta, o la respuesta del usuario a una pregunta del bot. |
bot_id opcional | número | El bot de list_bots. Puede omitirse si la conexión solo tiene un bot. |
conversation_id opcional | texto | De una respuesta anterior, para continuar la misma conversación. |
locale opcional | texto | Idioma de una nueva conversación. Por defecto, el idioma del bot. |
La respuesta contiene conversation_id, content (Markdown), sources, choices, office_options y escalated, como en la API REST. Con choices, el bot pide al usuario que elija. El asistente muestra las opciones y devuelve el texto elegido con el mismo conversation_id.
get_conversation
Devuelve todos los mensajes de una conversación iniciada a través de esta conexión. Entrada: conversation_id y, opcionalmente, bot_id.
Reenviar leads
Con acceso a leads, el asistente puede hacer seguimiento de nuevos leads y enviarlos a otras herramientas que haya conectado, como su CRM. Por ejemplo, puede preguntar: "Pon los nuevos leads de Chat on Page en HubSpot y márcalos como contactados." Para una conexión automática sin asistente, utilice webhooks.
list_events
Eventos de los bots, primero los más antiguos: lead.created, lead.updated y report.created, con el mismo contenido que en webhooks. Entrada: after (el next_after de la vez anterior, para obtener solo eventos nuevos), types, bot_id y limit.
list_leads
Leads, los más recientes primero, con nombre, correo electrónico, teléfono, pregunta, resumen y seguimiento. Entrada: status, bot_id, since, before y limit.
update_lead
Actualiza el seguimiento de un lead: contacted o closed. Esto solo es posible si quien conectó en la cuenta tiene permiso para hacer seguimiento de leads (no con el rol Lector).
Gestionar y desconectar
En el portal, en Conexiones → Conexiones MCP, verá qué aplicaciones están conectadas, quién las ha conectado y cuándo se usaron por última vez. Allí puede ajustar los bots y el acceso a los leads, o desconectar una conexión. Una aplicación desconectada ya no tendrá acceso de inmediato.
Las conversaciones a través de MCP aparecen en Conversaciones y cuentan para las respuestas de su suscripción. Cada conexión tiene un límite de 60 preguntas por minuto.
Técnico
- Transporte: Streamable HTTP en
https://chatonpage.com/mcp. - Autorización: OAuth 2.1 con PKCE (S256) y registro dinámico de clientes (
https://chatonpage.com/oauth/register). - Metadatos:
https://chatonpage.com/.well-known/oauth-protected-resourceyhttps://chatonpage.com/.well-known/oauth-authorization-server. Scope:mcp:use. - Los tokens de acceso son válidos durante 8 horas. El cliente los renueva automáticamente con un refresh token, válido durante 60 días.