← Volver a todos los artículos

Claude o ChatGPT conectados a tus reservas: micali.online tiene su servidor MCP

#MCP #Claude #ChatGPT #AI #sistema de reservas #integraciones #automatización
Claude o ChatGPT conectados a tus reservas: micali.online tiene su servidor MCP

Abres Claude o ChatGPT, escribes «¿quién no ha pagado todavía el curso del sábado?» — y recibes una lista de nombres con sus números de teléfono. Sin iniciar sesión en la aplicación, sin ir haciendo clic entre eventos y reservas. Esto es exactamente lo que micali.online permite desde ahora.

Detrás de esto está MCP — Model Context Protocol. Es un estándar abierto que resuelve una cosa muy concreta: cómo puede un asistente de AI acceder de forma segura a una aplicación ajena. No dándole una contraseña, ni copiando en algún sitio un export. Sino haciendo que la propia aplicación declare la lista de cosas que se pueden hacer, y el asistente elige entre ellas — con tu inicio de sesión y dentro de tus permisos.

micali.online tiene ya su propio servidor MCP. Este artículo cuenta exactamente qué sabe hacer, qué no sabe hacer a propósito, y por qué lo hemos diseñado así.

Cómo te conectas

Son tres pasos y lleva menos de un minuto.

  • Le escribes a tu asistente que quieres conectar un servidor MCP, y le envías la dirección https://mcp.micali.online — entera, sin nada detrás. No hay nada que pulsar en ningún sitio ni nada que buscar en los ajustes; basta con escribirlo. También encuentras la dirección en la aplicación, en Perfil → Conexiones AI, con un botón para copiarla.
  • Se abre nuestra página de inicio de sesión. Escribes tu correo, te llega un código de 6 dígitos, lo introduces. Es exactamente el mismo inicio de sesión que en la aplicación — sin contraseña nueva, sin clave API que tengas que guardar en algún sitio.
  • Listo. A partir de ese momento el asistente ve tus cuentas y puedes empezar a preguntarle.

En ningún momento de este proceso se crea un secreto que tengas que vigilar. Es intencional: una clave API pegada en un chat es una clave que vive para siempre en el historial de la conversación.

Qué puedes preguntar si gestionas una cuenta

Le hemos dado al asistente doce herramientas. No son comandos que tengas que aprender — el asistente elige solo entre ellas según lo que le preguntes con una frase normal. Pero es honesto contarte qué hay en esa lista, porque es exactamente el contorno de lo que la AI puede averiguar sobre tu cuenta:

  • Eventos y fechas — la lista de eventos con lo llena que está cada fecha, y toda la configuración de un evento: aforo, plazos, pagos, confirmación.
  • Reservas — quién está apuntado a qué fecha, con su contacto y el estado confirmada / pagada / asistió. Se puede acotar a una sola fecha, o solo a las que no están pagadas o confirmadas.
  • Lista de espera — quién espera a que se libere una plaza, desde quien lleva más tiempo esperando.
  • Visitantes — una búsqueda por nombre, correo o teléfono, y después el perfil de una persona con sus membresías y sus últimas reservas.
  • Planes prepago — qué vendes, a qué precio, con qué límite y cuánta gente lo tiene ahora mismo.
  • Servicios y pedidos — qué servicios ofreces y quién tiene una cita reservada en un periodo dado.
  • Cambiar el estado de una reserva — confirmada, pagada, asistió.
  • Cancelar una reserva en nombre del cliente.

Diez de esas doce herramientas solo leen. Solo hay dos cosas que se pueden cambiar: el estado de una reserva y su cancelación. No es casualidad — todo el capítulo siguiente trata de eso.

Dicho de forma más práctica, son preguntas del tipo: «¿cuántas plazas libres hay la semana que viene?», «¿le quedan a la señora García accesos en el bono?», «¿quién del curso del viernes no vino la última vez?», «marca el sábado como pagado para Pedro». El asistente encuentra solo la cuenta, el evento y la reserva; tú no tienes que nombrarlos con identificadores.

Qué puedes preguntar si eres cliente

El servidor MCP tiene también una segunda cara. Si eres un visitante — es decir, alguien que reserva con otra persona — te conectas exactamente igual y obtienes cinco herramientas para ti:

  • la lista de organizaciones donde estás registrado,
  • tus propias reservas — eventos y también servicios encargados, por defecto solo los futuros,
  • tus membresías, con cuántos accesos has gastado y cuántos te quedan,
  • la búsqueda de fechas que puedes reservar, también con el número de plazas libres,
  • la cancelación de tu propia reserva — respetando el plazo que haya fijado el organizador.

«¿Qué tengo la semana que viene?» o «¿cuántos accesos me quedan?» es una pregunta para la que nadie debería tener que abrir una página web.

Qué es lo que el asistente no sabe a propósito

