Saltar para o conteúdo

Integração · Agendamento

Conecte Claude e ChatGPT ao Cal.com

Pergunte à sua IA quando está livre na próxima semana, quais reuniões estão por vir ou para agendar, mudar ou cancelar uma reunião no Cal.com. Ela pode ler reservas, tipos de evento e agendas de disponibilidade, encontrar horários livres e criar reservas e tipos de evento. Também pode alterar seus horários de trabalho, bloquear um dia de folga e lidar com reservas que precisam da sua confirmação.

Ligar Cal.com gratuitamente

Plano gratuito, sem cartão de crédito. Demora cerca de um minuto.

Experimente pedir

  • “Quais reservas tenho amanhã?”

    A IA lista suas próximas reuniões do dia com horário, participantes e localização.

  • “Encontre um horário livre de 30 minutos na quinta-feira para uma chamada introdutória.”

    Ela consulta o tipo de evento e lista os horários livres na quinta-feira em sua fuso horário.

  • “Agende o horário das 10:00 com Lars Jensen, [email protected].”

    Ela cria a reserva com Lars como participante. O Cal.com envia-lhe um e-mail de confirmação.

O que a sua IA pode fazer

Reservas

Listar e ler reservas, agendar, reagendar ou cancelar reuniões, adicionar convidados, alterar a localização e confirmar, recusar ou marcar ausências.

Disponibilidade

Ler e alterar agendas de disponibilidade, horários semanais e sobrescritas de data, e encontrar horários livres.

Tipos de evento

Listar, ler, criar e atualizar seus tipos de reunião agendáveis e ver quais calendários estão sendo verificados para conflitos.

  • “Mova minha reunião das 14:00 com Acme para sexta-feira às 10:00.”

    Ela reagenda a reserva para o novo horário e notifica os participantes no Cal.com.

  • “Bloqueie 24 de dezembro como um dia de folga.”

    Ela adiciona uma sobrescrita de data à sua agenda de disponibilidade para que ninguém possa agendar esse dia.

  • “Confirme o pedido de reserva pendente da Mette.”

    Ela encontra a reserva não confirmada e a confirma. A Mette é notificada.

119 ferramentas para Cal.com

