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 para gestionar.

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 channel manager — sincronizá propiedades, tarifas y disponibilidad con OTAs

Los servidores MCP de Wink usan el flujo OAuth2 Authorization Code + PKCE y soportan Dynamic Client Registration (RFC 7591). Esto es lo que sucede cuando te conectás 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 Dynamic Client Registration — no se requiere configuración manual de la aplicación.
  3. El cliente abre una pestaña del navegador en https://iam.wink.travel. Iniciás sesión con tu cuenta Wink y aprobás los permisos solicitados en la pantalla de consentimiento.
  4. Wink emite un token de acceso vinculado a tu cuenta y a tu 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 pedir que vuelvas a iniciar sesión.

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


  1. Asegurate de que Claude Code esté actualizado:

    Ventana de terminal
    npm install -g @anthropic-ai/claude-code
  2. Agregá 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. Iniciá sesión en Wink y aprobá la solicitud de permisos en la pantalla de consentimiento.

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

Para agregar también el servidor Integrations:

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

Cuando aprobás 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 — consultá 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. Podés 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. Verificá 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: actualizá desde el actualizador incorporado en la app

401 Unauthorized después de iniciar sesión

Tu token en caché puede estar obsoleto. Eliminá y agregá nuevamente 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, eliminá la entrada del servidor en la configuración, reiniciá la app y agregala de nuevo.

403 Forbidden al llamar a una herramienta específica

La herramienta requiere un alcance que no aprobaste en la pantalla de consentimiento. Reconectá 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”

Estás conectado a una cuenta Wink que no tiene entidad gestora. Entrá a Wink Portal y asegurate de que tu cuenta esté configurada antes de usar el servidor MCP.

El token expira durante la 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 período inactivo, escribí un nuevo mensaje — el cliente se reautenticará automáticamente.

Codex CLI muestra “MCP server unreachable”

Verificá 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. Actualizá la app y verificá tu plan en Configuración → Cuenta.

El servidor Cursor muestra rojo / “Error al conectar”

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

Los servidores MCP de Windsurf no aparecen en configuración

Windsurf requiere un reinicio completo (no solo recargar la ventana) para detectar cambios en mcp_config.json. Usá Archivo → Salir y relanzá. Si los servidores siguen sin aparecer, confirmá que estás en Windsurf 1.4+ vía Ayuda → Acerca de Windsurf.

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

El gestor de servidores MCP requiere Cline 2.0 o superior. Abrí el panel de Extensiones de VS Code, buscá Cline y hacé clic en Actualizar si hay una actualización disponible. Después de actualizar, recargá VS Code (Ctrl+Shift+P → “Developer: Reload Window”).


Abrir Wink Portal Wink en GitHub