MCP servery
Wink nabízí dva autentizované MCP servery. Oba používají interaktivní přihlášení OAuth2 (PKCE authorization code flow) — váš AI agent otevře záložku v prohlížeči, kde se přihlásíte pomocí svého Wink účtu. Žádné spravování klientských tajemství.
| Server | URL | Co dělá |
|---|---|---|
| Inventory API | https://api.wink.travel/mcp | Inventář, rezervace, ceny, prodejní kanály, analytika a všechny operace platformy |
| Integrations | https://integrations.wink.travel/mcp | Integrace channel managerů — synchronizace nemovitostí, cen a dostupnosti s OTA |
Jak funguje autentizace
Sekce “Jak funguje autentizace”Wink MCP servery používají OAuth2 Authorization Code + PKCE flow a podporují Dynamic Client Registration (RFC 7591). Při prvním připojení probíhá toto:
- Váš AI klient zjistí autorizační server z metadat
/.well-known/oauth-protected-resourcena MCP endpointu. - Klient se sám zaregistruje přes Dynamic Client Registration — není potřeba ruční nastavení aplikace.
- Klient otevře záložku v prohlížeči na
https://iam.wink.travel. Přihlásíte se pomocí Wink účtu a schválíte požadovaná oprávnění na obrazovce souhlasu. - Wink vydá access token vázaný na váš účet a identitu.
- AI klient připojuje token ke každému MCP požadavku. Všechny výsledky nástrojů jsou automaticky omezeny na vaši spravovanou entitu.
- Tokeny expirují po 3 hodinách. Váš AI klient je tichounce obnovuje na pozadí bez dalšího vyžádání.
Každý volání nástroje běží pod vaší identitou — platí stejná pravidla ACL jako pro webové rozhraní.
Připojte svého AI klienta
Sekce “Připojte svého AI klienta”-
Ujistěte se, že máte aktuální Claude Code:
Terminál npm install -g @anthropic-ai/claude-code -
Přidejte Wink Inventory MCP server:
Terminál claude mcp add wink-inventory https://api.wink.travel/mcp --transport http -
Claude Code kontaktuje server, zjistí autorizační server a otevře váš výchozí prohlížeč.
-
Přihlaste se do Wink a schvalte požadovaná oprávnění na obrazovce souhlasu.
-
Claude Code potvrdí připojení. Zadejte
/mcppro ověření, že server je viditelný a jeho nástroje jsou načteny.
Pro přidání také Integrations serveru:
claude mcp add wink-integrations https://integrations.wink.travel/mcp --transport http-
Upravte konfigurační soubor 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:
-
Přidejte záznamy MCP serverů:
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"}}} -
Úplně ukončete a restartujte Claude Desktop (použijte Quit v menu — zavření okna nestačí).
-
Claude Desktop otevře pro každý nový server záložku v prohlížeči. Přihlaste se do Wink a schvalte oprávnění.
-
Ikona zástrčky v dolním panelu ukáže oba servery jako připojené.
-
Ujistěte se, že máte nainstalovaný Codex CLI:
Terminál npm install -g @openai/codex -
Otevřete (nebo vytvořte) konfigurační soubor Codex:
- macOS / Linux:
~/.codex/config.json - Windows:
%USERPROFILE%\.codex\config.json
- macOS / Linux:
-
Přidejte záznamy Wink MCP serverů:
~/.codex/config.json {"mcpServers": {"wink-inventory": {"type": "http","url": "https://api.wink.travel/mcp"},"wink-integrations": {"type": "http","url": "https://integrations.wink.travel/mcp"}}} -
Spusťte Codex. Při prvním použití Codex otevře záložku v prohlížeči na
https://iam.wink.travel. -
Přihlaste se do Wink a schvalte požadovaná oprávnění.
-
Codex potvrdí připojení. Spusťte
codexa požádejte o seznam dostupných nástrojů pro ověření, že Wink servery jsou aktivní.
Podpora MCP serverů je dostupná v ChatGPT desktopové aplikaci pro předplatitele Plus, Pro, Team a Enterprise.
-
Stáhněte a nainstalujte ChatGPT desktopovou aplikaci, pokud ji ještě nemáte.
-
Otevřete aplikaci a klikněte na ikonu svého profilu v pravém horním rohu, poté vyberte Nastavení.
-
Přejděte na Konektory (nebo MCP servery podle verze aplikace) a klikněte na Přidat.
-
Zadejte URL Wink Inventory serveru:
https://api.wink.travel/mcpPoté klikněte na Připojit.
-
ChatGPT otevře záložku v prohlížeči na
https://iam.wink.travel. Přihlaste se do Wink a schvalte oprávnění. -
Opakujte kroky 4–5 pro Integrations server:
https://integrations.wink.travel/mcp -
Oba servery se zobrazí ve vašem seznamu konektorů. Začněte nový chat — Wink nástroje jsou automaticky dostupné.
-
Otevřete (nebo vytvořte) konfigurační soubor Cursor MCP:
- macOS / Linux:
~/.cursor/mcp.json - Windows:
%USERPROFILE%\.cursor\mcp.json
- macOS / Linux:
-
Přidejte záznamy Wink MCP serverů:
~/.cursor/mcp.json {"mcpServers": {"wink-inventory": {"type": "http","url": "https://api.wink.travel/mcp"},"wink-integrations": {"type": "http","url": "https://integrations.wink.travel/mcp"}}} -
Otevřete Cursor. Přejděte na Nastavení → Nastavení Cursor → MCP a ověřte, že oba servery mají zelený stav. Pokud jsou červené, klikněte na Obnovit.
-
Cursor otevře záložku v prohlížeči na
https://iam.wink.travel. Přihlaste se do Wink a schvalte oprávnění. -
Otevřete chat (
Ctrl+L/Cmd+L) a požádejte Cursor o seznam dostupných Wink nástrojů pro potvrzení připojení.
-
Otevřete (nebo vytvořte) konfigurační soubor Windsurf MCP:
- macOS / Linux:
~/.codeium/windsurf/mcp_config.json - Windows:
%USERPROFILE%\.codeium\windsurf\mcp_config.json
- macOS / Linux:
-
Přidejte záznamy Wink MCP serverů:
~/.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"}}} -
Úplně restartujte Windsurf (Soubor → Ukončit, pak znovu otevřete).
-
Přejděte na Nastavení → MCP servery a ověřte, že oba servery jsou připojené. Windsurf při prvním použití otevře záložku v prohlížeči na
https://iam.wink.travel. -
Přihlaste se do Wink a schvalte oprávnění. Servery se v nastavení označí zeleně po autentizaci.
Cline je rozšíření pro VS Code s vestavěným správcem MCP serverů. Ruční úprava JSON není potřeba.
-
Nainstalujte Cline z VS Code Marketplace:
- Otevřete VS Code a stiskněte
Ctrl+Shift+X/Cmd+Shift+X - Vyhledejte Cline a klikněte na Instalovat
- Otevřete VS Code a stiskněte
-
Klikněte na ikonu Cline v Activity Bar (levý panel) pro otevření panelu Cline.
-
Klikněte na ikonu MCP serverů (ikona zástrčky) v nástrojové liště Cline, pak vyberte Upravit nastavení MCP.
-
VS Code otevře
cline_mcp_settings.json. Přidejte Wink záznamy: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"}}} -
Uložte soubor. Cline se automaticky znovu načte a otevře záložku v prohlížeči na
https://iam.wink.travel. -
Přihlaste se do Wink a schvalte oprávnění. Oba servery se zobrazí jako aktivní v panelu MCP serverů.
Scope
Sekce “Scope”Při schvalování na obrazovce souhlasu uvidíte rozpis požadovaných oprávnění. MCP klienti používají stejnou slovní zásobu oprávnění jako zbytek platformy — viz kompletní referenční seznam scope na stránce Autentizace.
Dvě věci jsou specifické pro MCP:
- Scope
mcp.read,mcp.write,mcp.removejsou navíc vyžadovány pro otevření MCP transportu. Klient smcp.*scope má přístup k/mcp, ale každý nástroj, který volá, stále vyžaduje scope sekce endpointu, který obaluje (např.booking.read). - AI klient žádá pouze o scope, které potřebuje. Na obrazovce souhlasu můžete jednotlivá oprávnění zamítnout — nástroje vyžadující zamítnutý scope vrátí chybu při volání.
Řešení problémů
Sekce “Řešení problémů”Neotevře se záložka v prohlížeči
Váš AI klient možná ještě nepodporuje interaktivní PKCE flow. Ověřte, že používáte aktuální verzi:
- Claude Code:
npm install -g @anthropic-ai/claude-code - Codex CLI:
npm install -g @openai/codex - Claude Desktop / ChatGPT desktop: aktualizujte přes vestavěný updater aplikace
401 Unauthorized po přihlášení
Vaše uložené tokeny mohou být zastaralé. Odstraňte a znovu přidejte server pro vyvolání nového přihlášení:
# Claude Codeclaude mcp remove wink-inventoryclaude mcp add wink-inventory https://api.wink.travel/mcp --transport httpU Claude Desktop a ChatGPT odstraňte server v nastavení, restartujte aplikaci a přidejte ho znovu.
403 Forbidden při volání konkrétního nástroje
Nástroj vyžaduje scope, které jste na obrazovce souhlasu neschválili. Znovu připojte server — obrazovka souhlasu se znovu zobrazí a můžete chybějící oprávnění schválit.
Server je vidět, ale volání nástrojů vrací “account not found”
Jste přihlášeni do Wink účtu, který nemá spravovanou entitu. Přejděte na Wink Portal a ujistěte se, že je váš účet správně nastaven před použitím MCP serveru.
Token vyprší během relace
Tokeny platí 3 hodiny. Claude Code a Claude Desktop obnovují tokeny tiše na pozadí bez přerušení relace. Pokud po delší nečinnosti vidíte chyby autentizace, napište novou zprávu — klient se automaticky znovu autentizuje.
Codex CLI hlásí “MCP server unreachable”
Zkontrolujte, že váš ~/.codex/config.json je validní JSON (bez koncových čárek) a že "type": "http" je nastaveno. Codex vyžaduje HTTP transport pro vzdálené servery; stdio transport je pouze pro lokální binárky.
V menu ChatGPT chybí “Connectors”
Podpora MCP vyžaduje desktopovou aplikaci ChatGPT verze 1.2024.352 nebo novější a aktivní předplatné Plus, Pro, Team nebo Enterprise. Aktualizujte aplikaci a ověřte svůj plán v Nastavení → Účet.
Cursor server ukazuje červeně / “Failed to connect”
Ověřte, že váš ~/.cursor/mcp.json je validní JSON a obsahuje "type": "http". Pak přejděte na Nastavení → Nastavení Cursor → MCP a klikněte na Obnovit. Pokud chyba přetrvává, Cursor úplně restartujte — změny konfigurace se bez restartu nemusí načíst.
Windsurf MCP servery nejsou v nastavení
Windsurf vyžaduje úplný restart (nejen reload okna) pro načtení změn v mcp_config.json. Použijte Soubor → Ukončit a znovu spusťte. Pokud servery stále nejsou vidět, ověřte, že máte Windsurf verzi 1.4+ přes Nápověda → O Windsurf.
V Cline není viditelná volba “Add Server”
Správce MCP serverů vyžaduje Cline verzi 2.0 nebo novější. Otevřete panel rozšíření VS Code, najděte Cline a klikněte na Aktualizovat, pokud je dostupná aktualizace. Po aktualizaci restartujte VS Code (Ctrl+Shift+P → “Developer: Reload Window”).
Otevřít Wink Portal Wink na GitHubu