MCP-servrar
Wink tillhandahåller två autentiserade MCP-servrar. Båda använder interaktiv OAuth2-inloggning (PKCE-auktoriseringskodflöde) — din AI-agent öppnar en webbläsarflik så att du kan logga in med ditt Wink-konto. Inga klienthemligheter att hantera.
| Server | URL | Vad den gör |
|---|---|---|
| Inventory API | https://api.wink.travel/mcp | Inventarier, bokningar, priser, försäljningskanaler, analys och alla plattformsoperationer |
| Integrations | https://integrations.wink.travel/mcp | Kanalhanterarintegrationer — synkronisera fastigheter, priser och tillgänglighet med OTA:er |
Hur autentisering fungerar
Section titled “Hur autentisering fungerar”Wink MCP-servrar använder OAuth2 Authorization Code + PKCE-flödet och stödjer Dynamic Client Registration (RFC 7591). Så här går det till när du ansluter första gången:
- Din AI-klient upptäcker auktoriseringsservern från MCP-endpointens
/.well-known/oauth-protected-resourcemetadata. - Klienten registrerar sig själv via Dynamic Client Registration — ingen manuell applikationsinställning krävs.
- Klienten öppnar en webbläsarflik till
https://iam.wink.travel. Du loggar in med ditt Wink-konto och godkänner de begärda behörigheterna på samtyckesskärmen. - Wink utfärdar en åtkomsttoken som är kopplad till ditt konto och din identitet.
- AI-klienten bifogar token till varje MCP-förfrågan. Alla verktygsresultat är automatiskt begränsade till din hanterande enhet.
- Token går ut efter 3 timmar. Din AI-klient uppdaterar tyst i bakgrunden utan att be om inloggning igen.
Varje verktygsanrop körs under din identitet — samma ACL-regler som skyddar webbportalen gäller för AI-agenten.
Anslut din AI-klient
Section titled “Anslut din AI-klient”-
Se till att Claude Code är uppdaterad:
Terminal window npm install -g @anthropic-ai/claude-code -
Lägg till Wink Inventory MCP-servern:
Terminal window claude mcp add wink-inventory https://api.wink.travel/mcp --transport http -
Claude Code kontaktar servern, upptäcker auktoriseringsservern och öppnar din standardwebbläsare.
-
Logga in på Wink och godkänn behörighetsbegäran på samtyckesskärmen.
-
Claude Code bekräftar anslutningen. Skriv
/mcpför att verifiera att servern visas och att dess verktyg har laddats.
För att även lägga till Integrations-servern:
claude mcp add wink-integrations https://integrations.wink.travel/mcp --transport http-
Redigera Claude Desktop-konfigurationsfilen:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
-
Lägg till MCP-serverposter:
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"}}} -
Avsluta helt och starta om Claude Desktop (använd Quit från menyraden — att bara stänga fönstret räcker inte).
-
Claude Desktop öppnar en webbläsarflik för varje ny server. Logga in på Wink och godkänn behörigheter.
-
Pluggikonen i bottenverktygsfältet visar båda servrarna som anslutna.
-
Se till att Codex CLI är installerad:
Terminal window npm install -g @openai/codex -
Öppna (eller skapa) Codex-konfigurationsfilen:
- macOS / Linux:
~/.codex/config.json - Windows:
%USERPROFILE%\.codex\config.json
- macOS / Linux:
-
Lägg till Wink MCP-serverposter:
~/.codex/config.json {"mcpServers": {"wink-inventory": {"type": "http","url": "https://api.wink.travel/mcp"},"wink-integrations": {"type": "http","url": "https://integrations.wink.travel/mcp"}}} -
Starta Codex. Vid första användning öppnar Codex en webbläsarflik till
https://iam.wink.travel. -
Logga in på Wink och godkänn de begärda behörigheterna.
-
Codex bekräftar anslutningen. Kör
codexoch be den lista tillgängliga verktyg för att verifiera att Wink-servrarna är aktiva.
MCP-serverstöd finns i ChatGPT desktop app för Plus-, Pro-, Team- och Enterprise-prenumeranter.
-
Ladda ner och installera ChatGPT desktop app om du inte redan gjort det.
-
Öppna appen och klicka på din profilikon uppe till höger, välj sedan Settings.
-
Gå till Connectors (eller MCP Servers beroende på appversion) och klicka på Add.
-
Ange Wink Inventory-serverns URL:
https://api.wink.travel/mcpKlicka sedan på Connect.
-
ChatGPT öppnar en webbläsarflik till
https://iam.wink.travel. Logga in på Wink och godkänn behörigheter. -
Upprepa steg 4–5 för Integrations-servern:
https://integrations.wink.travel/mcp -
Båda servrarna visas i din Connectors-lista. Starta en ny chatt — Wink-verktyg är tillgängliga automatiskt.
-
Öppna (eller skapa) Cursor MCP-konfigurationsfilen:
- macOS / Linux:
~/.cursor/mcp.json - Windows:
%USERPROFILE%\.cursor\mcp.json
- macOS / Linux:
-
Lägg till Wink MCP-serverposter:
~/.cursor/mcp.json {"mcpServers": {"wink-inventory": {"type": "http","url": "https://api.wink.travel/mcp"},"wink-integrations": {"type": "http","url": "https://integrations.wink.travel/mcp"}}} -
Öppna Cursor. Gå till Settings → Cursor Settings → MCP och bekräfta att båda servrarna visas med grön statusindikator. Om de visas röda, klicka på Refresh.
-
Cursor öppnar en webbläsarflik till
https://iam.wink.travel. Logga in på Wink och godkänn behörigheter. -
Öppna en chatt (
Ctrl+L/Cmd+L) och be Cursor lista tillgängliga Wink-verktyg för att bekräfta anslutningen.
-
Öppna (eller skapa) Windsurf MCP-konfigurationsfilen:
- macOS / Linux:
~/.codeium/windsurf/mcp_config.json - Windows:
%USERPROFILE%\.codeium\windsurf\mcp_config.json
- macOS / Linux:
-
Lägg till Wink MCP-serverposter:
~/.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"}}} -
Starta om Windsurf helt (Arkiv → Avsluta, sedan öppna igen).
-
Gå till Settings → MCP Servers och verifiera att båda servrarna visas som anslutna. Windsurf öppnar en webbläsarflik till
https://iam.wink.travelvid första användning. -
Logga in på Wink och godkänn behörigheter. Servrarna blir gröna i inställningspanelen när autentiseringen är klar.
Cline är en VS Code-tillägg med inbyggd MCP-serverhanterare. Ingen manuell JSON-redigering krävs.
-
Installera Cline från VS Code Marketplace:
- Öppna VS Code och tryck
Ctrl+Shift+X/Cmd+Shift+X - Sök efter Cline och klicka på Install
- Öppna VS Code och tryck
-
Klicka på Cline-ikonen i aktivitetsfältet (vänster sidopanel) för att öppna Cline-panelen.
-
Klicka på MCP Servers-ikonen (pluggikonen) i Cline-verktygsfältet, välj sedan Edit MCP Settings.
-
VS Code öppnar
cline_mcp_settings.json. Lägg till Wink-posterna: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"}}} -
Spara filen. Cline laddar om automatiskt och öppnar en webbläsarflik till
https://iam.wink.travel. -
Logga in på Wink och godkänn behörigheter. Båda servrarna visas som aktiva i MCP Servers-panelen.
Behörigheter
Section titled “Behörigheter”När du godkänner samtyckesskärmen ser du en uppdelning av vad agenten begär. MCP-klienter använder samma behörighetsvokabulär som resten av plattformen — se fullständig behörighetsreferens på sidan för autentisering.
Två saker är specifika för MCP:
- Behörigheterna
mcp.read,mcp.writeochmcp.removekrävs dessutom för att öppna MCP-transporten. En klient med enmcp.*-behörighet får åtkomst till/mcp, men varje verktyg den anropar kontrollerar fortfarande sektionens behörighet för den endpoint den omsluter (t.ex.booking.read). - AI-klienten begär endast de behörigheter den behöver. Du kan neka enskilda behörigheter på samtyckesskärmen — verktyg som kräver en nekad behörighet returnerar ett fel vid anrop.
Felsökning
Section titled “Felsökning”Webbläsarflik öppnas inte
Din AI-klient kanske inte stöder det interaktiva PKCE-flödet än. Kontrollera att du kör en aktuell version:
- Claude Code:
npm install -g @anthropic-ai/claude-code - Codex CLI:
npm install -g @openai/codex - Claude Desktop / ChatGPT desktop: uppdatera via appens inbyggda uppdaterare
401 Unauthorized efter inloggning
Din cachade token kan vara föråldrad. Ta bort och lägg till servern igen för att trigga en ny inloggning:
# Claude Codeclaude mcp remove wink-inventoryclaude mcp add wink-inventory https://api.wink.travel/mcp --transport httpFör Claude Desktop och ChatGPT, ta bort serverposten i inställningarna, starta om appen och lägg till den igen.
403 Forbidden vid anrop av specifikt verktyg
Verktyget kräver en behörighet du inte godkände på samtyckesskärmen. Anslut servern igen — samtyckesskärmen visas på nytt och du kan godkänna den saknade behörigheten.
Servern visas men verktygsanrop returnerar “account not found”
Du är inloggad på ett Wink-konto utan hanterande enhet. Gå till Wink Portal och säkerställ att ditt konto är korrekt inställt innan du använder MCP-servern.
Token går ut mitt i sessionen
Token är giltiga i 3 timmar. Claude Code och Claude Desktop uppdaterar token tyst utan att avbryta din session. Om du får autentiseringsfel efter lång inaktivitet, skriv ett nytt meddelande — klienten autentiserar automatiskt om.
Codex CLI visar “MCP server unreachable”
Kontrollera att din ~/.codex/config.json är giltig JSON (inga avslutande kommatecken) och att "type": "http" är satt. Codex kräver HTTP-transport för fjärrservrar; stdio-transport är endast för lokala binärer.
ChatGPT:s “Connectors”-meny saknas
MCP-stöd kräver ChatGPT desktop app version 1.2024.352 eller senare och en aktiv Plus-, Pro-, Team- eller Enterprise-prenumeration. Uppdatera appen och kontrollera din plan under Settings → Account.
Cursor-server visar rött / “Failed to connect”
Verifiera att din ~/.cursor/mcp.json är giltig JSON och innehåller "type": "http". Gå sedan till Settings → Cursor Settings → MCP och klicka på Refresh. Om felet kvarstår, starta om Cursor helt — konfigurationsändringar plockas inte alltid upp utan omstart.
Windsurf MCP-servrar visas inte i inställningar
Windsurf kräver full omstart (inte bara fönsterladdning) för att plocka upp ändringar i mcp_config.json. Använd File → Quit och starta om. Om servrar fortfarande inte visas, kontrollera att du har Windsurf 1.4+ via Help → About Windsurf.
Cline saknar “Add Server”-alternativ
MCP-serverhanteraren kräver Cline 2.0 eller senare. Öppna VS Code Extensions-panelen, hitta Cline och klicka på Update om en uppdatering finns. Efter uppdatering, ladda om VS Code (Ctrl+Shift+P → “Developer: Reload Window”).
Öppna Wink Portal Wink på GitHub