Skip to content

Mga MCP Server

Nagbibigay ang Wink ng dalawang authenticated na MCP server. Pareho silang gumagamit ng interactive OAuth2 login (PKCE authorization code flow) — nagbubukas ang iyong AI agent ng browser tab para makapag-sign in ka gamit ang iyong Wink account. Walang kailangang i-manage na client secrets.

ServerURLAno ang ginagawa nito
Inventory APIhttps://api.wink.travel/mcpImbentaryo, mga booking, mga rate, mga sales channel, analytics, at lahat ng operasyon sa platform
Integrationshttps://integrations.wink.travel/mcpMga integrasyon ng channel manager — i-sync ang mga property, rate, at availability sa mga OTA

Gumagamit ang mga Wink MCP server ng OAuth2 Authorization Code + PKCE flow at sumusuporta sa Dynamic Client Registration (RFC 7591). Ganito ang nangyayari kapag kumonekta ka sa unang pagkakataon:

  1. Natutuklasan ng iyong AI client ang authorization server mula sa MCP endpoint na /.well-known/oauth-protected-resource metadata.
  2. Nagse-self-register ang client gamit ang Dynamic Client Registration — walang kailangang manual na setup ng application.
  3. Nagbubukas ang client ng browser tab sa https://iam.wink.travel. Mag-sign in ka gamit ang iyong Wink account at aprubahan ang mga hinihinging permiso sa consent screen.
  4. Nagbibigay ang Wink ng access token na naka-scope sa iyong account at naka-link sa iyong pagkakakilanlan.
  5. Ina-attach ng AI client ang token sa bawat MCP request. Lahat ng resulta ng tool ay awtomatikong naka-scope sa iyong managing entity.
  6. Nag-e-expire ang mga token pagkatapos ng 3 oras. Silent na nire-refresh ng iyong AI client ang token sa background nang hindi na muling nagpi-prompt.

Lahat ng tawag sa tool ay tumatakbo sa ilalim ng iyong pagkakakilanlan — ang parehong mga ACL rules na nagpoprotekta sa web portal ay nalalapat sa AI agent.


  1. Siguraduhing updated ang Claude Code:

    Terminal window
    npm install -g @anthropic-ai/claude-code
  2. Idagdag ang Wink Inventory MCP server:

    Terminal window
    claude mcp add wink-inventory https://api.wink.travel/mcp --transport http
  3. Kinokontak ng Claude Code ang server, natutuklasan ang authorization server, at binubuksan ang iyong default browser.

  4. Mag-sign in sa Wink at aprubahan ang permission request sa consent screen.

  5. Kinukumpirma ng Claude Code ang koneksyon. I-type ang /mcp para i-verify na lumabas ang server at na-load ang mga tool nito.

Para idagdag din ang Integrations server:

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

Kapag inaprubahan mo ang consent screen makikita mo ang detalyadong listahan ng hinihingi ng agent. Gumagamit ang mga MCP client ng parehong bokabularyo ng permiso tulad ng sa buong platform — tingnan ang buong scope reference sa Authentication page.

Dalawang bagay ang partikular sa MCP:

  • Kinakailangan din ang mga mcp.read mcp.write mcp.remove na scope para mabuksan ang MCP transport. Ang client na may hawak na mcp.* scope ay pinapayagang pumasok sa /mcp, pero bawat tool na tinatawag nito ay nagpapatupad pa rin ng section scope ng endpoint na kinabibilangan nito (hal. booking.read).
  • Humihiling lang ang AI client ng mga scope na kailangan nito. Maaari mong tanggihan ang indibidwal na permiso sa consent screen — ang mga tool na nangangailangan ng tinanggihan na scope ay magbabalik ng error kapag tinawag.

Hindi nagbubukas ang browser tab

Maaaring hindi pa sinusuportahan ng iyong AI client ang interactive PKCE flow. Siguraduhing tumatakbo ka ng bagong bersyon:

  • Claude Code: npm install -g @anthropic-ai/claude-code
  • Codex CLI: npm install -g @openai/codex
  • Claude Desktop / ChatGPT desktop: i-update mula sa built-in updater ng app

401 Unauthorized pagkatapos mag-sign in

Maaaring luma na ang iyong cached token. Alisin at idagdag muli ang server para mag-trigger ng bagong sign-in:

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

Para sa Claude Desktop at ChatGPT, alisin ang server entry sa settings, i-restart ang app, at idagdag muli.

403 Forbidden kapag tumatawag ng partikular na tool

Kinakailangan ng tool ang scope na hindi mo inaprubahan sa consent screen. Ikonekta muli ang server — lalabas muli ang consent screen at maaari mong aprubahan ang nawawalang permiso.

Lumalabas ang server pero nagbabalik ng “account not found” ang mga tawag sa tool

Nakalog-in ka sa Wink account na walang managing entity. Pumunta sa Wink Portal at siguraduhing naka-setup ang iyong account bago gamitin ang MCP server.

Nag-e-expire ang token habang session

Valid ang mga token ng 3 oras. Silent na nire-refresh ng Claude Code at Claude Desktop ang mga token nang hindi nilalabag ang session. Kung makakita ka ng auth errors pagkatapos ng matagal na idle, mag-type ng bagong mensahe — magre-re-authenticate ang client nang awtomatiko.

Nagpapakita ang Codex CLI ng “MCP server unreachable”

Suriin na valid ang iyong ~/.codex/config.json na JSON (walang trailing commas) at naka-set ang "type": "http". Kinakailangan ng Codex ang HTTP transport para sa remote servers; ang stdio transport ay para lang sa local binaries.

Walang “Connectors” menu sa ChatGPT

Kinakailangan ng suporta sa MCP ang ChatGPT desktop app bersyon 1.2024.352 o mas bago at aktibong Plus, Pro, Team, o Enterprise subscription. I-update ang app at tingnan ang iyong plano sa Settings → Account.

Pulang status / “Failed to connect” ang server sa Cursor

Suriin na valid ang iyong ~/.cursor/mcp.json na JSON at may "type": "http". Pumunta sa Settings → Cursor Settings → MCP at i-click ang Refresh. Kung patuloy ang error, ganap na i-restart ang Cursor — hindi palaging nakukuha ang mga pagbabago sa config nang walang restart.

Hindi nakalista ang Windsurf MCP servers sa settings

Kinakailangan ng Windsurf ng ganap na restart (hindi lang window reload) para makuha ang mga pagbabago sa mcp_config.json. Gamitin ang File → Quit at buksan muli. Kung hindi pa rin lumalabas, tiyaking nasa Windsurf 1.4+ ka sa pamamagitan ng Help → About Windsurf.

Hindi lumalabas ang “Add Server” option sa Cline

Kinakailangan ng MCP server manager ang Cline 2.0 o mas bago. Buksan ang VS Code Extensions panel, hanapin ang Cline, at i-click ang Update kung may available na update. Pagkatapos mag-update, i-reload ang VS Code (Ctrl+Shift+P → “Developer: Reload Window”).


Buksan ang Wink Portal Wink sa GitHub