search_my_bookings
Solo lectura
Consulta las reservas propias vinculadas a la identidad autenticada, con filtros y paginación.
Entradas: status, limit y offset opcionales.
DOCUMENTACIÓN MCP
Consulta disponibilidad y gestiona tus citas desde un cliente MCP autorizado. Esta página describe la superficie OAuth / Connected Identity del endpoint público.
Endpoint canónico:
https://mcp.bklayer.com/mcpTransporte Streamable HTTP, mediante POST. Las respuestas pueden usar text/event-stream dentro de este transporte; no hay un endpoint SSE heredado separado. GET /mcp devuelve 405 y no es una página de conexión.
La conexión requiere OAuth mediante Authorization Code con PKCE. El cliente debe estar previamente registrado y autorizado en BKlayer. Añadir la URL por sí sola no concede acceso: el usuario debe completar la vinculación de su cuenta y autorizar las operaciones correspondientes.
El recurso publica metadatos de descubrimiento OAuth con el servidor de autorización y el scope openid. Las operaciones de reservas requieren además permisos privados de BKlayer. Los scopes adicionales dependen del cliente registrado; no deben deducirse del listado general del servidor de autorización. No se anuncia registro dinámico de clientes (DCR).
Una petición POST sin Bearer recibe 401 con el challenge WWW-Authenticate y la dirección de los metadatos del recurso. Tras autenticarse, tools/list entrega los esquemas exactos de las herramientas habilitadas.
La tabla resume las entradas; no sustituye inputSchema ni outputSchema de tools/list. Todas las herramientas declaran ambos esquemas y devuelven structuredContent en respuestas satisfactorias, junto con una representación de texto. La lista disponible puede reducirse si se deshabilita una capacidad.
Solo lectura
Consulta las reservas propias vinculadas a la identidad autenticada, con filtros y paginación.
Entradas: status, limit y offset opcionales.
Solo lectura
Obtiene una reserva accesible para esa identidad.
Entradas: booking_reference.
Solo lectura
Consulta horarios y profesionales para reprogramar una cita propia.
Entradas: booking_reference y local_date.
Solo lectura
Busca por nombre negocios que han habilitado reservas mediante agentes conectados.
Entradas: query; city y limit opcionales.
Solo lectura
Devuelve el catálogo y, para un servicio y fecha, disponibilidad por profesional.
Entradas: business_reference; service_reference y local_date para horarios; with_staff_reference opcional.
Mutación: requiere confirmación para ejecutar
Prepara el resumen de cancelación y cancela tras la confirmación explícita.
Entradas: booking_reference; resumen, confirmación e idempotencia para ejecutar.
Mutación: requiere confirmación para ejecutar
Prepara y ejecuta un cambio de cita; permite cambiar de profesional cuando está disponible.
Entradas: booking_reference, requested_starts_at; with_staff_reference opcional; resumen, confirmación e idempotencia para ejecutar.
Mutación: requiere confirmación para ejecutar
Prepara y crea una cita para la identidad autenticada en un negocio habilitado.
Entradas: business_reference, service_reference, starts_at y profesional disponible; notes opcional; resumen, confirmación e idempotencia para ejecutar.
Anotaciones MCP: las lecturas declaran readOnlyHint=true y destructiveHint=false; las tres mutaciones, readOnlyHint=false y destructiveHint=true. Todas declaran idempotentHint=true y openWorldHint=false. Son indicaciones para el cliente; la autorización y las reglas se validan en el servidor.
Reutilizar la clave solo al reintentar la misma operación; una intención nueva requiere otra clave. Si cambia el resumen, debe pedirse una nueva confirmación. La disponibilidad es informativa y se revalida al ejecutar: consultar un hueco no lo bloquea.
Solo debe comunicarse éxito cuando la respuesta lo acredita. No se debe inferir el envío de notificaciones, la sincronización de calendarios ni cuántas reservas quedan.
Las herramientas guest históricas, como create_booking, tienen un contrato diferente y no forman parte de este endpoint OAuth. No deben mezclarse sus nombres, parámetros ni capacidades.
La identidad procede del Bearer verificado y de la conexión autorizada, no de un teléfono, email o identificador aportado por el agente. Las operaciones personales comprueban los permisos y el vínculo de la reserva. Un fallo de autorización o validación se devuelve como error; no concede acceso alternativo ni debe presentarse como éxito.
Mantén tokens y referencias técnicas fuera de la conversación con el usuario. Las notas son visibles para el negocio: evita datos sensibles innecesarios.