Esta es la parte que consideramos más importante que la lista de funciones. Dar a una AI acceso a los datos de tus clientes es una decisión que debe tener límites claros — y que se pueden explicar.

El asistente nunca ve más que tú. El token de acceso solo dice quién eres; no dice nada sobre qué tienes derecho a ver. Por eso, cada herramienta comprueba de nuevo, en cada llamada, que de verdad gestionas esa cuenta. No existe nada parecido a una «cuenta actualmente abierta» en la que apoyarse — y por tanto tampoco una forma de colarse, a base de preguntas, en la cuenta de otra persona.

Los miembros del equipo están, de momento, desactivados. Si alguien tiene en tu cuenta un rol de miembro del equipo, en la aplicación solo ve los eventos y servicios que le has asignado. Esta restricción habría que reprogramarla por separado en cada una de las herramientas — y basta con olvidarla en una sola consulta para que se le muestre la lista de inscritos de otra persona. Hasta que no esté integrada de forma nativa en las herramientas, al conectarse recibirá un error claro en vez de un acceso a medias. Mejor desactivado que casi correcto.

Las acciones irreversibles están marcadas como irreversibles. El protocolo MCP permite declarar, para cada herramienta, si solo lee, si su efecto se puede deshacer y si es destructiva. Cancelar una reserva está marcado como destructivo — borra una fila, envía un mensaje al cliente y ofrece de inmediato la plaza liberada al primero de la lista de espera. Gracias a esta marca, tanto Claude como ChatGPT piden confirmación antes de ejecutarlo. Además, en la propia descripción de la herramienta hay una instrucción para que el asistente te lea primero el nombre del cliente y la fecha del evento, y espere una confirmación explícita.

Tus conversaciones no las vemos. El asistente funciona con tu suscripción de Claude o ChatGPT y habla directamente contigo. Por nuestro lado solo vemos las llamadas a las herramientas que nos llegan una a una — es decir, exactamente lo mismo que veríamos si estuvieras haciendo clic en la aplicación. El texto de tus preguntas ni de sus respuestas nos llega nunca.

Inicio de sesión y desconexión

Un acceso que no se puede cancelar con un solo botón no es un acceso serio. En la aplicación encontrarás, en Perfil, la sección Conexiones AI: la lista de todos los asistentes conectados con la fecha de conexión y del último uso, y junto a cada uno un botón Desconectar.

La desconexión es inmediata y afecta solo a ese conector concreto — tu sesión en el navegador y tus demás conexiones seguirán intactas. La misma sección existe también para los visitantes, en su perfil.

El token de acceso es válido durante cinco horas y el asistente lo renueva automáticamente; la renovación tiene un límite de 90 días. Así que, aunque te olvides por completo de la conexión, se apagará sola con el tiempo.

Para quien le interese el lado técnico

El servidor habla Streamable HTTP y admite tanto la versión de protocolo 2025-06-18 como 2025-03-26. La autorización es OAuth 2.1 con PKCE (método S256; plain no lo aceptamos en absoluto) y con registro dinámico de cliente según la RFC 7591 — precisamente por eso basta con pegar la dirección, sin tener que crear nada en ningún sitio de antemano. Los documentos de discovery están donde los clientes los buscan: /.well-known/oauth-protected-resource y /.well-known/oauth-authorization-server. La revocación del token se hace a través de revoke, según la RFC 7009.

Esto significa que no solo se conectan Claude y ChatGPT, sino cualquier cosa que hable MCP — Claude Code, Codex, Cursor y otras herramientas que vayan apareciendo mientras tanto. No tenemos que dar soporte a nada de esto por separado; ese es precisamente el sentido de un estándar.

Cuánto cuesta

Nada. El servidor MCP forma parte de micali.online para todas las cuentas y no tiene tarifa propia. La AI funciona con tu suscripción de Anthropic u OpenAI, así que por nuestro lado no surge ningún coste de modelo — y por tanto tampoco ningún motivo para cobrártelo.

Si quieres AI directamente en la aplicación, también está ahí: Preguntar a la AI conoce la aplicación y tu cuenta, y la generación de textos de mensajes te ayuda a redactar un correo o un SMS. MCP es otra cosa distinta — es para los momentos en los que ya estás dentro de un asistente y no te apetece cambiar de ventana.

Cómo empezar

Copia la dirección https://mcp.micali.online desde Perfil → Conexiones AI, escríbele a tu asistente que quieres conectar este servidor MCP, e inicia sesión con tu correo y un código. La primera pregunta que te recomendamos probar es aburrida y dice mucho: «¿qué tengo esta semana en el calendario y quién no ha pagado todavía?»

Si en la lista de herramientas echas en falta algo que esperarías de tu asistente, escríbenos. Añadir una herramienta más nos resulta fácil — lo difícil es decidir cuáles de ellas pueden llegar a cambiar algo. En esa decisión, tu experiencia nos ayuda más que nuestra propia estimación.

Prueba micali.online