Já no ChatGPT e ClaudeConectar

Conecte o Chatfuel MCP ao Cal.com MCP

Ofereça horários livres do Cal.com para quem pede uma chamada de vídeo no WhatsApp ou no Instagram, agende o que a pessoa escolher e remarque quando os planos mudarem. O Agente de IA continua agendando os procedimentos na clínica pela agenda do Chatfuel, e o assistente junta as duas coisas quando você pede.

O que a integração faz

As tools que o assistente usa em cada lado, com os nomes que cada servidor dá a elas.

Chatfuel MCP
ToolO que faz
update_automation_settingMuda uma configuração de uma automação: quando a IA responde, a passagem para a equipe, os follow-ups, a qualificação de leads, as regras de agendamento ou as respostas a comentários.
list_chatsLista as conversas com clientes com canal, status e etapa do lead.
get_chatMostra as últimas mensagens de uma conversa com um cliente, com canal, status e etapa do lead.
review_chatsResume as conversas com clientes de um período em vez de devolver cada mensagem.
send_chat_messageEnvia ao cliente, na conversa dele, o texto que você aprovou e passa a conversa para o chat ao vivo.
return_chat_to_aiDevolve ao Agente de IA uma conversa que está no chat ao vivo, depois do seu sim, e o Agente de IA responde a última mensagem do cliente.
get_knowledge_baseMostra o que o Agente de IA usa para responder: dados da empresa, instruções, horário de atendimento, FAQ, serviços e profissionais.
add_faqAdiciona perguntas e respostas ao FAQ que o Agente de IA usa para responder.
test_replyEnvia uma mensagem de cliente de teste para uma conversa de teste e devolve a resposta do Agente de IA.
list_bookingsLista os agendamentos entre duas datas: horário, serviço, profissional, nome do cliente e status.
set_lead_stageMove um lead para outra etapa do quadro de Leads, como qualificado ou ganho.
Cal.com MCP
ToolO que faz
get_event_typesLista os seus tipos de evento do Cal.com, chamados de Links no app, com ID e duração.
get_event_typeMostra um tipo de evento completo: duração, locais, descrição e a página pública de agendamento.
get_scheduleMostra uma agenda de disponibilidade com fuso horário, horários de cada dia e exceções por data.
get_availabilityMostra os horários livres de um tipo de evento entre duas datas, no fuso horário que você escolher.
create_bookingAgenda um horário de um tipo de evento para um participante, com nome, fuso horário e e-mail ou telefone.
get_bookingsLista agendamentos filtrados por status, datas, tipo de evento ou nome ou e-mail do participante.
reschedule_bookingLeva um agendamento aceito ou pendente para um novo horário de início.
cancel_bookingCancela um agendamento, com um motivo opcional.

O que pedir ao assistente

Pediu uma avaliação de pele → horário do Cal.com agendado na conversa

QuandoAntes de escolher um procedimento, alguns clientes perguntam ao Agente de IA se uma especialista pode avaliar a pele deles por chamada de vídeo.

  1. Com update_automation_setting, o Agente de IA ganha uma regra de passagem: quando alguém quer a avaliação de pele online, ele pede o e-mail e um dia bom para a pessoa e passa a conversa para a sua equipe.
  2. list_chats separa as conversas que esperam por uma pessoa, e get_chat mostra o dia e o e-mail que cada cliente digitou.
  3. O Cal.com MCP encontra a avaliação com get_event_types e os horários livres daquele dia com get_availability. Se a avaliação for um tipo de evento de equipe round-robin, os horários incluem todos os anfitriões.
  4. send_chat_message oferece três desses horários quando você aprova o texto. Quando o cliente escolhe um, create_booking agenda com o nome, o e-mail e o fuso horário dele depois do seu sim.
  5. Outro send_chat_message confirma o horário, e return_chat_to_ai devolve a conversa ao Agente de IA quando você concorda.

ResultadoO cliente fica agendado no Cal.com sem sair do WhatsApp ou do Instagram, e o Cal.com manda a confirmação para o e-mail informado na conversa.

Peça