Estas ferramentas são ativadas quando estabelece a ligação. Pode desativar qualquer uma delas ou exigir a sua aprovação antes de ser executada.

  • add_booking_guestsAltera dadosAdicionar convidados a uma reserva existente. Obrigatório: booking_uid e guests (lista de {email, name}). Os convidados recebem convite por e-mail.
  • cancel_bookingElimina dadosCancelar uma reserva. Obrigatório: booking_uid e corpo com cancellationReason. Os participantes são notificados e não pode ser desfeito.
  • confirm_bookingVisível para outras pessoasConfirmar uma reserva que requer sua aprovação. Obrigatório: booking_uid. O participante é notificado.
  • create_bookingAltera dadosAgendar uma reunião. Obrigatório: corpo com start (hora ISO em UTC), eventTypeId e participante {name, email, timeZone}; opcionalmente guests, lengthInMinutes, metadata. O participante recebe um e-mail de confirmação.
  • create_booking_attendeeAltera dadosCriar um novo participante para uma reserva. Obrigatório: cal api version, name, time zone ou email. Resumo da API: Adicionar um participante a uma reserva.
  • create_booking_userAltera dadosCriar um novo usuário para uma reserva. Obrigatório: cal api version. Resumo da API: Reatribuir uma reserva a um anfitrião selecionado automaticamente.
  • create_calendar_credentialAltera dadosCriar uma nova credencial para um calendário. Obrigatório: username ou password. Resumo da API: Salvar credenciais do calendário Apple.
  • create_calendar_disconnectAltera dadosCriar uma nova desconexão para um calendário. Obrigatório: id. Resumo da API: Desconectar um calendário.
  • create_calendar_eventAltera dadosCriar um novo evento para um calendário. Obrigatório: title, start ou end. Resumo da API: Criar um evento de calendário.
  • create_conferencing_connectAltera dadosCriar uma nova conexão para conferência. Resumo da API: Conectar sua aplicação de conferência.
  • create_conferencing_defaultAltera dadosCriar uma nova configuração padrão para conferência. Resumo da API: Definir sua aplicação de conferência padrão.
  • create_connection_eventAltera dadosCriar um novo evento para uma conexão. Obrigatório: title, start ou end. Resumo da API: Criar evento em uma conexão.
  • create_customerAltera dadosCriar um novo cliente. Obrigatório: nome, redirecionamentos ou permissões. Resumo da API: Criar um cliente OAuth.
  • create_customer_userAltera dadosCriar um novo usuário para um cliente. Obrigatório: e-mail ou nome. Resumo da API: Criar um usuário gerenciado.
  • create_customer_webhookElimina dadosCriar um novo webhook para um cliente. Obrigatório: ativo, URL do assinante ou gatilhos. Ação destrutiva; pode exigir aprovação. Resumo da API: Criar um webhook.
  • create_event_typeAltera dadosCriar um tipo de evento. Obrigatório: corpo com título, slug e duração em minutos; opcionalmente descrição, locais e ID do cronograma.
  • create_event_type_private_linkAltera dadosCriar um novo link privado para um tipo de evento. Resumo da API: Criar um link privado para um tipo de evento.
  • create_event_type_webhookElimina dadosCriar um novo webhook para um tipo de evento. Obrigatório: ativo, URL do assinante ou gatilhos. Ação destrutiva; pode exigir aprovação. Resumo da API: Criar um webhook.
  • create_requestVisível para outras pessoasCriar uma nova solicitação. Obrigatório: e-mail. Tem efeitos visíveis fora deste sistema. Resumo da API: Solicitar código de verificação por e-mail.
  • create_request_user_verified_resources_controller_request_phone_Altera dadosCriar uma nova solicitação. Obrigatório: telefone. Resumo da API: Solicitar código de verificação de número de telefone.
  • create_reservationAltera dadosCriar uma nova reserva. Obrigatório: versão da API Cal, ID do tipo de evento ou início do slot. Resumo da API: Reservar um slot.
  • create_saveAltera dadosCriar uma nova salvaguarda. Obrigatório: URLs. Resumo da API: Salvar um feed ICS.
  • create_scheduleAltera dadosCriar um cronograma de disponibilidade. Obrigatório: nome, fuso horário e é padrão. Opcional: disponibilidade (dias com início/fim do horário) e sobreposições para datas específicas.
  • create_selected_calendarAltera dadosCriar um novo calendário selecionado. Obrigatório: integração, ID externo ou ID de credencial. Resumo da API: Adicionar um calendário selecionado.
  • create_user_force_refreshAltera dadosCriar uma nova atualização forçada para um usuário. Resumo da API: Atualizar tokens forçadamente.
  • create_webhookElimina dadosCriar um novo webhook. Obrigatório: ativo, URL do assinante ou gatilhos. Ação destrutiva; pode exigir aprovação. Resumo da API: Criar um webhook.
  • decline_bookingVisível para outras pessoasRecusar um agendamento que requer sua aprovação. Obrigatório: booking_uid. Opcional: reason. O participante é notificado.
  • delete_booking_attendeeElimina dadosExcluir permanentemente um participante pelo ID do participante. Ação destrutiva; pode exigir aprovação. Resumo da API: Remover um participante de uma reserva.
  • delete_calendar_eventElimina dadosExcluir permanentemente um evento pelo UID do evento. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir um evento do calendário.
  • delete_conferencing_disconnectsMovimenta dinheiroExcluir permanentemente uma desconexão por aplicativo. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Desconectar seu aplicativo de conferência.
  • delete_connection_eventElimina dadosExcluir permanentemente um evento pelo ID do evento. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir evento para uma conexão.
  • delete_customerElimina dadosExcluir permanentemente um cliente pelo ID do cliente. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir um cliente OAuth.
  • delete_customer_userElimina dadosExcluir permanentemente um usuário pelo ID do usuário. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir um usuário gerenciado.
  • delete_customer_webhookElimina dadosExcluir permanentemente um webhook pelo seu ID. Ação destrutiva; pode exigir aprovação.
  • delete_customer_webhooksMovimenta dinheiroExcluir permanentemente um webhook por ID do cliente. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Excluir todos os webhooks.
  • delete_event_typeElimina dadosExcluir permanentemente um tipo de evento por ID do tipo de evento. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir um tipo de evento.
  • delete_event_type_private_linkElimina dadosExcluir permanentemente um link privado por ID do link. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir um link privado para um tipo de evento.
  • delete_event_type_webhookElimina dadosExcluir permanentemente um webhook pelo seu ID. Ação destrutiva; pode exigir aprovação.
  • delete_event_type_webhooksMovimenta dinheiroExcluir permanentemente um webhook por ID do tipo de evento. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Excluir todos os webhooks.
  • delete_reservationElimina dadosExcluir permanentemente uma reserva por UID. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir um slot reservado.
  • delete_scheduleElimina dadosExcluir permanentemente um calendário de disponibilidade por ID do calendário. Ação destrutiva; pode exigir aprovação.
  • delete_selected_calendarsMovimenta dinheiroExcluir permanentemente um calendário selecionado. Ação financeira ou irreversível; pode exigir aprovação.
  • delete_webhookElimina dadosExcluir permanentemente um webhook pelo seu ID. Ação destrutiva; pode exigir aprovação.
  • get_bookingObter uma reserva com horário, participantes, localização e status. Obrigatório: booking_uid.
  • get_booking_attendeeObter um participante para uma reserva por ID do participante. Resumo da API: Obter um participante específico para uma reserva.
  • get_by_seatObter um assento por UID de assento. Resumo da API: Obter uma reserva pelo UID do assento.
  • get_calendar_eventObter um evento para um calendário por UID do evento. Resumo da API: Obter detalhes da reunião do calendário.
  • get_connection_eventObter um evento para uma conexão por ID de evento. Resumo da API: Obter evento para uma conexão.
  • get_customerObter um cliente por ID do cliente. Resumo da API: Obter um cliente OAuth.
  • get_customer_userObter um usuário para um cliente por ID do usuário. Resumo da API: Obter um usuário gerenciado.
  • get_customer_webhookObter um webhook para um cliente por ID do webhook. Resumo da API: Obter um webhook.
  • get_default_scheduleObter seu calendário de disponibilidade padrão.
  • get_event_typeObter as configurações de um tipo de evento: duração, locais, campos de reserva e agenda. Obrigatório: event_type_id.
  • get_event_type_webhookObter um webhook para um tipo de evento por ID do webhook. Resumo da API: Obter um webhook.
  • get_meObter seu perfil Cal.com: nome de usuário, email, fuso horário e agenda padrão.
  • get_meeting_details_from_calendarObter um evento para um calendário por UID do evento. Resumo da API: Obter detalhes da reunião do calendário.
  • get_messageObter uma mensagem por ID da mensagem. Resumo da API: Obter e-mail verificado pelo ID.
  • get_oauth2_clientObter um cliente por ID do cliente. Resumo da API: Obter cliente OAuth2.
  • get_reservationObter uma reserva por UID. Resumo da API: Obter slot reservado.
  • get_scheduleObter um calendário de disponibilidade com horários semanais e sobrescritas de data. Obrigatório: schedule_id.
  • get_userObter um usuário por ID do usuário. Resumo da API: Obter número de telefone verificado pelo ID.
  • get_webhookObter um webhook pelo seu ID de webhook. Resumo da API: Obter um webhook.
  • list_auth_urlsListar URLs de autenticação. Filtros opcionais: return to ou on error return to. Resumo da API: Obter URL de autenticação para aplicativo de conferência OAuth.
  • list_available_slotsListar intervalos de tempo livres para agendamento. Obrigatório: offset (o intervalo DATA/HORA INICIAL, ISO em UTC) e end. Identificar o evento com event_type_id ou event_type_slug mais nome de usuário. Opcional: time_zone, duration.
  • list_booking_attendeesListar participantes para uma reserva. Resumo da API: Obter todos os participantes para uma reserva.
  • list_booking_calendar_linksLista os links do calendário para uma reserva. Resumo da API: Obter links 'Adicionar ao Calendário' para uma reserva.
  • list_booking_conferencing_sessionsLista as sessões de conferência para uma reserva. Resumo da API: Obter Sessões de Reunião por Vídeo. Suporte apenas para Cal Video.
  • list_booking_recordingsLista os gravações para uma reserva. Resumo da API: Obter todas as gravações para a reserva.
  • list_booking_referencesLista as referências para uma reserva. Filtros opcionais: tipo. Resumo da API: Obter referências de reserva.
  • list_booking_transcriptsLista os transcrições para uma reserva. Resumo da API: Obter links de download em tempo real do transcrição Cal Video para a reserva.
  • list_bookingsLista as reservas. Opcional: status (próximas, passadas, canceladas, não confirmadas...), email do participante, nome do participante, id do tipo de evento, após_início/antes_fim, ordenar_por_início, quantidade, deslocamento.
  • list_busy_timesLista os períodos ocupados. Filtros opcionais: fuso horário, data de início, data de fim, id de credencial ou id externo. Resumo da API: Obter períodos ocupados.
  • list_calendar_checksLista as verificações para um calendário. Resumo da API: Verificar uma conexão de calendário.
  • list_calendar_connectsLista as conexões para um calendário. Filtros opcionais: é execução seca ou redirecionamento. Resumo da API: Obter URL de conexão OAuth.
  • list_calendar_eventsLista os eventos para um calendário. Filtros opcionais: de, até, fuso horário ou id do calendário. Resumo da API: Listar eventos do calendário.
  • list_calendar_freebusiesLista os períodos livres/ocupados para um calendário. Filtros opcionais: de, até ou fuso horário. Resumo da API: Obter períodos livre/ocupado.
  • list_calendar_savesLista as salvaguardas para um calendário. Filtros opcionais: estado ou código. Resumo da API: Salvar credenciais do Google ou Outlook.
  • list_callbacksLista as chamadas de volta. Filtros opcionais: estado ou código. Resumo da API: Chamada OAuth de aplicativo de conferência.
  • list_checksLista as verificações. Resumo da API: Verificar um feed ICS.
  • list_checks_stripe_controller_checkLista as verificações. Resumo da API: Verificar conexão Stripe.
  • list_conferencingsLista as aplicações de conferência. Resumo da API: Listar suas aplicações de conferência.
  • list_connected_calendarsLista os calendários conectados à sua conta Cal.com que são verificados para conflitos.
  • list_connection_eventsLista os eventos para uma conexão. Filtros opcionais: de, até, fuso horário ou id do calendário.
  • list_connection_freebusiesLista os períodos livres/ocupados para uma conexão. Filtros opcionais: de, até ou fuso horário. Resumo da API: Obter período livre/ocupado para uma conexão.
  • list_connectionsLista as conexões. Resumo da API: Listar conexões de calendário.
  • list_connectsLista as conexões. Resumo da API: Obter URL de conexão Stripe.
  • list_customer_usersLista os usuários para um cliente. Filtros opcionais: emails. Os resultados são paginados. Resumo da API: Obter todos os usuários gerenciados.
  • list_customer_webhooksLista as webhooks para um cliente. Filtros opcionais: quantidade. Os resultados são paginados. Resumo da API: Obter todas as webhooks.
  • list_customersLista os clientes. Resumo da API: Obter todos os clientes OAuth.
  • list_defaultsLista as configurações padrão. Resumo da API: Obter sua aplicação de conferência padrão.
  • list_event_type_private_linksLista os links privados para um tipo de evento. Resumo da API: Obter todos os links privados para um tipo de evento.
  • list_event_type_webhooksListar webhooks para um tipo de evento. Filtros opcionais: take. Os resultados são paginados. Resumo da API: Obter todos os webhooks.
  • list_event_typesListar seus tipos de eventos (tipos de reunião agendáveis) com seus IDs, slugs e durações.
  • list_messagesListar mensagens. Filtros opcionais: take. Os resultados são paginados. Resumo da API: Obter lista de emails verificados.
  • list_savesListar saves. Filtros opcionais: state ou code. Resumo da API: Salvar credenciais do Stripe.
  • list_schedulesListar suas agendas de disponibilidade (horários de trabalho).
  • list_usersListar usuários. Filtros opcionais: take. Os resultados são paginados. Resumo da API: Obter lista de números de telefone verificados.
  • list_webhooksListar webhooks. Filtros opcionais: take. Os resultados são paginados. Resumo da API: Obter todos os webhooks.
  • mark_booking_no_showVisível para outras pessoasMarcar o anfitrião ou participantes de um agendamento passado como não compareceram. Obrigatório: booking_uid. Passar host=true ou attendees como [{email, absent: true}].
  • reschedule_bookingAltera dadosMover uma reserva para um novo horário. Obrigatório: booking_uid e corpo com start (nova hora ISO em UTC) e opcionalmente reschedulingReason. Os participantes são notificados.
  • submit_api_keyVisível para outras pessoasAtualizar uma chave de API. Tem efeitos visíveis fora deste sistema. Resumo da API: Atualizar Chave de API.
  • submit_oauthElimina dadosAtualizar uma oauth (client id). Ação destrutiva; pode exigir aprovação. Resumo da API: Atualizar tokens de usuário gerenciados.
  • submit_userVisível para outras pessoasVerificar um usuário. Tem efeitos visíveis fora deste sistema. Resumo da API: Verificar um email.
  • submit_user_verifyVisível para outras pessoasVerificar um usuário. Tem efeitos visíveis fora deste sistema. Resumo da API: Verificar um número de telefone.
  • update_booking_locationVisível para outras pessoasAlterar onde ocorre o agendamento (endereço, telefone ou link de vídeo). Obrigatório: booking_uid e location.
  • update_booking_userAltera dadosAtualizar um usuário existente identificado pelo user id. Resumo da API: Reatribuir um agendamento a um anfitrião específico.
  • update_calendar_eventAltera dadosAtualizar um evento existente identificado pelo event uid. Apenas os campos que você passa são alterados. Resumo da API: Atualizar detalhes de reunião no calendário.
  • update_connection_eventAltera dadosAtualizar um evento existente identificado pelo event id. Apenas os campos que você passa são alterados. Resumo da API: Atualizar evento para uma conexão.
  • update_customerAltera dadosAtualizar um cliente existente identificado pelo client id. Apenas os campos que você passa são alterados. Resumo da API: Atualizar um OAuth client.
  • update_customer_userAltera dadosAtualizar um usuário existente identificado pelo user id. Apenas os campos que você passa são alterados. Resumo da API: Atualizar um usuário gerenciado.
  • update_customer_webhookElimina dadosAtualizar uma webhook existente identificada por ID de webhook. Apenas os campos que passa são alterados. Ação destrutiva; pode exigir aprovação. Resumo da API: Atualizar uma webhook.
  • update_destination_calendarsVisível para outras pessoasAtualizar um calendário de destino existente. Tem efeitos visíveis fora deste sistema. Resumo da API: Atualizar calendários de destino.
  • update_event_typeAltera dadosAtualizar o título, duração, descrição, locais, agenda ou visibilidade (oculta) de um tipo de evento. Obrigatório: event_type_id e body.
  • update_event_type_private_linkAltera dadosAtualizar uma ligação privada existente identificada pelo link id. Apenas os campos que passa são alterados. Resumo da API: Atualizar uma ligação privada para um tipo de evento.
  • update_event_type_webhookElimina dadosAtualizar uma webhook existente identificada por ID de webhook. Apenas os campos que passa são alterados. Ação destrutiva; pode exigir aprovação. Resumo da API: Atualizar uma webhook.
  • update_mesVisível para outras pessoasAtualizar um me existente. Apenas os campos que passa são alterados. Tem efeitos visíveis fora deste sistema. Resumo da API: Atualizar o meu perfil.
  • update_reservationAltera dadosAtualizar uma reserva existente identificada por uid. Apenas os campos que passa são alterados. Resumo da API: Atualizar um slot reservado.
  • update_scheduleAltera dadosAlterar o nome, fuso horário, disponibilidade semanal ou sobreposições de data (ex. bloquear um dia livre) de uma agenda. Obrigatório: schedule_id.
  • update_webhookElimina dadosAtualizar uma webhook existente identificada por ID de webhook. Apenas os campos que passa são alterados. Ação destrutiva; pode exigir aprovação. Resumo da API: Atualizar uma webhook.

