MCP-servere
Wink udstiller to godkendte MCP-servere. Begge bruger interaktiv OAuth2-login (PKCE autorisationskode-flow) — din AI-agent åbner en browsertab, så du kan logge ind med din Wink-konto. Ingen klienthemmeligheder at administrere.
| Server | URL | Hvad den gør |
|---|---|---|
| Inventory API | https://api.wink.travel/mcp | Lager, bookinger, priser, salgskanaler, analyser og alle platformoperationer |
| Integrations | https://integrations.wink.travel/mcp | Channel manager-integrationer — synkroniser ejendomme, priser og tilgængelighed med OTA’er |
Sådan fungerer autentificering
Sektion kaldt “Sådan fungerer autentificering”Wink MCP-servere bruger OAuth2 Authorization Code + PKCE flow og understøtter Dynamic Client Registration (RFC 7591). Sådan foregår det, når du forbinder første gang:
- Din AI-klient finder autorisationsserveren via MCP-endpointets
/.well-known/oauth-protected-resourcemetadata. - Klienten registrerer sig selv via Dynamic Client Registration — ingen manuel applikationsopsætning nødvendig.
- Klienten åbner en browsertab til
https://iam.wink.travel. Du logger ind med din Wink-konto og godkender de ønskede tilladelser på samtykkeskærmen. - Wink udsteder et access token knyttet til din konto og identitet.
- AI-klienten vedhæfter token til alle MCP-forespørgsler. Alle værktøjsresultater er automatisk begrænset til din administrerende enhed.
- Tokens udløber efter 3 timer. Din AI-klient opdaterer stille i baggrunden uden at bede om login igen.
Hver værktøjskald kører under din identitet — de samme ACL-regler, der beskytter webportalen, gælder for AI-agenten.
Forbind din AI-klient
Sektion kaldt “Forbind din AI-klient”-
Sørg for, at Claude Code er opdateret:
Terminal window npm install -g @anthropic-ai/claude-code -
Tilføj Wink Inventory MCP-serveren:
Terminal window claude mcp add wink-inventory https://api.wink.travel/mcp --transport http -
Claude Code kontakter serveren, finder autorisationsserveren og åbner din standardbrowser.
-
Log ind på Wink og godkend tilladelsesforespørgslen på samtykkeskærmen.
-
Claude Code bekræfter forbindelsen. Skriv
/mcpfor at kontrollere, at serveren vises, og at dens værktøjer er indlæst.
For også at tilføje Integrations-serveren:
claude mcp add wink-integrations https://integrations.wink.travel/mcp --transport http-
Rediger Claude Desktop konfigurationsfil:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
-
Tilføj MCP-serveropslagene:
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"}}} -
Afslut helt og genstart Claude Desktop (brug Quit i menulinjen — det er ikke nok bare at lukke vinduet).
-
Claude Desktop åbner en browsertab for hver ny server. Log ind på Wink og godkend tilladelser.
-
Stik-ikonet i bundværktøjslinjen viser begge servere som forbundet.
-
Sørg for, at Codex CLI er installeret:
Terminal window npm install -g @openai/codex -
Åbn (eller opret) Codex konfigurationsfilen:
- macOS / Linux:
~/.codex/config.json - Windows:
%USERPROFILE%\.codex\config.json
- macOS / Linux:
-
Tilføj Wink MCP-serveropslagene:
~/.codex/config.json {"mcpServers": {"wink-inventory": {"type": "http","url": "https://api.wink.travel/mcp"},"wink-integrations": {"type": "http","url": "https://integrations.wink.travel/mcp"}}} -
Start Codex. Ved første brug åbner Codex en browsertab til
https://iam.wink.travel. -
Log ind på Wink og godkend de ønskede tilladelser.
-
Codex bekræfter forbindelsen. Kør
codexog bed den liste tilgængelige værktøjer for at bekræfte, at Wink-serverne er aktive.
MCP-serverunderstøttelse findes i ChatGPT desktop-appen for Plus, Pro, Team og Enterprise-abonnenter.
-
Download og installer ChatGPT desktop-appen, hvis du ikke allerede har den.
-
Åbn appen og klik på dit profilikon øverst til højre, vælg derefter Indstillinger.
-
Gå til Connectors (eller MCP Servers afhængigt af din app-version) og klik på Tilføj.
-
Indtast Wink Inventory-serverens URL:
https://api.wink.travel/mcpKlik derefter på Forbind.
-
ChatGPT åbner en browsertab til
https://iam.wink.travel. Log ind på Wink og godkend tilladelser. -
Gentag trin 4–5 for Integrations-serveren:
https://integrations.wink.travel/mcp -
Begge servere vises i din Connectors-liste. Start en ny chat — Wink-værktøjer er tilgængelige automatisk.
-
Åbn (eller opret) Cursor MCP-konfigurationsfilen:
- macOS / Linux:
~/.cursor/mcp.json - Windows:
%USERPROFILE%\.cursor\mcp.json
- macOS / Linux:
-
Tilføj Wink MCP-serveropslagene:
~/.cursor/mcp.json {"mcpServers": {"wink-inventory": {"type": "http","url": "https://api.wink.travel/mcp"},"wink-integrations": {"type": "http","url": "https://integrations.wink.travel/mcp"}}} -
Åbn Cursor. Gå til Indstillinger → Cursor-indstillinger → MCP og bekræft, at begge servere vises med grøn statusindikator. Hvis de er røde, klik på Opdater.
-
Cursor åbner en browsertab til
https://iam.wink.travel. Log ind på Wink og godkend tilladelser. -
Åbn en chat (
Ctrl+L/Cmd+L) og bed Cursor liste tilgængelige Wink-værktøjer for at bekræfte forbindelsen.
-
Åbn (eller opret) Windsurf MCP-konfigurationsfilen:
- macOS / Linux:
~/.codeium/windsurf/mcp_config.json - Windows:
%USERPROFILE%\.codeium\windsurf\mcp_config.json
- macOS / Linux:
-
Tilføj Wink MCP-serveropslagene:
~/.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"}}} -
Genstart Windsurf helt (Fil → Afslut, og åbn igen).
-
Gå til Indstillinger → MCP Servers og bekræft, at begge servere vises som forbundet. Windsurf åbner en browsertab til
https://iam.wink.travelved første brug. -
Log ind på Wink og godkend tilladelser. Serverne bliver grønne i indstillingspanelet, når de er godkendt.
Cline er en VS Code-udvidelse med indbygget MCP-servermanager. Ingen manuel JSON-redigering er nødvendig.
-
Installer Cline fra VS Code Marketplace:
- Åbn VS Code og tryk
Ctrl+Shift+X/Cmd+Shift+X - Søg efter Cline og klik på Installer
- Åbn VS Code og tryk
-
Klik på Cline-ikonet i aktivitetslinjen (venstre sidebjælke) for at åbne Cline-panelet.
-
Klik på MCP Servers-ikonet (stik-ikon) i Cline-værktøjslinjen, og vælg derefter Rediger MCP-indstillinger.
-
VS Code åbner
cline_mcp_settings.json. Tilføj Wink-opslagene: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"}}} -
Gem filen. Cline genindlæses automatisk og åbner en browsertab til
https://iam.wink.travel. -
Log ind på Wink og godkend tilladelser. Begge servere vises som aktive i MCP Servers-panelet.
Scopes
Sektion kaldt “Scopes”Når du godkender samtykkeskærmen, vil du se en oversigt over, hvad agenten anmoder om. MCP-klienter bruger det samme tilladelsesvokabular som resten af platformen — se den fulde scope-reference på Autentificeringssiden.
To ting er specifikke for MCP:
- Scopes
mcp.read,mcp.writeogmcp.removeer yderligere påkrævet for at åbne MCP-transporten. En klient med etmcp.*scope får adgang til/mcp, men hvert værktøj, den kalder, håndhæver stadig sektionens scope for det endpoint, det omslutter (f.eks.booking.read). - AI-klienten anmoder kun om de scopes, den har brug for. Du kan afvise individuelle tilladelser på samtykkeskærmen — værktøjer, der kræver et afvist scope, returnerer en fejl ved kald.
Fejlfinding
Sektion kaldt “Fejlfinding”Browsertab åbner ikke
Din AI-klient understøtter muligvis ikke det interaktive PKCE-flow endnu. Tjek, at du kører en nyere version:
- Claude Code:
npm install -g @anthropic-ai/claude-code - Codex CLI:
npm install -g @openai/codex - Claude Desktop / ChatGPT desktop: opdater via appens indbyggede opdatering
401 Unauthorized efter login
Dit cachede token kan være udløbet. Fjern og tilføj serveren igen for at udløse et nyt login:
# Claude Codeclaude mcp remove wink-inventoryclaude mcp add wink-inventory https://api.wink.travel/mcp --transport httpFor Claude Desktop og ChatGPT, fjern serveren i indstillinger, genstart appen og tilføj den igen.
403 Forbidden ved kald til et specifikt værktøj
Værktøjet kræver et scope, du ikke godkendte på samtykkeskærmen. Forbind serveren igen — samtykkeskærmen vises igen, og du kan godkende den manglende tilladelse.
Serveren vises, men værktøjskald returnerer “account not found”
Du er logget ind på en Wink-konto uden en administrerende enhed. Gå til Wink Portal og sørg for, at din konto er opsat, før du bruger MCP-serveren.
Token udløber midt i sessionen
Tokens er gyldige i 3 timer. Claude Code og Claude Desktop opdaterer tokens stille uden at afbryde din session. Hvis du ser autentificeringsfejl efter lang inaktivitet, skriv en ny besked — klienten genautentificerer automatisk.
Codex CLI viser “MCP server unreachable”
Tjek, at din ~/.codex/config.json er gyldig JSON (ingen afsluttende kommaer) og at "type": "http" er sat. Codex kræver HTTP-transport for fjernservere; stdio-transport er kun til lokale binærer.
ChatGPT “Connectors”-menu mangler
MCP-support kræver ChatGPT desktop-app version 1.2024.352 eller nyere og et aktivt Plus-, Pro-, Team- eller Enterprise-abonnement. Opdater appen og tjek din plan under Indstillinger → Konto.
Cursor-server viser rød / “Failed to connect”
Tjek, at din ~/.cursor/mcp.json er gyldig JSON og indeholder "type": "http". Gå derefter til Indstillinger → Cursor-indstillinger → MCP og klik på Opdater. Hvis fejlen fortsætter, genstart Cursor helt — konfigurationsændringer opfanges ikke altid uden genstart.
Windsurf MCP-servere vises ikke i indstillinger
Windsurf kræver en fuld genstart (ikke kun genindlæsning af vindue) for at opfange ændringer i mcp_config.json. Brug Fil → Afslut og genstart. Hvis serverne stadig ikke vises, bekræft at du kører Windsurf 1.4+ via Hjælp → Om Windsurf.
Cline “Add Server”-mulighed er ikke synlig
MCP-servermanageren kræver Cline 2.0 eller nyere. Åbn VS Code Extensions-panelet, find Cline, og klik på Opdater, hvis en opdatering er tilgængelig. Efter opdatering, genindlæs VS Code (Ctrl+Shift+P → “Developer: Reload Window”).
Åbn Wink Portal Wink på GitHub