Integração · Agendamento
Conecte Claude e ChatGPT ao Cal ID
Pergunte à sua IA quem está agendado para amanhã, para encontrar um horário livre ou para agendar, reprogramar ou cancelar uma reunião no Cal ID. Ela pode gerenciar agendamentos, tipos de evento e contatos, aceitar ou recusar solicitações de agendamento e listar seus horários de disponibilidade e equipes. Também pode ler suas sessões de anotação de reuniões.
Plano gratuito, sem cartão de crédito. Demora cerca de um minuto.
Experimente pedir
“Quais reservas tenho amanhã?”
Ela lista os seus agendamentos nesse intervalo de datas com horários, participantes e status.
“Encontre um horário livre para minha chamada de introdução na próxima semana.”
Ela lista os horários de agendamento livres para esse tipo de evento, em sua fuso horário.
“Agende uma chamada de introdução com [email protected] na quarta-feira às 10:00.”
Ela verifica os horários disponíveis e cria o agendamento. Jens recebe um email de confirmação.
O que a sua IA pode fazer
Reservas
Liste, leia, crie, confirme, reprograma e cancele agendamentos, filtrados por status, participante, tipo de evento ou data.
Tipos de eventos e disponibilidade
Crie, leia e atualize tipos de evento, liste horários livres e seus horários de disponibilidade, e veja os tipos de evento das suas equipes.
Contatos e notetaker
Pesquise, crie e atualize contatos, liste reuniões com um contato e leia suas sessões de notetaker.
“Mova minha reunião das 14:00 com Laura para quinta-feira no mesmo horário.”
Ela reprograma o agendamento para o novo horário de início e os participantes são notificados.
“Aceite a solicitação de agendamento pendente da Acme.”
Ela aceita o agendamento que está aguardando confirmação. Ela também pode recusar um, com uma razão.
“Crie um tipo de evento de 15 minutos chamado Quick chat.”
Ela cria o tipo de evento com título, slug e duração.
61 ferramentas para Cal ID
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.
cancel_bookingElimina dadosCancelar uma reserva com `booking_id` e um opcional `cancellation_reason`. Os participantes são notificados; para reservas pagas, `auto_refund` pode reembolsar o pagamento.confirm_bookingVisível para outras pessoasAceitar (`confirmed` true) ou recusar (`confirmed` false) uma reserva que precisa de confirmação, por `booking_id`, com um opcional `reason`.create_availabilityAltera dadosCriar uma nova disponibilidade. Obrigatório: ID da agenda, horário de início, horário de fim ou dias.create_bookingAltera dadosAgendar uma reunião para um tipo de evento (`event_type_id` ou `event_type_slug`) com `start`, `end` (ISO 8601), `time_zone` e `responses` (os dados do agendador: `email`, nome, notas, convidados). Verifique horários disponíveis com list_slots primeiro; o agendador recebe um email de confirmação.create_contactAltera dadosCriar um contato com `name`, `email` e opcionais `phone` e `notes`.create_event_typeAltera dadosCriar um tipo de evento; coloque suas configurações em `body`: `title`, `slug`, `length` (minutos) e descrição opcional, locais, preço e moeda.create_reserveAltera dadosCriar uma nova reserva. Obrigatório: ID do tipo de evento ou horário de início do slot.create_scheduleAltera dadosCriar uma nova agenda. Obrigatório: nome.create_teamAltera dadosCriar uma nova equipe. Obrigatório: nome. Pesquise equipes primeiro para evitar duplicatas.create_team_event_typeAltera dadosCriar um novo tipo de evento para uma equipe. Obrigatório: corpo.create_team_subscriptionAltera dadosCriar uma nova assinatura para uma equipe. Obrigatório: ID do usuário.create_webhookElimina dadosCriar um novo webhook. Obrigatório: gatilhos de eventos ou URL do assinante. Ação destrutiva; pode exigir aprovação.delete_availabilityElimina dadosExcluir permanentemente uma disponibilidade pelo ID de disponibilidade. Ação destrutiva; pode exigir aprovação.delete_contactElimina dadosExclua permanentemente um contato pelo ID do contato. Ação destrutiva; pode exigir aprovação.delete_event_typeElimina dadosExcluir permanentemente um tipo de evento pelo ID de tipo de evento. Ação destrutiva; pode exigir aprovação.delete_scheduleElimina dadosExcluir permanentemente um calendário de disponibilidade por ID do calendário. Ação destrutiva; pode exigir aprovação.delete_slotElimina dadosExcluir permanentemente um slot pelo uid. Ação destrutiva; pode exigir aprovação.delete_teamElimina dadosExcluir permanentemente uma equipe pelo seu ID de equipe. Ação destrutiva; pode exigir aprovação.delete_team_event_typeElimina dadosExcluir permanentemente um tipo de evento pelo ID de tipo de evento. Ação destrutiva; pode exigir aprovação.delete_team_subscriptionElimina dadosExcluir permanentemente uma assinatura pelo ID de assinatura. Ação destrutiva; pode exigir aprovação.delete_webhookElimina dadosExcluir permanentemente um webhook pelo seu ID. Ação destrutiva; pode exigir aprovação.get_bookingObter uma reserva por `booking_id`, com horários, participantes, localização e status.get_contactObter um contato pelo `contact_id`.get_event_typeObter um tipo de evento por `event_type_id`, com duração, locais e configurações de agendamento.get_meObter seu próprio perfil Cal ID: nome, usuário, e-mail e fuso horário.get_notetakerObter uma sessão de notetaker por `notetaker_id`.get_slotObter um slot pelo uid.get_teamObter uma equipa por ID de equipa.get_team_event_typeObter um tipo de evento para uma equipe pelo ID de tipo de evento.get_team_subscriptionObter uma assinatura para uma equipe pelo ID de assinatura.get_userObter um usuário por userslug.get_webhookObter um webhook pelo seu ID de webhook.list_availabilitiesListar disponibilidades. Filtros opcionais: data de início, data de fim ou ID do tipo de evento.list_available_slotsListar horários de reserva disponíveis para um tipo de evento (`event_type_id` ou `event_type_slug`) até `end`, opcionalmente com `duration` e `time_zone`.list_bookingsListar reservas filtradas por `status`, `attendee_email`, `attendee_name` ou `event_type_ids`, com ordenação, `page` e `limit`.list_client_ipsListar IPs dos clientes.list_contact_meetingsListar reuniões de um contato por `contact_id`.list_event_typesListar tipos de evento (tipos de reunião disponíveis), filtrado por `title`, `slug` ou `hidden`.list_notetaker_audio_recordingsListar gravações de áudio para um notetaker.list_notetaker_recordingsListar gravações para um notetaker.list_notetakersListar sessões de notetaker de reuniões, com `page` e `limit`.list_schedulesListar suas agendas de disponibilidade (horários de trabalho).list_team_event_typesListar tipos de evento de uma equipe por `team_id`.list_team_schedulesListar agendas para uma equipe.list_team_subscriptionsListar assinaturas para uma equipe. Filtros opcionais: ordenação, direção da ordem, função ou convite aceito. Os resultados são paginados.list_teamsListar as equipes a que você pertence, filtrado por `name` ou `slug`.list_webhooksListar webhooks. Os resultados são paginados.reschedule_bookingVisível para outras pessoasMover uma reserva por `booking_id` para um novo horário `start`, com um opcional `rescheduling_reason`. Os participantes são notificados.search_contactsPesquisar seus contatos com `search`, com ordenação, `limit` e `offset`.update_availabilityAltera dadosAtualizar uma disponibilidade existente identificada pelo ID de disponibilidade. Apenas os campos que você passa são alterados.update_booking_reassign_booking_automaticalliesVisível para outras pessoasAtualizar uma reserva existente identificada automaticamente pelo ID da reserva. Apenas os campos que você passa são alterados. Tem efeitos visíveis fora deste sistema.update_booking_usersVisível para outras pessoasAtualizar um usuário existente identificado pelo ID da reserva. Apenas os campos que você passa são alterados. Tem efeitos visíveis fora deste sistema.update_contactAltera dadosAtualizar um contato por `contact_id`: nome, e-mail, telefone ou notas.update_event_typeAltera dadosAtualizar um tipo de evento por `event_type_id`; colocar os campos para alterar em `body` (ex: título, duração, oculto, locais).update_scheduleAltera dadosAtualizar uma agenda existente identificada pelo ID da agenda. Apenas os campos que você passa são alterados.update_slotAltera dadosAtualizar um slot existente identificado pelo uid. Apenas os campos que você passa são alterados.update_teamAltera dadosAtualizar uma equipe existente identificada pelo ID da equipe. Apenas os campos que você passa são alterados.update_team_event_typeAltera dadosAtualizar um tipo de evento existente identificado pelo ID do tipo de evento. Apenas os campos que você passa são alterados.update_team_subscriptionAltera dadosAtualizar uma assinatura existente identificada pelo ID da assinatura. Apenas os campos que você passa são alterados.update_users_profileVisível para outras pessoasAtualizar um usuário existente. Tem efeitos visíveis fora deste sistema.update_webhookElimina dadosAtualizar um webhook existente identificado pelo ID de webhook. Apenas os campos que você passar serão alterados. Ação destrutiva; pode exigir aprovação.
Configure em três passos
- 1
Escolha a aplicação
Crie uma conta gratuita no PipMCP e escolha Cal ID na lista de aplicações.
- 2
Cole a sua chave
Cole uma chave da API do Cal ID. No Cal ID, abra Configurações > Desenvolvedor > Chaves da API e crie uma chave (ela começa com calid_). Para gerenciar os recursos de uma equipe, use uma chave da API do dono da equipe ou um administrador.
- 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 ID?
Ela pode listar e ler agendamentos, tipos de evento, horários livres, agendas, equipes, contatos e sessões de notetaker, e ler seu perfil. Ela pode criar, confirmar, reprogramar e cancelar agendamentos, criar e atualizar tipos de evento, e criar e atualizar contatos.
A IA vê minhas credenciais do Cal ID?
Não. Sua chave da API do Cal ID é criptografada em repouso e nunca é mostrada à IA. Após você salvá-la, ela não é mostrada novamente, nem mesmo para 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, então pode começar apenas com consultas. Cancelar ou reprogramar um agendamento notifica os participantes, e cancelar um agendamento pago pode reembolsar o pagamento, então essas ferramentas podem exigir sua aprovação antes de rodarem. Cada chamada de ferramenta é registrada.
Funciona com o ChatGPT?
Sim. No ChatGPT, vá em Configurações › Aplicações e Conectores › Avançado, ative o Modo Desenvolvedor e adicione seu link do PipMCP. O Modo Desenvolvedor requer um plano pago do ChatGPT: Plus, Pro, Business ou Enterprise. O mesmo link funciona no Claude (Configurações › Conectores › Adicionar conector personalizado), Cursor e outros clientes MCP.
Qual é o custo?
PipMCP tem um plano gratuito sem cartão de crédito. Os planos pagos cobram por tarefa concluída. Você também precisa de uma conta Cal ID própria.
A IA pode trabalhar com tipos de eventos da equipe?
Sim. Ela pode listar as equipes a que você pertence e ler os tipos de evento de cada equipe. Para gerenciar os recursos de uma equipe, a chave API deve pertencer ao dono ou administrador da equipe.
Integrações relacionadas
Deixe a sua IA trabalhar em Cal ID ainda hoje.
Comece gratuitamente. A sua chave permanece encriptada e é você quem decide o que a IA pode fazer.
Ligar Cal ID gratuitamenteO PipMCP não tem qualquer afiliação com Cal ID. Os nomes dos produtos são marcas comerciais dos respetivos titulares.






