Pular para o conteúdo

Servidores MCP

As ferramentas MCP da Wink são publicadas como conjuntos de ferramentas — endpoints focados, cada um cobrindo uma tarefa. Você conecta seu cliente de IA ao um ou dois que correspondem ao seu trabalho, não a todos eles.

Cada endpoint usa login interativo OAuth2 (fluxo de código de autorização PKCE): seu agente de IA abre uma aba do navegador, você faz login com sua conta Wink, e pronto. Sem segredos de cliente para gerenciar.

Um integrador de channel manager conecta a um endpoint
claude mcp add wink-channel-manager https://integrations.wink.travel/mcp/channel-manager --transport http
Um hoteleiro gerenciando suas próprias tarifas conecta a outro
claude mcp add wink-rates https://api.wink.travel/mcp/extranet/rates --transport http

Por que as ferramentas são divididas entre endpoints

Seção intitulada “Por que as ferramentas são divididas entre endpoints”

A Wink expõe cerca de 500 ferramentas. Entregar todas elas a um agente de uma vez é tecnicamente possível — e uma má ideia.

Definições de ferramentas consomem contexto. Cada ferramenta que um servidor MCP anuncia é carregada na janela de contexto do modelo antes de ele realizar qualquer trabalho, junto com sua descrição e esquema completo de parâmetros. Quinhentas dessas consomem uma grande parte do orçamento que sua tarefa real precisa, a cada requisição.

A qualidade da escolha cai conforme a lista cresce. Um agente que escolhe entre 500 ferramentas com nomes semelhantes faz escolhas piores do que um que escolhe entre 40. Se você integra um channel manager, cerca de vinte ferramentas são relevantes para você; as outras 480 são ruído que dificulta encontrar a ferramenta certa.

O trabalho é genuinamente separável. Alguém sincronizando disponibilidade de um PMS e alguém criando páginas afiliadas compartilham quase nenhuma ferramenta. Dividir por tarefa significa que cada conexão carrega o vocabulário de uma tarefa.


Dois hosts servem conjuntos de ferramentas. A contagem de ferramentas é aproximada e cresce com o tempo.

EndpointFerramentasO que cobre
/mcp/extranet/facilities~64Inventário reservável e no local: quartos e tipos de quarto, spas, restaurantes, salas de reunião, atividades, atrações, locais, outros itens vendáveis
/mcp/extranet/property~62Registro da propriedade e seus termos comerciais: perfil e conteúdo, adicionais, políticas de cancelamento, benefícios, anúncios
/mcp/settings~60Administração da conta: perfil e branding da entidade gestora, gerentes e suas permissões, personalização, webhooks, preferências de notificação
/mcp/studio/embeds~48Publicação de inventário curado: widgets, grades e grades ranqueadas, cartões, mapas, links profundos para inventário e páginas de fornecedores
/mcp/extranet/rates~44Preços e disponibilidade: períodos e cotas de tarifas de inventário, planos tarifários, tarifas principais, tarifas especiais e promocionais
/mcp/extranet/operations~39Operação de uma propriedade ativa: reservas e seu ciclo de vida, avaliações e respostas de hóspedes, feeds de calendário, tarefas agendadas
/mcp/extranet/distribution~37Onde o inventário é vendido: canais de venda e modificadores de tarifa, solicitações de relacionamento com afiliados e fornecedores, registro, captura de leads
/mcp/studio/curation~35Construção de coleções comercializáveis: listas estáticas e dinâmicas, listas ranqueadas, buscas salvas, agregados de propriedades
/mcp/link-manager~28Coleções de links sindicados, seu design, categorias e tags, além de URLs encurtadas
/mcp/reference~24Dados de consulta somente leitura: países, moedas e taxas de câmbio, idiomas, fusos horários, consultas geográficas, geolocalização por IP
/mcp/analytics~18Análises de reservas e receita: visões gerais, gráficos de linha, rankings, desempenho de afiliados, métricas de compartilhamento
/mcp/payment~18Operações financeiras: razão contábil, retiradas e estimativas de taxas, agregados de fundos de reserva
/mcp/booking-engine~17Caminho de compra para o viajante: busca e consulta, carrinho de compras e checkout, listas de desejos, personalização de campanhas
/mcp/social~17Contas sociais conectadas, publicação e agendamento de posts, leitura de insights de posts
/mcp/travel-agent~8Reservas facilitadas por agentes em nome de viajantes, e relatórios de agentes

https://integrations.wink.travel — integrações de channel manager

Seção intitulada “https://integrations.wink.travel — integrações de channel manager”

Um endpoint, porque este host existe para uma única tarefa.

EndpointFerramentasO que cobre
/mcp/channel-manager~9Conexão e verificação de integração de channel manager, PMS ou CRS

Cada endpoint também possui uma ferramenta ping, para que você possa confirmar se a conexão está ativa antes de pedir para fazer trabalho real.


