Skip to content

MCP-servere

Wink tilbyr to autentiserte MCP-servere. Begge bruker interaktiv OAuth2-pålogging (PKCE autorisasjonskodeflyt) — AI-agenten din åpner en nettleserfane slik at du kan logge inn med Wink-kontoen din. Ingen klienthemmeligheter å håndtere.

ServerURLHva den gjør
Inventory APIhttps://api.wink.travel/mcpInventar, bestillinger, priser, salgskanaler, analyser og alle plattformoperasjoner
Integrationshttps://integrations.wink.travel/mcpKanalintegrasjoner — synkroniser eiendommer, priser og tilgjengelighet med OTA-er

Wink MCP-servere bruker OAuth2 Authorization Code + PKCE-flyten og støtter Dynamic Client Registration (RFC 7591). Slik går det når du kobler til for første gang:

  1. AI-klienten din oppdager autorisasjonsserveren fra MCP-endepunktets /.well-known/oauth-protected-resource metadata.
  2. Klienten registrerer seg selv via Dynamic Client Registration — ingen manuell applikasjonsoppsett kreves.
  3. Klienten åpner en nettleserfane til https://iam.wink.travel. Du logger inn med Wink-kontoen din og godkjenner de forespurte tillatelsene på samtykkeskjermen.
  4. Wink utsteder en tilgangstoken som er knyttet til kontoen din og identiteten din.
  5. AI-klienten legger tokenet ved hver MCP-forespørsel. Alle verktøyresultater er automatisk begrenset til din administrerende enhet.
  6. Tokenene utløper etter 3 timer. AI-klienten din oppdaterer dem stille i bakgrunnen uten ny pålogging.

Hver verktøysforespørsel kjøres under din identitet — de samme ACL-reglene som beskytter nettportalen gjelder for AI-agenten.


  1. Sørg for at Claude Code er oppdatert:

    Terminal window
    npm install -g @anthropic-ai/claude-code
  2. Legg til Wink Inventory MCP-serveren:

    Terminal window
    claude mcp add wink-inventory https://api.wink.travel/mcp --transport http
  3. Claude Code kontakter serveren, oppdager autorisasjonsserveren og åpner standard nettleser.

  4. Logg inn på Wink og godkjenn tillatelsesforespørselen på samtykkeskjermen.

  5. Claude Code bekrefter tilkoblingen. Skriv /mcp for å verifisere at serveren vises og at verktøyene er lastet.

For å legge til Integrations-serveren også:

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

Når du godkjenner samtykkeskjermen vil du se en oversikt over hva agenten ber om. MCP-klienter bruker samme tillatelsesvokabular som resten av plattformen — se full scope-referanse på Autentiseringssiden.

To ting er spesifikke for MCP:

  • mcp.read mcp.write mcp.remove scopes kreves i tillegg for å åpne MCP-transporten. En klient med mcp.* scope får tilgang til /mcp, men hvert verktøy den kaller håndhever fortsatt seksjonsscope for endepunktet det omslutter (f.eks. booking.read).
  • AI-klienten ber kun om de scopes den trenger. Du kan nekte individuelle tillatelser på samtykkeskjermen — verktøy som krever en nektet scope vil returnere en feil ved kall.

Nettleserfane åpnes ikke

AI-klienten din støtter kanskje ikke den interaktive PKCE-flyten ennå. Sjekk at du kjører en oppdatert versjon:

  • Claude Code: npm install -g @anthropic-ai/claude-code
  • Codex CLI: npm install -g @openai/codex
  • Claude Desktop / ChatGPT desktop: oppdater via appens innebygde oppdaterer

401 Unauthorized etter pålogging

Den bufrede tokenen din kan være utdatert. Fjern og legg til serveren på nytt for å utløse ny pålogging:

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 serveroppføringen i innstillinger, start appen på nytt og legg den til igjen.

403 Forbidden ved kall til spesifikt verktøy

Verktøyet krever en scope du ikke godkjente på samtykkeskjermen. Koble til serveren på nytt — samtykkeskjermen vises igjen og du kan godkjenne manglende tillatelse.

Serveren vises, men verktøykall returnerer “account not found”

Du er logget inn på en Wink-konto uten administrerende enhet. Gå til Wink Portal og sørg for at kontoen din er satt opp før du bruker MCP-serveren.

Token utløper midt i økten

Token er gyldige i 3 timer. Claude Code og Claude Desktop oppdaterer token stille uten å avbryte økten. Hvis du får autentiseringsfeil etter lang inaktivitet, skriv en ny melding — klienten autentiserer automatisk på nytt.

Codex CLI viser “MCP server unreachable”

Sjekk at ~/.codex/config.json er gyldig JSON (ingen avsluttende komma) og at "type": "http" er satt. Codex krever HTTP-transport for eksterne servere; stdio-transport er kun for lokale binærfiler.

ChatGPT “Connectors”-meny mangler

MCP-støtte krever ChatGPT desktop-app versjon 1.2024.352 eller nyere og et aktivt Plus, Pro, Team eller Enterprise-abonnement. Oppdater appen og sjekk planen din under Innstillinger → Konto.

Cursor-server viser rød / “Failed to connect”

Sjekk at ~/.cursor/mcp.json er gyldig JSON og inneholder "type": "http". Gå deretter til Innstillinger → Cursor Settings → MCP og klikk Oppdater. Hvis feilen vedvarer, start Cursor helt på nytt — konfigurasjonsendringer fanges ikke alltid opp uten omstart.

Windsurf MCP-servere vises ikke i innstillinger

Windsurf krever full omstart (ikke bare vindusoppdatering) for å hente endringer i mcp_config.json. Bruk Fil → Avslutt og start på nytt. Hvis serverne fortsatt ikke vises, bekreft at du har Windsurf 1.4+ via Hjelp → Om Windsurf.

Cline “Add Server”-alternativet er ikke synlig

MCP-serverbehandleren krever Cline 2.0 eller nyere. Åpne VS Code Extensions-panelet, finn Cline og klikk Oppdater hvis tilgjengelig. Etter oppdatering, last inn VS Code på nytt (Ctrl+Shift+P → “Developer: Reload Window”).


Åpne Wink Portal Wink på GitHub