Quem está esperando no Chatfuel por uma avaliação de pele online? Veja os horários livres do Cal.com no dia que cada pessoa pediu e prepare uma resposta com três opções.

Conversa no Chatfuel: uma colega oferece três horários do Cal.com para a avaliação de pele online

“Dá para remarcar?” na conversa → o agendamento do Cal.com remarcado

QuandoUma cliente escreve no Instagram que não vai conseguir entrar na avaliação de quinta e pede sexta, ou quer cancelar.

  1. Mais uma regra de passagem, criada com update_automation_setting, manda para a sua equipe os pedidos de remarcar ou cancelar a avaliação, junto com as regras que você já tem.
  2. review_chats resume a semana e aponta as conversas passadas para a equipe; get_chat mostra o que cada cliente quer mudar.
  3. O Cal.com MCP encontra o agendamento pelo nome com get_bookings e confere o novo dia com get_availability, contando o horário atual como livre.
  4. Depois do seu sim, reschedule_booking leva para o novo horário, ou cancel_booking cancela com o motivo que o cliente deu.
  5. send_chat_message avisa o cliente do novo horário quando você aprova o texto, e return_chat_to_ai devolve a conversa ao Agente de IA.

ResultadoA mudança fica feita no Cal.com na mesma sessão, e a cliente recebe a resposta na conversa onde pediu. Um agendamento já cancelado ou recusado não pode ser remarcado, então o assistente agenda um horário novo.

Peça

Quais clientes pediram no Chatfuel esta semana para remarcar ou cancelar a avaliação de pele? Encontre os agendamentos no Cal.com, sugira novos horários e prepare as respostas.

Conversa no Chatfuel: uma cliente pede para remarcar a avaliação de pele e uma colega confirma o novo horário do Cal.com

Avaliação e horários do Cal.com → respostas no FAQ ao lado do agendamento do Agente de IA

QuandoO Agente de IA agenda limpezas de pele e massagens no Chatfuel, mas os clientes também perguntam pela avaliação de pele online, que é agendada no Cal.com.

  1. O Cal.com MCP lê a avaliação com get_event_types e get_event_type: 20 minutos pelo Cal Video, a descrição e a página pública de agendamento. get_schedule traz os horários em que ela pode ser marcada.
  2. get_knowledge_base mostra quais procedimentos o Agente de IA agenda no Chatfuel e o que o FAQ já diz.
  3. add_faq adiciona as respostas: o que é a avaliação, quando acontece e onde agendar, e que os procedimentos são agendados na própria conversa.
  4. test_reply manda uma pergunta de exemplo para uma conversa de teste, para você ler a resposta do Agente de IA antes de qualquer cliente.

ResultadoQuem quer uma orientação recebe a página de agendamento do Cal.com, e os procedimentos continuam com o Agente de IA na agenda do Chatfuel.

Peça

Leia a nossa avaliação de pele online no Cal.com, com os horários e a página de agendamento, e adicione ao FAQ do Chatfuel. Diga que os procedimentos são agendados na conversa e depois teste o que o Agente de IA responde para quem não sabe qual tratamento facial escolher.

FAQ da base de conhecimento do Chatfuel com respostas sobre a avaliação de pele online e o agendamento de procedimentos na conversa

Avaliação no Cal.com → procedimento no Chatfuel → Fechado Ganhou

QuandoDepois da chamada de vídeo, os clientes agendam com o Agente de IA o procedimento que a especialista indicou, mas o quadro de Leads não mostra quais avaliações deram resultado.

  1. O Cal.com MCP lista as avaliações da semana passada com get_bookings (status past), com o nome de cada participante e se ele foi marcado como ausente.
  2. O Chatfuel MCP lista os procedimentos agendados desde então com list_bookings: horário, serviço, profissional e nome do cliente.
  3. O assistente cruza as duas listas pelo nome e encontra a conversa de cada cliente com list_chats. Se o formulário de agendamento do Cal.com pede telefone, list_chats também busca por ele.
  4. set_lead_stage passa cada correspondência para Fechado Ganhou depois do seu sim, e a conversa volta para o Agente de IA. Os demais ficam numa lista para a sua equipe.

