Alfabot MCP Server
Consulta de planes de productos Alfabot y agendamiento de reuniones para colegios y empresas
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"mcp-server": {
"url": "https://alfabot.cl/mcp"
}
}
}Puntos de conexión remotos
https://alfabot.cl/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (3)
🟢get_plans(product, lang)
Consulta los planes disponibles de un producto Alfabot para colegios. El pricing esta en validacion con los primeros clientes y no se publica: displayPrice viene vacio a proposito, no inventar montos.
Esquema de entrada
{
"type": "object",
"properties": {
"product": {
"description": "Codigo del producto. Si se omite, devuelve el catalogo global de planes.",
"type": "string",
"enum": [
"brochure-autoservicio",
"brochure-avisos-automaticos",
"brochure-asistente-paes",
"brochure-apps-moviles",
"brochure-whatsapp-ventas-postventa"
]
},
"lang": {
"default": "es",
"type": "string",
"enum": [
"es",
"en"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢check_availability(days)
Consulta horarios disponibles para agendar una reunion de 30 minutos con Alfabot. Usar el resultado (no inventar horarios) antes de llamar a book_meeting.
Esquema de entrada
{
"type": "object",
"properties": {
"days": {
"description": "Cantidad de dias hacia adelante a consultar",
"type": "integer",
"minimum": 1,
"maximum": 60
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢book_meeting(name, email, company, notes, startsAt, ...)
Agenda una reunion de 30 minutos con Alfabot en un horario obtenido con check_availability. Requiere que el cliente MCP haya enviado un header Authorization: Bearer <token> (scope meeting:book) en la request a /mcp; ver /auth.md.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"description": "Nombre completo de quien agenda"
},
"email": {
"type": "string",
"format": "email",
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
},
"company": {
"description": "Colegio o empresa (opcional)",
"type": "string"
},
"notes": {
"description": "Contexto breve de la reunion (opcional)",
"type": "string"
},
"startsAt": {
"type": "string",
"description": "ISO 8601, debe ser un horario devuelto por check_availability"
},
"endsAt": {
"type": "string",
"description": "ISO 8601, exactamente 30 minutos despues de startsAt"
}
},
"required": [
"name",
"email",
"startsAt",
"endsAt"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Prompts recomendados
get_plansget_plansComunidad
Evidencia