Zum Inhalt springen

MCP-Server

Wink stellt zwei authentifizierte MCP-Server bereit. Beide verwenden interaktives OAuth2-Login (PKCE-Autorisierungscode-Fluss) – Ihr KI-Agent öffnet einen Browser-Tab, damit Sie sich mit Ihrem Wink-Konto anmelden können. Keine Client-Secrets zur Verwaltung.

ServerURLWas es macht
Inventory APIhttps://api.wink.travel/mcpInventar, Buchungen, Preise, Vertriebskanäle, Analysen und alle Plattformoperationen
Integrationshttps://integrations.wink.travel/mcpChannel-Manager-Integrationen – Synchronisation von Objekten, Preisen und Verfügbarkeiten mit OTAs

Wink MCP-Server verwenden den OAuth2 Authorization Code + PKCE-Fluss und unterstützen Dynamic Client Registration (RFC 7591). So läuft die Verbindung beim ersten Mal ab:

  1. Ihr KI-Client entdeckt den Autorisierungsserver über die /.well-known/oauth-protected-resource-Metadaten des MCP-Endpunkts.
  2. Der Client registriert sich selbst über Dynamic Client Registration – keine manuelle Anwendungsregistrierung erforderlich.
  3. Der Client öffnet einen Browser-Tab zu https://iam.wink.travel. Sie melden sich mit Ihrem Wink-Konto an und genehmigen die angeforderten Berechtigungen auf dem Zustimmungsbildschirm.
  4. Wink stellt ein Access Token aus, das auf Ihr Konto beschränkt und mit Ihrer Identität verknüpft ist.
  5. Der KI-Client hängt das Token an jede MCP-Anfrage an. Alle Tool-Ergebnisse sind automatisch auf Ihre Verwaltungseinheit beschränkt.
  6. Tokens laufen nach 3 Stunden ab. Ihr KI-Client aktualisiert sie im Hintergrund stillschweigend, ohne erneut nachzufragen.

Jeder Tool-Aufruf läuft unter Ihrer Identität – dieselben ACL-Regeln, die das Webportal schützen, gelten auch für den KI-Agenten.


  1. Stellen Sie sicher, dass Claude Code auf dem neuesten Stand ist:

    Terminal-Fenster
    npm install -g @anthropic-ai/claude-code
  2. Fügen Sie den Wink Inventory MCP-Server hinzu:

    Terminal-Fenster
    claude mcp add wink-inventory https://api.wink.travel/mcp --transport http
  3. Claude Code kontaktiert den Server, entdeckt den Autorisierungsserver und öffnet Ihren Standardbrowser.

  4. Melden Sie sich bei Wink an und genehmigen Sie die Berechtigungsanfrage auf dem Zustimmungsbildschirm.

  5. Claude Code bestätigt die Verbindung. Geben Sie /mcp ein, um zu überprüfen, ob der Server erscheint und seine Tools geladen sind.

Um auch den Integrationsserver hinzuzufügen:

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

Wenn Sie den Zustimmungsbildschirm genehmigen, sehen Sie eine Aufschlüsselung der vom Agenten angeforderten Berechtigungen. MCP-Clients verwenden dieselbe Berechtigungsvokabel wie der Rest der Plattform – siehe die vollständige Scope-Referenz auf der Authentifizierungsseite.

Zwei Dinge sind spezifisch für MCP:

  • Die Scopes mcp.read, mcp.write und mcp.remove sind zusätzlich erforderlich, um den MCP-Transport zu öffnen. Ein Client mit einem mcp.*-Scope erhält Zugang zu /mcp, aber jedes Tool, das er aufruft, erzwingt weiterhin den Abschnitts-Scope des jeweiligen Endpunkts (z. B. booking.read).
  • Der KI-Client fordert nur die Scopes an, die er benötigt. Sie können einzelne Berechtigungen auf dem Zustimmungsbildschirm ablehnen – Tools, die einen abgelehnten Scope benötigen, geben beim Aufruf einen Fehler zurück.

