Servidors MCP
Wink exposa dos servidors MCP autenticats. Tots dos utilitzen inici de sessió interactiu OAuth2 (flux d’autorització amb codi PKCE): el teu agent d’IA obre una pestanya del navegador perquè signin amb el teu compte Wink. No cal gestionar secrets de client.
| Servidor | URL | Què fa |
|---|---|---|
| Inventory API | https://api.wink.travel/mcp | Inventari, reserves, tarifes, canals de venda, analítiques i totes les operacions de la plataforma |
| Integrations | https://integrations.wink.travel/mcp | Integracions amb gestors de canals — sincronitza propietats, tarifes i disponibilitat amb OTAs |
Com funciona l’autenticació
Section titled “Com funciona l’autenticació”Els servidors MCP de Wink utilitzen el flux OAuth2 Authorization Code + PKCE i suporten Dynamic Client Registration (RFC 7591). Això és el que passa quan et connectes per primera vegada:
- El client d’IA descobreix el servidor d’autorització a partir de les metadades
/.well-known/oauth-protected-resourcede l’endpoint MCP. - El client es registra automàticament mitjançant Dynamic Client Registration — no cal configurar manualment l’aplicació.
- El client obre una pestanya del navegador a
https://iam.wink.travel. Inicies sessió amb el teu compte Wink i aproves els permisos sol·licitats a la pantalla de consentiment. - Wink emet un token d’accés vinculat al teu compte i a la teva identitat.
- El client d’IA adjunta el token a cada petició MCP. Tots els resultats de les eines es limiten automàticament a la teva entitat gestora.
- Els tokens caduquen després de 3 hores. El client d’IA els renova silenciosament en segon pla sense tornar a demanar inici de sessió.
Cada crida a una eina s’executa amb la teva identitat — s’apliquen les mateixes regles ACL que protegeixen el portal web.
Connecta el teu client d’IA
Section titled “Connecta el teu client d’IA”-
Assegura’t que Claude Code està actualitzat:
Finestra del terminal npm install -g @anthropic-ai/claude-code -
Afegeix el servidor MCP d’Inventari de Wink:
Finestra del terminal claude mcp add wink-inventory https://api.wink.travel/mcp --transport http -
Claude Code contacta el servidor, descobreix el servidor d’autorització i obre el navegador per defecte.
-
Inicia sessió a Wink i aprova la sol·licitud de permisos a la pantalla de consentiment.
-
Claude Code confirma la connexió. Escriu
/mcpper verificar que el servidor apareix i que les eines s’han carregat.
Per afegir també el servidor d’Integracions:
claude mcp add wink-integrations https://integrations.wink.travel/mcp --transport http-
Edita el fitxer de configuració de Claude Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
-
Afegeix les entrades dels servidors MCP:
claude_desktop_config.json {"mcpServers": {"wink-inventory": {"type": "http","url": "https://api.wink.travel/mcp"},"wink-integrations": {"type": "http","url": "https://integrations.wink.travel/mcp"}}} -
Tanca completament i reinicia Claude Desktop (fes servir Quit al menú — només tancar la finestra no és suficient).
-
Claude Desktop obre una pestanya del navegador per a cada servidor nou. Inicia sessió a Wink i aprova els permisos.
-
L’icona d’endoll a la barra inferior mostra ambdós servidors com a connectats.
-
Assegura’t que Codex CLI està instal·lat:
Finestra del terminal npm install -g @openai/codex -
Obre (o crea) el fitxer de configuració de Codex:
- macOS / Linux:
~/.codex/config.json - Windows:
%USERPROFILE%\.codex\config.json
- macOS / Linux:
-
Afegeix les entrades dels servidors MCP de Wink:
~/.codex/config.json {"mcpServers": {"wink-inventory": {"type": "http","url": "https://api.wink.travel/mcp"},"wink-integrations": {"type": "http","url": "https://integrations.wink.travel/mcp"}}} -
Inicia Codex. A la primera utilització, Codex obre una pestanya del navegador a
https://iam.wink.travel. -
Inicia sessió a Wink i aprova els permisos sol·licitats.
-
Codex confirma la connexió. Executa
codexi demana que llisti les eines disponibles per verificar que els servidors Wink estan actius.
El suport per a servidors MCP està disponible a l’aplicació d’escriptori ChatGPT per a subscriptors Plus, Pro, Team i Enterprise.
-
Descarrega i instal·la l’aplicació d’escriptori ChatGPT si encara no ho has fet.
-
Obre l’aplicació i fes clic a la icona del teu perfil a la cantonada superior dreta, després tria Configuració.
-
Ves a Connectors (o Servidors MCP segons la versió de l’aplicació) i fes clic a Afegeix.
-
Introdueix la URL del servidor d’Inventari de Wink:
https://api.wink.travel/mcpDesprés fes clic a Connecta.
-
ChatGPT obre una pestanya del navegador a
https://iam.wink.travel. Inicia sessió a Wink i aprova els permisos. -
Repeteix els passos 4–5 per al servidor d’Integracions:
https://integrations.wink.travel/mcp -
Ambdós servidors apareixen a la teva llista de Connectors. Comença un nou xat — les eines de Wink estan disponibles automàticament.
-
Obre (o crea) el fitxer de configuració MCP de Cursor:
- macOS / Linux:
~/.cursor/mcp.json - Windows:
%USERPROFILE%\.cursor\mcp.json
- macOS / Linux:
-
Afegeix les entrades dels servidors MCP de Wink:
~/.cursor/mcp.json {"mcpServers": {"wink-inventory": {"type": "http","url": "https://api.wink.travel/mcp"},"wink-integrations": {"type": "http","url": "https://integrations.wink.travel/mcp"}}} -
Obre Cursor. Ves a Configuració → Configuració de Cursor → MCP i comprova que ambdós servidors apareixen amb un indicador d’estat verd. Si apareixen en vermell, fes clic a Actualitza.
-
Cursor obre una pestanya del navegador a
https://iam.wink.travel. Inicia sessió a Wink i aprova els permisos. -
Obre un xat (
Ctrl+L/Cmd+L) i demana a Cursor que llisti les eines de Wink disponibles per confirmar la connexió.
-
Obre (o crea) el fitxer de configuració MCP de Windsurf:
- macOS / Linux:
~/.codeium/windsurf/mcp_config.json - Windows:
%USERPROFILE%\.codeium\windsurf\mcp_config.json
- macOS / Linux:
-
Afegeix les entrades dels servidors MCP de Wink:
~/.codeium/windsurf/mcp_config.json {"mcpServers": {"wink-inventory": {"type": "http","url": "https://api.wink.travel/mcp"},"wink-integrations": {"type": "http","url": "https://integrations.wink.travel/mcp"}}} -
Reinicia completament Windsurf (Fitxer → Surt, després torna a obrir).
-
Ves a Configuració → Servidors MCP i comprova que ambdós servidors apareixen com a connectats. Windsurf obre una pestanya del navegador a
https://iam.wink.travela la primera utilització. -
Inicia sessió a Wink i aprova els permisos. Els servidors es posen en verd al panell de configuració un cop autenticats.
Cline és una extensió de VS Code amb un gestor de servidors MCP integrat. No cal editar JSON manualment.
-
Instal·la Cline des del Marketplace de VS Code:
- Obre VS Code i prem
Ctrl+Shift+X/Cmd+Shift+X - Cerca Cline i fes clic a Instal·la
- Obre VS Code i prem
-
Fes clic a la icona de Cline a la barra d’activitats (barra lateral esquerra) per obrir el panell de Cline.
-
Fes clic a la icona de Servidors MCP (icona d’endoll) a la barra d’eines de Cline, després tria Edita la configuració MCP.
-
VS Code obre
cline_mcp_settings.json. Afegeix les entrades de Wink:cline_mcp_settings.json {"mcpServers": {"wink-inventory": {"type": "http","url": "https://api.wink.travel/mcp"},"wink-integrations": {"type": "http","url": "https://integrations.wink.travel/mcp"}}} -
Desa el fitxer. Cline es recarrega automàticament i obre una pestanya del navegador a
https://iam.wink.travel. -
Inicia sessió a Wink i aprova els permisos. Ambdós servidors apareixen com a actius al panell de Servidors MCP.
Àmbits
Section titled “Àmbits”Quan aproves la pantalla de consentiment veuràs un desglossament del que l’agent està sol·licitant. Els clients MCP utilitzen el mateix vocabulari de permisos que la resta de la plataforma — consulta la referència completa dels àmbits a la pàgina d’Autenticació.
Hi ha dues coses específiques de MCP:
- Els àmbits
mcp.read,mcp.writeimcp.removesón addicionalment requerits per obrir el transport MCP. Un client que tingui un àmbitmcp.*pot accedir a/mcp, però cada eina que invoqui encara aplica l’àmbit de secció de l’endpoint que encapsula (per exemple,booking.read). - El client d’IA sol·licita només els àmbits que necessita. Pots denegar permisos individuals a la pantalla de consentiment — les eines que requereixin un àmbit denegat retornaran un error quan s’invoquin.
Resolució de problemes
Section titled “Resolució de problemes”No s’obre la pestanya del navegador
El teu client d’IA potser encara no suporta el flux interactiu PKCE. Verifica que tens una versió recent:
- Claude Code:
npm install -g @anthropic-ai/claude-code - Codex CLI:
npm install -g @openai/codex - Claude Desktop / ChatGPT desktop: actualitza des de l’actualitzador integrat de l’aplicació
401 Unauthorized després d’iniciar sessió
El token emmagatzemat pot estar caducat. Elimina i torna a afegir el servidor per forçar un nou inici de sessió:
# Claude Codeclaude mcp remove wink-inventoryclaude mcp add wink-inventory https://api.wink.travel/mcp --transport httpPer a Claude Desktop i ChatGPT, elimina l’entrada del servidor a la configuració, reinicia l’aplicació i torna a afegir-lo.
403 Forbidden en cridar una eina específica
L’eina requereix un àmbit que no vas aprovar a la pantalla de consentiment. Torna a connectar el servidor — la pantalla de consentiment apareixerà de nou i podràs aprovar el permís que falta.
El servidor apareix però les crides a les eines retornen “compte no trobat”
Estàs signat amb un compte Wink que no té una entitat gestora. Ves a Wink Portal i assegura’t que el teu compte està configurat abans d’utilitzar el servidor MCP.
El token caduca a mitja sessió
Els tokens són vàlids durant 3 hores. Claude Code i Claude Desktop renoven els tokens silenciosament sense interrompre la sessió. Si veus errors d’autenticació després d’un període llarg d’inactivitat, escriu un nou missatge — el client es reautenticarà automàticament.
Codex CLI mostra “MCP server unreachable”
Comprova que el teu ~/.codex/config.json és un JSON vàlid (sense comes finals) i que "type": "http" està configurat. Codex requereix transport HTTP per a servidors remots; el transport stdio és només per a binaris locals.
El menú “Connectors” de ChatGPT no apareix
El suport MCP requereix la versió 1.2024.352 o superior de l’aplicació d’escriptori ChatGPT i una subscripció activa Plus, Pro, Team o Enterprise. Actualitza l’aplicació i comprova el teu pla a Configuració → Compte.
El servidor Cursor apareix en vermell / “Failed to connect”
Verifica que el teu ~/.cursor/mcp.json és un JSON vàlid i conté "type": "http". Després ves a Configuració → Configuració de Cursor → MCP i fes clic a Actualitza. Si l’error persisteix, reinicia completament Cursor — els canvis de configuració no sempre es detecten sense reinici.
Els servidors MCP de Windsurf no apareixen a la configuració
Windsurf requereix un reinici complet (no només recarregar la finestra) per detectar canvis a mcp_config.json. Fes servir Fitxer → Surt i torna a obrir. Si els servidors encara no apareixen, comprova que tens Windsurf 1.4+ a Ajuda → Sobre Windsurf.
L’opció “Afegeix servidor” de Cline no és visible
El gestor de servidors MCP requereix Cline 2.0 o superior. Obre el panell d’extensions de VS Code, busca Cline i fes clic a Actualitza si hi ha una actualització disponible. Després d’actualitzar, recarrega VS Code (Ctrl+Shift+P → “Developer: Reload Window”).
Obre Wink Portal Wink a GitHub