Configure em três passos

  1. 1

    Escolha a aplicação

    Crie uma conta gratuita no PipMCP e escolha Cal.com na lista de aplicações.

  2. 2

    Cole a sua chave

    Cole uma chave da API do Cal.com. No Cal.com, vá em Configurações → Desenvolvedor → Chaves da API, crie uma nova chave e copie-a. Começa com cal_live_.

  3. 3

    Adicione a ligação à sua IA

    Receberá uma ligação MCP pessoal. Adicione-a ao Claude, ao ChatGPT ou ao Cursor:

    1. Clique no seu nome e depois em Definições › Conectores › Adicionar conector personalizado.
    2. Cole a sua ligação no campo URL do servidor MCP remoto.
    3. Ative-o no menu + de uma conversa.

Perguntas

O que a IA pode fazer no Cal.com?

A IA pode ler seu perfil, reservas, tipos de evento, agendas de disponibilidade, calendários conectados e horários livres. Ela pode agendar, reagendar e cancelar reuniões, adicionar convidados, alterar a localização de uma reserva, confirmar ou recusar reservas, marcar ausências e criar ou atualizar tipos de evento e agendas.

A IA vê minhas credenciais do Cal.com?

Não. Sua chave da API do Cal.com é criptografada em repouso e nunca é mostrada à IA. Após você salvá-la, ela não é mostrada novamente, nem mesmo a você. A IA só vê os resultados das ferramentas que chama.