Browser-Tab öffnet sich nicht

Ihr KI-Client unterstützt möglicherweise noch nicht den interaktiven PKCE-Fluss. Prüfen Sie, ob Sie eine aktuelle Version verwenden:

  • Claude Code: npm install -g @anthropic-ai/claude-code
  • Codex CLI: npm install -g @openai/codex
  • Claude Desktop / ChatGPT Desktop: Aktualisieren Sie über den integrierten Updater der App

401 Unauthorized nach der Anmeldung

Ihr zwischengespeichertes Token ist möglicherweise veraltet. Entfernen Sie den Server und fügen Sie ihn erneut hinzu, um eine frische Anmeldung auszulösen:

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

Für Claude Desktop und ChatGPT entfernen Sie den Servereintrag in den Einstellungen, starten die App neu und fügen ihn erneut hinzu.

403 Forbidden bei Aufruf eines bestimmten Tools

Das Tool benötigt einen Scope, den Sie auf dem Zustimmungsbildschirm nicht genehmigt haben. Verbinden Sie den Server erneut – der Zustimmungsbildschirm erscheint wieder, und Sie können die fehlende Berechtigung genehmigen.

Der Server erscheint, aber Tool-Aufrufe geben „Konto nicht gefunden“ zurück

Sie sind bei einem Wink-Konto angemeldet, das keine Verwaltungseinheit besitzt. Gehen Sie zum Wink Portal und stellen Sie sicher, dass Ihr Konto eingerichtet ist, bevor Sie den MCP-Server verwenden.

Token läuft während der Sitzung ab

Tokens sind 3 Stunden gültig. Claude Code und Claude Desktop aktualisieren Tokens stillschweigend, ohne Ihre Sitzung zu unterbrechen. Wenn Sie nach langer Inaktivität Authentifizierungsfehler sehen, senden Sie eine neue Nachricht – der Client authentifiziert automatisch neu.

Codex CLI zeigt „MCP server unreachable“

Prüfen Sie, ob Ihre ~/.codex/config.json gültiges JSON ist (keine abschließenden Kommas) und "type": "http" gesetzt ist. Codex benötigt HTTP-Transport für Remote-Server; stdio-Transport ist nur für lokale Binärdateien.

ChatGPT „Connectors“-Menü fehlt

MCP-Unterstützung erfordert ChatGPT Desktop-App Version 1.2024.352 oder höher und ein aktives Plus-, Pro-, Team- oder Enterprise-Abonnement. Aktualisieren Sie die App und prüfen Sie Ihren Plan unter Einstellungen → Konto.

Cursor-Server zeigt rot / „Verbindung fehlgeschlagen“

Prüfen Sie, ob Ihre ~/.cursor/mcp.json gültiges JSON enthält und "type": "http" gesetzt ist. Gehen Sie dann zu Einstellungen → Cursor-Einstellungen → MCP und klicken Sie auf Aktualisieren. Wenn der Fehler weiterhin besteht, starten Sie Cursor vollständig neu – Konfigurationsänderungen werden nicht immer ohne Neustart übernommen.

Windsurf MCP-Server werden in den Einstellungen nicht angezeigt

Windsurf benötigt einen vollständigen Neustart (nicht nur Fenster-Neuladen), um Änderungen an mcp_config.json zu übernehmen. Verwenden Sie Datei → Beenden und starten Sie neu. Wenn die Server weiterhin nicht angezeigt werden, prüfen Sie, ob Sie Windsurf 1.4+ verwenden (über Hilfe → Über Windsurf).

Cline „Server hinzufügen“-Option ist nicht sichtbar

Der MCP-Server-Manager erfordert Cline 2.0 oder höher. Öffnen Sie das VS Code-Erweiterungsfenster, suchen Sie Cline und klicken Sie auf Aktualisieren, falls ein Update verfügbar ist. Nach dem Update laden Sie VS Code neu (Ctrl+Shift+P → „Developer: Reload Window“).


Wink Portal öffnen Wink auf GitHub