Pular para o conteúdo

Servidores MCP

A Wink expõe dois servidores MCP autenticados. Ambos usam login interativo OAuth2 (fluxo de código de autorização PKCE) — seu agente de IA abre uma aba do navegador para que você faça login com sua conta Wink. Sem segredos de cliente para gerenciar.

ServidorURLO que faz
Inventory APIhttps://api.wink.travel/mcpInventário, reservas, tarifas, canais de venda, análises e todas as operações da plataforma
Integrationshttps://integrations.wink.travel/mcpIntegrações de gerenciador de canais — sincronize propriedades, tarifas e disponibilidade com OTAs

Os servidores MCP da Wink usam o fluxo OAuth2 Authorization Code + PKCE e suportam Dynamic Client Registration (RFC 7591). Veja o que acontece quando você conecta pela primeira vez:

  1. Seu cliente de IA descobre o servidor de autorização a partir dos metadados /.well-known/oauth-protected-resource do endpoint MCP.
  2. O cliente se registra automaticamente via Dynamic Client Registration — não é necessário configurar a aplicação manualmente.
  3. O cliente abre uma aba do navegador para https://iam.wink.travel. Você faz login com sua conta Wink e aprova as permissões solicitadas na tela de consentimento.
  4. A Wink emite um token de acesso vinculado à sua conta e identidade.
  5. O cliente de IA anexa o token a cada requisição MCP. Todos os resultados das ferramentas são automaticamente limitados à sua entidade gestora.
  6. Tokens expiram após 3 horas. Seu cliente de IA atualiza silenciosamente em segundo plano sem solicitar login novamente.

Cada chamada de ferramenta é executada sob sua identidade — as mesmas regras de ACL que protegem o portal web se aplicam ao agente de IA.


  1. Certifique-se de que o Claude Code está atualizado:

    Terminal window
    npm install -g @anthropic-ai/claude-code
  2. Adicione o servidor MCP Inventory da Wink:

    Terminal window
    claude mcp add wink-inventory https://api.wink.travel/mcp --transport http
  3. O Claude Code contata o servidor, descobre o servidor de autorização e abre seu navegador padrão.

  4. Faça login na Wink e aprove as permissões solicitadas na tela de consentimento.

  5. O Claude Code confirma a conexão. Digite /mcp para verificar se o servidor aparece e suas ferramentas foram carregadas.

Para adicionar também o servidor Integrations:

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

Quando você aprova a tela de consentimento, verá um detalhamento do que o agente está solicitando. Clientes MCP usam o mesmo vocabulário de permissões do restante da plataforma — veja a referência completa de escopos na página de Autenticação.

Duas coisas são específicas do MCP:

  • Os escopos mcp.read, mcp.write e mcp.remove são adicionais e obrigatórios para abrir o transporte MCP. Um cliente que possui um escopo mcp.* tem acesso a /mcp, mas cada ferramenta invocada ainda aplica o escopo da seção do endpoint que ela envolve (ex: booking.read).
  • O cliente de IA solicita apenas os escopos que precisa. Você pode negar permissões individuais na tela de consentimento — ferramentas que requerem um escopo negado retornarão erro ao serem invocadas.

A aba do navegador não abre

Seu cliente de IA pode não suportar ainda o fluxo interativo PKCE. Verifique se está usando uma versão recente:

  • Claude Code: npm install -g @anthropic-ai/claude-code
  • Codex CLI: npm install -g @openai/codex
  • Claude Desktop / ChatGPT desktop: atualize pelo atualizador embutido do app

401 Unauthorized após login

Seu token em cache pode estar expirado. Remova e adicione o servidor novamente para forçar um novo login:

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

Para Claude Desktop e ChatGPT, remova a entrada do servidor nas configurações, reinicie o app e adicione novamente.

403 Forbidden ao chamar uma ferramenta específica

A ferramenta requer um escopo que você não aprovou na tela de consentimento. Reconecte o servidor — a tela de consentimento aparecerá novamente para que você aprove a permissão faltante.

O servidor aparece, mas chamadas de ferramenta retornam “conta não encontrada”

Você está logado em uma conta Wink sem entidade gestora. Acesse o Portal Wink e certifique-se de que sua conta está configurada antes de usar o servidor MCP.

Token expira durante a sessão

Tokens são válidos por 3 horas. Claude Code e Claude Desktop atualizam tokens silenciosamente sem interromper sua sessão. Se ocorrerem erros de autenticação após longo período ocioso, envie uma nova mensagem — o cliente se reautenticará automaticamente.

Codex CLI mostra “MCP server unreachable”

Verifique se seu ~/.codex/config.json é JSON válido (sem vírgulas finais) e que "type": "http" está configurado. O Codex requer transporte HTTP para servidores remotos; transporte stdio é só para binários locais.

Menu “Conectores” do ChatGPT está ausente

O suporte MCP requer o app desktop do ChatGPT versão 1.2024.352 ou superior e assinatura ativa Plus, Pro, Team ou Enterprise. Atualize o app e verifique seu plano em Configurações → Conta.

Servidor Cursor aparece vermelho / “Falha ao conectar”

Verifique se seu ~/.cursor/mcp.json é JSON válido e contém "type": "http". Depois vá em Configurações → Configurações do Cursor → MCP e clique em Atualizar. Se o erro persistir, reinicie completamente o Cursor — alterações na configuração nem sempre são aplicadas sem reinício.

Servidores MCP do Windsurf não aparecem nas configurações

O Windsurf requer reinício completo (não só recarregar janela) para aplicar mudanças em mcp_config.json. Use Arquivo → Sair e abra novamente. Se os servidores ainda não aparecerem, confirme que está na versão 1.4+ em Ajuda → Sobre Windsurf.

Opção “Adicionar Servidor” do Cline não está visível

O gerenciador de servidores MCP requer Cline 2.0 ou superior. Abra o painel de Extensões do VS Code, localize o Cline e clique em Atualizar se disponível. Após atualizar, recarregue o VS Code (Ctrl+Shift+P → “Developer: Reload Window”).


Abrir Portal Wink Wink no GitHub