Posso controlar o que a IA é autorizada a fazer?

Sim. Você escolhe quais ferramentas estão ativadas, para começar lendo reservas e encontrando horários livres. Cancelar uma reserva notifica os participantes e não pode ser desfeita; pode exigir sua aprovação antes de executar, como confirmar ou recusar reservas. Todas as chamadas de ferramenta são registradas.

Funciona com o ChatGPT?

Sim. No ChatGPT, vá em Configurações › Aplicações & Conectores › Avançado e ative o Modo Desenvolvedor, depois adicione seu link do PipMCP. O Modo Desenvolvedor requer um plano pago do ChatGPT: Plus, Pro, Business ou Enterprise. O mesmo link funciona também no Claude (Configurações › Conectores › Adicionar conector personalizado), Cursor e outros clientes MCP.

Qual é o custo?

O PipMCP tem um plano gratuito sem necessidade de cartão de crédito. Os planos pagos cobram por tarefa concluída. Você também precisa de uma conta própria no Cal.com.

Os participantes receberão e-mails quando a IA agendar ou alterar uma reunião?

Sim. O Cal.com envia confirmação ao agendamento da IA, notifica os participantes ao reprogramar, cancelar, confirmar ou recusar uma reserva, e envia convite aos convidados adicionados. Exija aprovação para essas ferramentas se quiser verificar cada alteração antes de alguém receber um e-mail.

Deixe a sua IA trabalhar em Cal.com ainda hoje.

Comece gratuitamente. A sua chave permanece encriptada e é você quem decide o que a IA pode fazer.

Ligar Cal.com gratuitamente

O PipMCP não tem qualquer afiliação com Cal.com. Os nomes dos produtos são marcas comerciais dos respetivos titulares.