Reservar mesa con tu asistente de IA (MCP público)
Cómo ChatGPT, Claude o un navegador agente reservan mesa directamente en los restaurantes de la plataforma, sin instalar nada: el MCP público, sus herramientas y la privacidad.
Un asistente de IA (ChatGPT, Claude, Gemini, un navegador agente…) puede reservar mesa en cualquier restaurante de la plataforma directamente con el restaurante, sin intermediarios que cobren comisión y sin que el comensal instale nada. La puerta es un servidor MCP público (Model Context Protocol), sin cuenta ni contraseña.
Dónde está
| Puerta | URL | Para qué |
|---|---|---|
| Plataforma | https://wactivity.com/api/public/mcp (también https://my.restaurapro.com/api/public/mcp) | Buscar el restaurante y reservar en cualquiera de la plataforma. |
| Web del restaurante | https://<dominio-del-restaurante>/api/public/mcp | Reservar sólo en ese restaurante (no hace falta buscarlo). |
Es JSON-RPC por POST a esa misma URL (initialize → tools/list → tools/call), protocolo MCP 2025-06-18, sin sesión. Un GET a la URL devuelve una descripción legible.
Herramientas
| Herramienta | Qué hace |
|---|---|
restaurant.search | Busca restaurantes con reservas online por nombre y ciudad. Devuelve businessId, dirección, teléfono, web y la página de reservas. Sólo en la puerta de plataforma. |
reservation.availability | Horas libres de un día para N comensales, por turno; con days > 1, el estado de varios días (libre, quedan pocas, completo, cerrado con motivo). |
reservation.create | Reserva en una hora libre con nombre y email de la persona (teléfono según el restaurante) y su consentimiento a la política de privacidad. Admite lista de espera, los demás comensales y las alergias y dietas de quien reserva (sólo con su consentimiento explícito). |
reservation.get / reservation.cancel | Ver o cancelar la reserva con el enlace (token) que la persona recibió por correo. |
Cómo lo usa un comensal
Claude
Ajustes → Conectores → Añadir conector personalizado → pega la URL de la plataforma. No pide iniciar sesión. Después: «Resérvame mesa en Matrice, Madrid, el viernes a las 21:00 para dos». El asistente busca el restaurante, mira las horas libres, pide nombre y correo, y reserva. Cuando el conector esté en el directorio de Claude, ni siquiera habrá que añadirlo: Claude lo sugiere al hablar de reservar.
ChatGPT
En el modo desarrollador se añade como conector MCP con la misma URL. Cuando la app esté publicada en el directorio de apps de ChatGPT, bastará con nombrarla.
Navegadores agente
Comet, el modo agente de ChatGPT o Claude en Chrome reservan en la propia página de reservas del restaurante, que lleva un formulario real, datos estructurados (ReserveAction) y WebMCP.
Lo que recibe el restaurante
La reserva entra en su libro con el canal agent:<asistente>, igual que una hecha en la web: confirmación automática o pendiente según sus ajustes, correo al comensal con su enlace, aviso a sala, antispam y antecedentes de no-shows. Los datos de la persona entran en la libreta del restaurante con su consentimiento.
Privacidad
Cada reserva se hace con el consentimiento de la persona a la política de privacidad del restaurante; las alergias y dietas sólo con su consentimiento explícito y se borran de la reserva pasados unos días de la visita. No se guarda nada del asistente ni de la conversación: sólo los datos de la reserva.