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.
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
Escolha a aplicação
Crie uma conta gratuita no PipMCP e escolha Cal.com na lista de aplicações.
- 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
Adicione a ligação à sua IA
Receberá uma ligação MCP pessoal. Adicione-a ao Claude, ao ChatGPT ou ao Cursor:
- Clique no seu nome e depois em Definições › Conectores › Adicionar conector personalizado.
- Cole a sua ligação no campo URL do servidor MCP remoto.
- 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.
Integrações relacionadas
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 gratuitamenteO PipMCP não tem qualquer afiliação com Cal.com. Os nomes dos produtos são marcas comerciais dos respetivos titulares.






