GolfBelek
Produto · Dados abertos

Tee times de Belek no seu assistente de IA: o nosso servidor MCP explicado

Pergunte ao Claude onde pode jogar em Belek numa terça-feira de outubro e ele responde agora a partir do nosso sistema de reservas em tempo real, e não de memória. Eis o que construímos, o que faz e onde fica o limite.

Publicado a 2 de setembro de 2026 · 8 min de leitura · Por GolfBelek Editorial

Traduzido do inglês. Datas e valores são os da publicação original de 2 de setembro de 2026; os preços são consultados em tempo real no nosso sistema de reservas. Ler em inglês

A versão curta

O GolfBelek.com publica agora a disponibilidade de tee times em tempo real e os preços publicados como um servidor MCP — um endpoint pequeno, só de leitura, que os assistentes de IA podem chamar diretamente. Em vez de extrair conteúdo das nossas páginas ou responder com dados de treino com meses, um assistente pergunta ao sistema de reservas e transmite o que ele realmente diz.

https://www.golfbelek.com/mcp

É público, não precisa de conta e não transporta dados de clientes. Também não consegue reservar nada — mais sobre isso abaixo, porque o limite é intencional.

Como funciona na prática

A diferença vê-se melhor numa conversa. Antes, um assistente podia dizer-lhe que Belek tem bom golfe e quanto custa, mais ou menos, uma volta. Agora pode dizer-lhe o que está livre numa manhã concreta.

«Estou em Belek de 10 a 14 de outubro. Onde posso jogar no dia 12 antes das 9 da manhã, e quanto custa para nós os dois?»
O assistente chama search_tee_times para 12 de outubro, lê as horas que estão realmente livres e responde com o campo, a tee time, o green fee por jogador, se o buggy está incluído nesse preço ou é cobrado à parte, e uma ligação para a página de reserva. Nada inventado, nada desatualizado.

O que é o MCP, em poucas palavras

O Model Context Protocol é uma norma aberta que permite a um assistente de IA chamar um sistema externo. Uma empresa publica um punhado de ferramentas com nome; o assistente decide quando as usar e lê a resposta. É a diferença entre um assistente que leu sobre si e um que lhe pode perguntar.

Numa viagem de golfe, isto conta mais do que parece. A disponibilidade muda todos os dias, os preços variam por campo e por hora, e o que um green fee inclui não é uniforme — em algumas horas em Belek o buggy está incluído no preço, noutras é um extra. São exatamente esses os pormenores em que um modelo de linguagem erra quando está a adivinhar.

As quatro ferramentas

search_tee_times

Horas reserváveis para uma data, com o green fee por jogador, o que esse preço já inclui, o preço do buggy ou do aluguer de tacos quando são extra, e uma ligação de reserva. Filtra por campo, janela horária e green fee máximo.

list_golf_courses

Os campos de Belek reserváveis através do site, com o clube e o hotel a que cada um pertence. Útil antes de pesquisar uma data específica.

get_transfer_zones

Preços dos transfers do hotel para o campo por zona de recolha, desde a própria Belek até Alanya e Kemer.

get_booking_info

Como funciona a reserva: a antecedência de dois dias, o que um green fee cobre, que extras existem e como é feito o pagamento.

Onde fica o limite, e porquê

O servidor indica preços unitários publicados — um green fee por jogador, cada extra com o seu preço — e fica por aí. Não calcula um total para o seu grupo.

É uma decisão de design, não uma omissão. O total de uma reserva é calculado num único sítio: o checkout deste site. Cada cópia adicional dessa aritmética é uma oportunidade para as duas não coincidirem, e quando não coincidem é um cliente que paga a diferença. Por isso, o assistente indica-lhe os preços unitários e encaminha-o para a página que calcula o preço da reserva.

Pelo mesmo motivo, é estritamente só de leitura. Não consegue criar, alterar nem consultar uma reserva, e nunca vê um registo de cliente. Horas que estão cheias, em manutenção ou reservadas para hóspedes de pacotes simplesmente não aparecem.

Como ligar

Um só endereço, sem chave, sem registo e sem limite de pedidos a pedir. Cole-o onde o seu assistente guarda os seus conectores.

https://www.golfbelek.com/mcp

Abaixo estão os dois clientes que as pessoas mais perguntam. Qualquer outra ferramenta compatível com MCP aceita o mesmo endereço.

