Ir al contenido

Servidores MCP

Wink expone dos servidores MCP autenticados. Ambos usan inicio de sesión interactivo OAuth2 (flujo de código de autorización PKCE): tu agente de IA abre una pestaña del navegador para que inicies sesión con tu cuenta Wink. No hay secretos de cliente que administrar.

ServidorURLQué hace
Inventory APIhttps://api.wink.travel/mcpInventario, reservas, tarifas, canales de venta, analíticas y todas las operaciones de la plataforma
Integrationshttps://integrations.wink.travel/mcpIntegraciones con gestores de canales — sincroniza propiedades, tarifas y disponibilidad con OTAs

Los servidores MCP de Wink usan el flujo OAuth2 Authorization Code + PKCE y soportan Registro Dinámico de Clientes (RFC 7591). Esto es lo que sucede cuando te conectas por primera vez:

  1. Tu cliente de IA descubre el servidor de autorización desde los metadatos /.well-known/oauth-protected-resource del endpoint MCP.
  2. El cliente se auto-registra mediante Registro Dinámico de Clientes — no se requiere configuración manual de la aplicación.
  3. El cliente abre una pestaña del navegador en https://iam.wink.travel. Inicias sesión con tu cuenta Wink y apruebas los permisos solicitados en la pantalla de consentimiento.
  4. Wink emite un token de acceso vinculado a tu cuenta e identidad.
  5. El cliente de IA adjunta el token a cada solicitud MCP. Todos los resultados de las herramientas se limitan automáticamente a tu entidad gestora.
  6. Los tokens expiran después de 3 horas. Tu cliente de IA los renueva silenciosamente en segundo plano sin pedirte que inicies sesión de nuevo.

Cada llamada a una herramienta se ejecuta bajo tu identidad — las mismas reglas ACL que protegen el portal web se aplican al agente de IA.


  1. Asegúrate de que Claude Code esté actualizado:

    Ventana de terminal
    npm install -g @anthropic-ai/claude-code
  2. Agrega el servidor MCP de Wink Inventory:

    Ventana de terminal
    claude mcp add wink-inventory https://api.wink.travel/mcp --transport http
  3. Claude Code contacta al servidor, descubre el servidor de autorización y abre tu navegador predeterminado.

  4. Inicia sesión en Wink y aprueba la solicitud de permisos en la pantalla de consentimiento.

  5. Claude Code confirma la conexión. Escribe /mcp para verificar que el servidor aparece y sus herramientas se han cargado.

Para agregar también el servidor Integrations:

Ventana de terminal
claude mcp add wink-integrations https://integrations.wink.travel/mcp --transport http

Cuando apruebas la pantalla de consentimiento verás un desglose de lo que el agente está solicitando. Los clientes MCP usan el mismo vocabulario de permisos que el resto de la plataforma — consulta la referencia completa de alcances en la página de Autenticación.

Dos cosas son específicas de MCP:

  • Los alcances mcp.read, mcp.write y mcp.remove son requeridos adicionalmente para abrir el transporte MCP. Un cliente que tenga un alcance mcp.* puede acceder a /mcp, pero cada herramienta que invoque sigue aplicando el alcance de sección del endpoint que envuelve (por ejemplo, booking.read).
  • El cliente de IA solicita solo los alcances que necesita. Puedes negar permisos individuales en la pantalla de consentimiento — las herramientas que requieran un alcance denegado devolverán un error al invocarlas.

No se abre la pestaña del navegador

Tu cliente de IA puede no soportar aún el flujo interactivo PKCE. Verifica que estés usando una versión reciente:

  • Claude Code: npm install -g @anthropic-ai/claude-code
  • Codex CLI: npm install -g @openai/codex
  • Claude Desktop / ChatGPT desktop: actualiza desde el actualizador integrado de la app

401 Unauthorized después de iniciar sesión

Tu token en caché puede estar obsoleto. Elimina y vuelve a agregar el servidor para forzar un nuevo inicio de sesión:

Ventana de terminal
# Claude Code
claude mcp remove wink-inventory
claude mcp add wink-inventory https://api.wink.travel/mcp --transport http

Para Claude Desktop y ChatGPT, elimina la entrada del servidor en la configuración, reinicia la app y agrégala de nuevo.

403 Forbidden al llamar a una herramienta específica

La herramienta requiere un alcance que no aprobaste en la pantalla de consentimiento. Reconecta el servidor — la pantalla de consentimiento aparecerá de nuevo y podrás aprobar el permiso faltante.

El servidor aparece pero las llamadas a herramientas devuelven “cuenta no encontrada”

Has iniciado sesión en una cuenta Wink que no tiene entidad gestora. Ve a Wink Portal y asegúrate de que tu cuenta esté configurada antes de usar el servidor MCP.

El token expira a mitad de sesión

Los tokens son válidos por 3 horas. Claude Code y Claude Desktop renuevan tokens silenciosamente sin interrumpir tu sesión. Si ves errores de autenticación tras un largo periodo inactivo, escribe un nuevo mensaje — el cliente se reautenticará automáticamente.

Codex CLI muestra “MCP server unreachable”

Verifica que tu ~/.codex/config.json sea JSON válido (sin comas finales) y que "type": "http" esté configurado. Codex requiere transporte HTTP para servidores remotos; el transporte stdio es solo para binarios locales.

El menú “Conectores” de ChatGPT no aparece

El soporte MCP requiere la versión 1.2024.352 o superior de la app de escritorio ChatGPT y una suscripción activa Plus, Pro, Team o Enterprise. Actualiza la app y verifica tu plan en Configuración → Cuenta.

El servidor Cursor muestra rojo / “Error al conectar”

Verifica que tu ~/.cursor/mcp.json sea JSON válido y contenga "type": "http". Luego ve a Configuración → Configuración de Cursor → MCP y haz clic en Actualizar. Si el error persiste, reinicia completamente Cursor — los cambios en la configuración no siempre se detectan sin reiniciar.

Los servidores MCP de Windsurf no aparecen en la configuración

Windsurf requiere un reinicio completo (no solo recargar ventana) para detectar cambios en mcp_config.json. Usa Archivo → Salir y vuelve a abrir. Si los servidores aún no aparecen, confirma que tienes Windsurf 1.4+ en Ayuda → Acerca de Windsurf.

La opción “Agregar servidor” en Cline no es visible

El administrador de servidores MCP requiere Cline 2.0 o superior. Abre el panel de Extensiones de VS Code, busca Cline y haz clic en Actualizar si hay una actualización disponible. Después de actualizar, recarga VS Code (Ctrl+Shift+P → “Developer: Reload Window”).


Abrir Wink Portal Wink en GitHub