Se você está…Conecte-se a
Integrando um channel manager, PMS ou CRSintegrations.wink.travel/mcp/channel-manager — apenas este
Gerenciando o conteúdo de uma propriedade/mcp/extranet/property + /mcp/extranet/facilities
Gerenciando quartos e tipos de quarto/mcp/extranet/facilities
Gerenciando preços e disponibilidade/mcp/extranet/rates
Gerenciando reservas do dia a dia/mcp/extranet/operations
Expandindo distribuição/mcp/extranet/distribution + /mcp/analytics
Construindo páginas afiliadas/mcp/studio/curation + /mcp/studio/embeds
Gerenciando páginas link-in-bio/mcp/link-manager + /mcp/social
Fazendo reservas em nome de viajantes/mcp/travel-agent
Conciliando dinheiro/mcp/payment
Construindo uma experiência de reserva/mcp/booking-engine + /mcp/reference

Comece com um. Adicione outro quando perceber que precisa de algo que ele não faz — cada conexão é independente, e adicionar uma nunca afeta as outras.


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 — sem necessidade de configuração manual da aplicação.
  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 pedir nova autenticação.

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:

    Janela do terminal
    npm install -g @anthropic-ai/claude-code
  2. Escolha um conjunto de ferramentas do diretório acima e adicione-o. Por exemplo, preços e disponibilidade:

    Janela do terminal
    claude mcp add wink-rates https://api.wink.travel/mcp/extranet/rates --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 a solicitação de permissão 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.

Adicione quantos conjuntos de ferramentas seu trabalho precisar — cada um é uma entrada de servidor separada com seu próprio nome:

Janela do terminal
claude mcp add wink-operations https://api.wink.travel/mcp/extranet/operations --transport http
claude mcp add wink-analytics https://api.wink.travel/mcp/analytics --transport http

Você só faz login uma vez. Após a primeira aprovação no navegador, o Claude Code reutiliza sua sessão Wink para endpoints adicionais.


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 que o resto 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 adicionalmente requeridos para abrir o transporte MCP. Um cliente que possui um escopo mcp.* é admitido em qualquer endpoint MCP da Wink, mas cada ferramenta que ele invoca 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.

Conjuntos de ferramentas não mudam nada disso. O endpoint ao qual você se conecta decide quais ferramentas são listadas, não o que elas são permitidas a fazer. Conectar a /mcp/payment não concede permissão financeira que você não tinha, e conectar a /mcp/reference não impede que uma ferramenta ali aplique seu próprio escopo. A autorização é decidida por chamada de ferramenta, a partir do seu token e das permissões da sua conta.


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 para forçar um novo login:

Janela do terminal
# Claude Code
claude mcp remove wink-rates
claude mcp add wink-rates https://api.wink.travel/mcp/extranet/rates --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, ou uma permissão que sua conta não possui. Reconecte o servidor — a tela de consentimento aparecerá novamente e você poderá aprovar a permissão faltante. Se ainda falhar, a ferramenta precisa de uma permissão de conta que você não tem; conectar a outro conjunto de ferramentas não ajudará, pois conjuntos de ferramentas não concedem permissões.

A ferramenta que preciso não está na lista

Provavelmente você está conectado a um conjunto de ferramentas que não cobre essa tarefa. Verifique o diretório de endpoints e adicione o conjunto que cobre — as conexões são independentes, então adicionar um não altera os outros. Se não souber qual tem, conecte temporariamente a https://api.wink.travel/mcp, encontre a ferramenta, e depois veja qual conjunto a lista.

404 Not Found em um endpoint de conjunto de ferramentas

Verifique o caminho cuidadosamente — os conjuntos aninhados têm dois segmentos (/mcp/extranet/rates, não /mcp/extranet-rates), e os planos têm um (/mcp/link-manager). Note que uma requisição não autenticada a qualquer caminho sob /mcp retorna 401, não 404, então um 401 sozinho não indica se o endpoint existe.

Conectei a api.wink.travel/mcp/channel-manager e não obtive nada

Esse endpoint não existe. A integração de channel manager é servida apenas em https://integrations.wink.travel/mcp/channel-manager. Se você também precisa ler ou escrever as próprias tarifas de uma propriedade manualmente, isso é uma tarefa separada em um endpoint separado — veja /mcp/extranet/rates.

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

Você está logado em uma conta Wink que não tem entidade gestora. Vá para o Wink Portal e certifique-se de que sua conta está configurada antes de usar o servidor MCP.

Token expira no meio da sessão

Tokens são válidos por 3 horas. Claude Code e Claude Desktop atualizam tokens silenciosamente sem interromper sua sessão. Se você vir erros de autenticação após um longo período ocioso, digite 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á definido. O Codex requer transporte HTTP para servidores remotos; transporte stdio é só para binários locais.

Menu “Conectores” do ChatGPT está faltando

O suporte MCP requer versão do app desktop ChatGPT 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 — mudanças 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 reabra. Se os servidores ainda não aparecerem, confirme que está na versão 1.4+ via 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, encontre o Cline e clique em Atualizar se disponível. Após atualizar, recarregue o VS Code (Ctrl+Shift+P → “Developer: Reload Window”).


Abrir Wink Portal Wink no GitHub