Integração · Agendamento
Conecte Claude e ChatGPT ao Google Calendar
Pergunte à sua IA como é a sua semana, quando está livre ou para agendar uma reunião e convidar o outro. Ela lê eventos com horários, participantes, localização e link de reunião, verifica horários livres e ocupados e cria, altera, move ou exclui eventos. O planejamento ocorre no chat, e o resultado cai no seu calendário.
Plano gratuito, sem cartão de crédito. Demora cerca de um minuto.
Experimente pedir
“O que tenho na quinta-feira?”
A IA lista os eventos do seu calendário principal para aquele dia em ordem cronológica, com eventos recorrentes expandidos.
“Quando estou livre por uma hora na terça ou quarta-feira?”
Ela verifica horários livres e ocupados no seu calendário para esses dias e sugere slots abertos.
“Agende uma chamada de 30 minutos com [email protected] na quinta às 10h e convide-a.”
Ela cria o evento com Anna como participante e pede ao Google para enviar a convite por e-mail.
O que a sua IA pode fazer
Eventos
Liste e pesquise eventos por intervalo de tempo e texto, e leia qualquer evento com horário, participantes, localização e link de reunião.
Agendamento
Crie eventos, adicione-os a partir de uma frase simples, altere ou mova-os e verifique horários livres e ocupados antes de agendar.
Calendários
Liste seus calendários, leia seu fuso horário, crie um novo calendário e liste cada ocorrência de um evento recorrente.
“Almoço com Peter amanhã das 12:30 às 13:30.”
Ela cria o evento da frase com adição rápida, da mesma forma que o Google Calendar lê texto digitado.
“Mova a reunião de equipe da sexta para as 14h e avise os participantes.”
Ela altera o início e fim do horário e pede ao Google para enviar a atualização para todos convidados.
“Cancele a consulta dentária na próxima segunda-feira.”
Ela encontra o evento e o exclui. Isso não pode ser desfeito.
34 ferramentas para Google Calendar
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.
check_free_busyAltera dadosVerificar quando os calendários estão ocupados entre `time_min` e `time_max` (RFC 3339); `items` é uma lista de {id} calendários, por exemplo [{"id": "primary"}]. Use para encontrar horários livres antes de agendar.create_calendarAltera dadosCriar um novo calendário secundário com uma `summary` (nome) e opções `time_zone` e `description`.create_calendar_aclAltera dadosCriar uma nova acl para um calendário. Resumo da API: Cria uma regra de controle de acesso.create_calendar_clearAltera dadosCriar uma nova clear para um calendário. Resumo da API: Limpa um calendário primário.create_calendar_listAltera dadosCriar uma nova lista de calendários. Resumo da API: Insere um calendário existente na lista de calendários do usuário.create_eventAltera dadosCriar um evento em `calendar_id`; colocar o evento em `body` com resumo, início e fim ({dateTime, timeZone} ou {date}), e descrição opcional, localização e participantes. Defina `send_updates` como all para enviar convites por e-mail aos participantes.create_stopAltera dadosCriar um novo stop. Resumo da API: Parar de monitorar recursos através deste canal.create_watchAltera dadosCriar um novo watch. Resumo da API: Monitorar alterações nos recursos CalendarList.create_watch_calendar_acl_watchAltera dadosCriar um novo watch. Resumo da API: Monitorar alterações nos recursos ACL.create_watch_calendar_events_watchAltera dadosCriar um novo watch. Resumo da API: Monitorar alterações nos recursos Events.create_watch_calendar_settings_watchAltera dadosCriar uma nova watch. Resumo da API: Monitorar alterações nos recursos Settings.delete_calendarElimina dadosExcluir permanentemente um calendário pelo seu ID. Ação destrutiva; pode exigir aprovação. Resumo da API: Exclui um calendário secundário.delete_calendar_aclElimina dadosExcluir permanentemente uma acl pelo seu ID de regra. Ação destrutiva; pode exigir aprovação. Resumo da API: Exclui uma regra de controle de acesso.delete_calendar_listElimina dadosExcluir permanentemente uma lista de calendários pelo ID do calendário. Ação destrutiva; pode exigir aprovação. Resumo da API: Remove um calendário da lista de calendários do usuário.delete_eventElimina dadosExcluir um evento pelo `calendar_id` e `event_id`. Defina `send_updates` como all para enviar cancelamentos aos participantes. Isso não pode ser desfeito.get_calendarObter o nome, descrição e fuso horário de um único calendário pelo `calendar_id` (use `primary` para o calendário principal).get_calendar_aclObter uma acl para um calendário pelo ID de regra. Resumo da API: Retorna uma regra de controle de acesso.get_calendar_listObter uma lista de calendários pelo ID do calendário. Resumo da API: Retorna um calendário da lista de calendários do usuário.get_eventObter um único evento pelo `calendar_id` e `event_id`, com horário, participantes, localização e link de reunião.get_settingObter um único setting pelo setting. Resumo da API: Retorna um único setting do usuário autenticado.list_calendar_aclsListar acls para um calendário. Filtros opcionais: mostrar excluídos ou token de sincronização. Os resultados são paginados. Resumo da API: Retorna as regras na lista de controle de acesso do calendário.list_calendarsListar os calendários na lista de calendários do usuário com seus IDs, nomes e papéis de acesso. O ID do calendário principal é `primary`.list_colorsListar cores. Resumo da API: Retorna as definições de cor para calendários e eventos.list_eventsListar ou pesquisar eventos em um calendário pelo `calendar_id` (`primary` para o principal), filtrado por `time_min` / `time_max` (RFC 3339) e texto livre `q`. Defina `single_events` como true e `order_by` startTime para obter eventos recorrentes expandidos em ordem temporal.list_recurring_event_instancesListar as ocorrências individuais de um evento recorrente pelo `calendar_id` e `event_id`, opcionalmente entre `time_min` e `time_max`.list_settingsListar settings. Filtros opcionais: token de sincronização. Os resultados são paginados. Resumo da API: Retorna todos os settings do usuário autenticado.move_eventAltera dadosMover um evento de `calendar_id` para outro calendário dado como `destination`, por `event_id`.pay_calendar_ownershipMovimenta dinheiroTransferir um calendário (ID do calendário). Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Transfere um calendário secundário entre usuários dentro de uma organização Google Workspace.quick_add_eventAltera dadosCriar um evento a partir de uma frase simples em `text`, por exemplo "Almoço com Anna amanhã 12:30-13:30", em `calendar_id`.update_calendarAltera dadosAtualizar um calendário existente identificado pelo ID do calendário. Apenas os campos que você passa são alterados. Resumo da API: Atualiza metadados de um calendário.update_calendar_aclAltera dadosAtualizar uma regra de controle de acesso existente identificada pelo ID da regra. Apenas os campos que você passar são alterados. Resumo da API: Atualiza uma regra de controle de acesso.update_calendar_listAltera dadosAtualizar uma lista de calendário existente identificada pelo ID do calendário. Apenas os campos que você passar são alterados. Resumo da API: Atualiza um calendário existente na lista de calendários do usuário.update_eventAltera dadosAlterar um evento com `calendar_id` e `event_id`; coloque apenas os campos a serem alterados em `body` (por exemplo, início, fim, resumo, participantes). Defina `send_updates` como todos para notificar os participantes.upload_eventAltera dadosImportar um evento (ID do calendário). Resumo da API: Importa um evento.
Configure em três passos
- 1
Escolha a aplicação
Crie uma conta gratuita no PipMCP e escolha Google Calendar na lista de aplicações.
- 2
Cole a sua chave
Cole o ID do cliente OAuth e a chave secreta do seu próprio projeto Google Cloud, depois faça login no Google uma vez. No console do Google Cloud, crie um projeto e ative a API do Google Calendar (APIs & Serviços > Biblioteca). Configure a tela de consentimento OAuth como Interno para Google Workspace ou como Externo e clique em Publicar aplicativo, pois aplicativos deixados em Teste obtêm tokens de renovação que expiram após 7 dias. Em seguida, vá em Credenciais > Criar credenciais > ID do cliente OAuth > Aplicativo Web, adicione a URI de redirecionamento https://pipmcp.com/oauth/callback e copie o ID e a chave secreta. O PipMCP renova o acesso automaticamente depois disso.
- 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 Google Calendar?
Pode listar seus calendários, ler e pesquisar eventos, listar ocorrências de eventos recorrentes e verificar horários livres/ocupados. Pode criar eventos (incluindo a partir de uma frase simples), atualizar, mover e excluir eventos, além de criar um novo calendário.
A IA vê minhas credenciais do Google Calendar?
Não. Seu segredo OAuth e o acesso ao seu login no Google são criptografados em repouso e nunca mostrados à IA. Após você salvá-los, eles não são mostrados novamente, nem mesmo a você. A IA só vê os resultados das ferramentas que ela chama.
Posso controlar o que a IA é autorizada a fazer?
Sim. Você escolhe quais ferramentas estão ativadas, para que possa começar em modo apenas leitura. Excluir um evento não pode ser desfeito, e criar ou alterar eventos pode enviar e-mails aos participantes, então essas ferramentas podem exigir sua aprovação antes de rodar. 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 Google Calendar se conecta via OAuth, e conexões OAuth exigem o plano PipMCP Pro ou superior. O PipMCP também tem um plano gratuito sem cartão de crédito, mas não inclui esta conexão. Planos pagos cobram por tarefa concluída. Você também precisa de sua própria conta do Google.
Os participantes recebem um e-mail quando a IA agenda uma reunião?
Apenas quando a ferramenta é chamada com send_updates definido como all. Então o Google envia convites, atualizações ou cancelamentos aos participantes. Se você quiser verificar antes de qualquer contato, exija aprovação para criar, atualizar e excluir eventos.
Integrações relacionadas
Deixe a sua IA trabalhar em Google Calendar ainda hoje.
Comece gratuitamente. A sua chave permanece encriptada e é você quem decide o que a IA pode fazer.
Ligar Google Calendar gratuitamenteO PipMCP não tem qualquer afiliação com Google Calendar. Os nomes dos produtos são marcas comerciais dos respetivos titulares.