Claude — web, desktop ou mobile

  1. Abra Settings a partir do menu sob o seu nome.
  2. Vá a Connectors.
  3. Desloque-se para além dos conectores incorporados e escolha Add custom connector.
  4. Dê-lhe o nome GolfBelek e cole https://www.golfbelek.com/mcp como URL do servidor MCP remoto. Não altere mais nada — não há passo de autenticação.
  5. Guarde, certifique-se de que o botão ao lado está ativado e depois inicie um novo chat.

As conversas existentes não o veem. Os conectores são carregados quando um chat começa, por isso a primeira pergunta tem de ser feita num chat novo.

ChatGPT — conector personalizado

O ChatGPT também acede a servidores MCP através do seu sistema de conectores, com duas condições adicionais: é uma funcionalidade de plano pago, e os servidores personalizados ficam atrás de uma definição que tem de ativar primeiro.

  1. Abra Settings → Connectors.
  2. Em Advanced settings, ative o Developer mode. Os servidores MCP personalizados ficam ocultos até o fazer.
  3. De volta à página de Connectors, escolha Create para adicionar o seu.
  4. Preencha um nome (GolfBelek), uma descrição curta e https://www.golfbelek.com/mcp como URL do servidor MCP. Para a autenticação escolha No authentication.
  5. Crie-o e, num novo chat, abra o menu de ferramentas ao lado da caixa de mensagens e ative o GolfBelek para essa conversa.

Se não o encontrar: a OpenAI muda estes menus de sítio, e em algumas contas empresariais ou enterprise um administrador tem de permitir conectores personalizados antes de estes aparecerem. O endereço nunca muda, por isso, quando encontrar o ecrã certo, o resto é uma colagem. A documentação de conectores da própria OpenAI é a referência para os nomes atuais dos menus.

Experimente com estas

Seja qual for o cliente que usou, estas cinco são uma forma rápida de ver se ele está mesmo a ler os nossos dados em vez de adivinhar:

A última é a que denuncia. Um assistente que adivinha dirá que sim; um que está mesmo a falar connosco dir-lhe-á que as voltas se reservam com dois dias de antecedência e indicará a data mais próxima que ainda pode aproveitar.

Para programadores

TransporteStreamable HTTP, apenas POST
Versões do protocolo2026-07-28 (atual) até 2025-03-26, incluindo o handshake initialize mais antigo
AutenticaçãoNenhuma
SessõesNenhuma — cada chamada é independente
MoedaEUR
AntecedênciaAs tee times podem ser reservadas a partir de dois dias de antecedência

Para o verificar a partir de um terminal antes de o ligar a qualquer coisa, o inspetor de referência fala diretamente com ele:

npx @modelcontextprotocol/inspector --cli https://www.golfbelek.com/mcp --transport http --method tools/list

O endpoint também está indicado nos nossos ficheiros AGENTS.md e llms.txt, ao lado de pricing.md, para que um agente que chegue ao site o encontre sem que ninguém lho diga.

Porque nos demos a este trabalho

Cada vez mais viagens começam numa janela de chat e não numa caixa de pesquisa. Quando alguém pergunta a um assistente sobre golfe em Belek, o assistente responde de qualquer forma — a única questão é se responde a partir do nosso sistema em tempo real ou do que se lembra vagamente.

Publicar os dados é também, simplesmente, mais barato do que ser alvo de scraping. Um endpoint limpo, uma única fonte de verdade e uma ligação de reserva no fim de cada resposta.

Alguma coisa errada numa resposta? Se um assistente indicar um preço ou uma disponibilidade que não coincide com o site, o site é que está certo — e queremos saber. Escreva para [email protected].

Perguntas que já nos fizeram

Pode reservar por mim?

Não. É só de leitura por design. A reserva é feita na página de tee times, onde o total é confirmado e o pagamento é efetuado.

Preciso de conta?

Para o servidor, não. Ele só disponibiliza o que já é público no site. Para reservar, vai precisar de uma.

Os meus dados vão para algum lado?

Nenhum dado de cliente passa por ele. Responde a perguntas sobre campos, horários e preços, e nada mais.

Os preços vão coincidir sempre com o site?

Vêm do mesmo sistema que o site lê, por isso sim, no caso dos preços unitários. Os totais só são calculados no checkout, e é por isso que o servidor não indica nenhum.

Leituras relacionadas