Gå til indhold

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.

ServerURLHvad den gør
Inventory APIhttps://api.wink.travel/mcpLager, bookinger, priser, salgskanaler, analyser og alle platformoperationer
Integrationshttps://integrations.wink.travel/mcpChannel manager-integrationer — synkroniser ejendomme, priser og tilgængelighed med OTA’er

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:

  1. Din AI-klient finder autorisationsserveren via MCP-endpointets /.well-known/oauth-protected-resource metadata.
  2. Klienten registrerer sig selv via Dynamic Client Registration — ingen manuel applikationsopsætning nødvendig.
  3. Klienten åbner en browsertab til https://iam.wink.travel. Du logger ind med din Wink-konto og godkender de ønskede tilladelser på samtykkeskærmen.
  4. Wink udsteder et access token knyttet til din konto og identitet.
  5. AI-klienten vedhæfter token til alle MCP-forespørgsler. Alle værktøjsresultater er automatisk begrænset til din administrerende enhed.
  6. 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.


  1. Sørg for, at Claude Code er opdateret:

    Terminal window
    npm install -g @anthropic-ai/claude-code
  2. Tilføj Wink Inventory MCP-serveren:

    Terminal window
    claude mcp add wink-inventory https://api.wink.travel/mcp --transport http
  3. Claude Code kontakter serveren, finder autorisationsserveren og åbner din standardbrowser.

  4. Log ind på Wink og godkend tilladelsesforespørgslen på samtykkeskærmen.

  5. Claude Code bekræfter forbindelsen. Skriv /mcp for at kontrollere, at serveren vises, og at dens værktøjer er indlæst.

For også at tilføje Integrations-serveren:

Terminal window
claude mcp add wink-integrations https://integrations.wink.travel/mcp --transport http

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.write og mcp.remove er yderligere påkrævet for at åbne MCP-transporten. En klient med et mcp.* 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.

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:

Terminal window
# Claude Code
claude mcp remove wink-inventory
claude mcp add wink-inventory https://api.wink.travel/mcp --transport http

For 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