ResultadoO quadro de Leads mostra quais avaliações viraram uma Limpeza de pele, uma Hidratação facial ou um Peeling, e a sua equipe sabe quem ainda não agendou.

Peça

Quem fez a avaliação de pele online no Cal.com na semana passada e depois agendou um procedimento no Chatfuel? Passe essas pessoas para Fechado Ganhou no quadro de Leads e liste quem ainda não agendou.

Quadro de Leads do Chatfuel: clientes que agendaram um procedimento depois da avaliação de pele, na coluna Fechado Ganhou

Como conectar

  1. Conecte o Chatfuel MCP

    O Chatfuel está nos diretórios do Claude e do ChatGPT, e o Cursor adiciona pelo endereço. Entre com a conta do Chatfuel dona do seu bot.

  2. Adicione o Cal.com MCP pela URL

    Adicione https://mcp.cal.com/mcp como servidor personalizado. O assistente se registra sozinho, mostra a página de consentimento do Cal.com e depois o login, então não há API key para copiar.

  3. Peça algo que use os dois

    Cite o Cal.com e o Chatfuel no mesmo pedido. O Chatfuel pergunta antes de editar o bot ou escrever para um cliente, e com as aprovações de ferramentas ligadas você confirma cada agendamento, remarcação ou cancelamento no Cal.com.

  1. Conecte o Chatfuel pelo diretório de conectores do Claude e faça login.
  2. Vá em Customize › Connectors, clique em + Add e escolha Add custom connector. Dê o nome Cal.com, cole https://mcp.cal.com/mcp e clique em Continue.
  3. Aprove a página de consentimento do Cal.com e faça login. O plano Free permite um conector personalizado; no Team e no Enterprise, um Owner adiciona primeiro para todos.
Cal.com MCP
https://mcp.cal.com/mcp
Chatfuel MCP no Claude

O que você precisa

  • Chatfuel com pelo menos um canal conectado, como WhatsApp ou Instagram. Nos casos com procedimentos, serviços e profissionais configurados no Chatfuel, para o Agente de IA poder agendar.
  • Uma conta no Cal.com com um tipo de evento para a avaliação online. O Cal.com não cita um plano para o MCP; uma avaliação round-robin precisa de uma equipe no Cal.com, que faz parte do plano Teams.
  • Claude em qualquer plano, ChatGPT onde servidores MCP personalizados são permitidos, ou Cursor. O plano Free do Claude comporta um conector personalizado.
  • Para agendar em nome de um cliente, o e-mail que ele digitou na conversa. Se o formulário de agendamento do tipo de evento estiver em Phone, o Cal.com confirma pelo número de telefone.

Limites

  • Os agendamentos do Chatfuel e os do Cal.com ficam em agendas separadas, e nenhum servidor copia um para o outro. Se uma profissional faz procedimentos e chamadas de vídeo, dê a ela horários próprios em cada agenda.
  • O Agente de IA não agenda horários do Cal.com sozinho. Os horários são oferecidos e agendados quando você pede ao assistente, e cada mensagem para um cliente precisa do seu sim ao texto exato.
  • Conversas e agendamentos são ligados pelo nome, porque o Chatfuel MCP não devolve e-mail nem telefone, a menos que o cliente tenha escrito. Um campo de telefone no formulário do Cal.com deixa a busca mais precisa.
  • Uma mensagem do assistente chega a um cliente do WhatsApp só se ele escreveu nas últimas 24 horas, e a um do Instagram ou do Messenger nos últimos 7 dias.
  • A tela de consentimento do Cal.com pede permissões de equipe, organização e contatos além dos seus agendamentos, e o Cal.com confere o seu papel na equipe a cada chamada.

Perguntas frequentes

  • Sim. O Cal.com hospeda o servidor em https://mcp.cal.com/mcp e publica todas as ferramentas na documentação para desenvolvedores. A mesma documentação descreve uma versão auto-hospedada, o pacote npm @calcom/cal-mcp, que funciona com uma API key.

Conecte o Chatfuel MCP

Comece o teste grátis, adicione o Chatfuel ao seu assistente e pergunte sobre Cal.com e as suas conversas em um só lugar.