# Toolcape + Google Calendar

O Toolcape conecta a IA existente da empresa aos seus sistemas por um único ponto de entrada MCP, com conexões de contas, permissões de grupos e pessoas e registros de auditoria. Esta documentação descreve um protótipo; não comprova a conexão de um servidor ou conta real.

## A conexão
Google Calendar: O calendário do Google para reuniões, participantes e disponibilidade.
Conexão por API · a IA usa o Toolcape via MCP
Login no provedor (OAuth). Confirme se a conexão configurada age em nome do usuário ou usa permissões de aplicativo.

## Ações típicas
- Ler: Consultar reuniões e disponibilidade
- Criar: Criar um convite de reunião
- Alterar: Alterar o horário ou os participantes de uma reunião
Alterar uma reunião pode afetar outras pessoas e enviar notificações. Consultar o calendário é um bom primeiro passo.

## Configuração
1. A equipe de TI configura o aplicativo no provedor, a API e os escopos solicitados.
2. Login no provedor (OAuth). Confirme se a conexão configurada age em nome do usuário ou usa permissões de aplicativo.
3. Disponibilize o serviço no Toolcape. Defina regras para Todos, grupos e pessoas conforme as ações necessárias. Adicionar um serviço não concede acesso.
4. Conecte o aplicativo de IA aprovado ao endereço MCP real do Toolcape e faça login. Comece com uma consulta sem risco e confira o registro de auditoria.

## Permissões
No acesso pessoal delegado, a conta do provedor, os escopos aprovados e as regras do Toolcape precisam permitir a ação. Contas compartilhadas e permissões de aplicativo podem ter outros limites. O Toolcape combina permissões de Todos e dos grupos; uma exceção pessoal substitui o acesso herdado naquele serviço. A leitura pode expor informações confidenciais. Compartilhamento, envio e exclusão exigem avaliação separada.

## Executar uma operação
Primeiro, descubra quais ferramentas o servidor Toolcape conectado realmente oferece. Se houver pesquisar → descrever → executar, encontre a operação, confira o esquema de entrada e as permissões e execute com dados validados. Os nomes variam por servidor; não invente nomes, argumentos, URLs ou resultados bem-sucedidos. Sem ferramentas conectadas, oriente a configuração em vez de afirmar que executou ações.

## Referência de operações
Catálogo de 16 de setembro de 2026. Verifique o esquema atual antes de executar.
- calendarAclGet — Consultar regra de acesso
  GET https://www.googleapis.com/calendar/v3/calendars/{calendarId}/acl/{ruleId}
  https://developers.google.com/workspace/calendar/firstapp
- calendarAclUpdate — Atualizar regra de acesso
  PUT https://www.googleapis.com/calendar/v3/calendars/{calendarId}/acl/{ruleId}
  https://developers.google.com/workspace/calendar/firstapp
- calendarAclDelete — Excluir regra de acesso
  DELETE https://www.googleapis.com/calendar/v3/calendars/{calendarId}/acl/{ruleId}
  https://developers.google.com/workspace/calendar/firstapp
- calendarAclPatch — Atualizar regra de acesso
  PATCH https://www.googleapis.com/calendar/v3/calendars/{calendarId}/acl/{ruleId}
  https://developers.google.com/workspace/calendar/firstapp
- calendarAclList — Listar regras de acesso
  GET https://www.googleapis.com/calendar/v3/calendars/{calendarId}/acl
  https://developers.google.com/workspace/calendar/firstapp
- calendarAclInsert — Inserir regra de acesso
  POST https://www.googleapis.com/calendar/v3/calendars/{calendarId}/acl
  https://developers.google.com/workspace/calendar/firstapp
- calendarAclWatch — Acl Watch
  POST https://www.googleapis.com/calendar/v3/calendars/{calendarId}/acl/watch
  https://developers.google.com/workspace/calendar/firstapp
- calendarColorsGet — Get Colors
  GET https://www.googleapis.com/calendar/v3/colors
  https://developers.google.com/workspace/calendar/firstapp
- calendarSettingsList — Listar configurações
  GET https://www.googleapis.com/calendar/v3/users/me/settings
  https://developers.google.com/workspace/calendar/firstapp
- calendarSettingsWatch — Settings Watch
  POST https://www.googleapis.com/calendar/v3/users/me/settings/watch
  https://developers.google.com/workspace/calendar/firstapp
- calendarSettingsGet — Consultar configuração
  GET https://www.googleapis.com/calendar/v3/users/me/settings/{setting}
  https://developers.google.com/workspace/calendar/firstapp
- calendarCalendarListList — Listar calendários
  GET https://www.googleapis.com/calendar/v3/users/me/calendarList
  https://developers.google.com/workspace/calendar/firstapp
- calendarCalendarListInsert — Listar calendários
  POST https://www.googleapis.com/calendar/v3/users/me/calendarList
  https://developers.google.com/workspace/calendar/firstapp
- calendarCalendarListGet — Listar calendários
  GET https://www.googleapis.com/calendar/v3/users/me/calendarList/{calendarId}
  https://developers.google.com/workspace/calendar/firstapp
- calendarCalendarListUpdate — Listar calendários
  PUT https://www.googleapis.com/calendar/v3/users/me/calendarList/{calendarId}
  https://developers.google.com/workspace/calendar/firstapp
- calendarCalendarListDelete — Listar calendários
  DELETE https://www.googleapis.com/calendar/v3/users/me/calendarList/{calendarId}
  https://developers.google.com/workspace/calendar/firstapp
- calendarCalendarListPatch — Listar calendários
  PATCH https://www.googleapis.com/calendar/v3/users/me/calendarList/{calendarId}
  https://developers.google.com/workspace/calendar/firstapp
- calendarCalendarListWatch — Listar calendários
  POST https://www.googleapis.com/calendar/v3/users/me/calendarList/watch
  https://developers.google.com/workspace/calendar/firstapp
- calendarChannelsStop — Channels Stop
  POST https://www.googleapis.com/calendar/v3/channels/stop
  https://developers.google.com/workspace/calendar/firstapp
- calendarCalendarsGet — Consultar calendário
  GET https://www.googleapis.com/calendar/v3/calendars/{calendarId}
  https://developers.google.com/workspace/calendar/firstapp
- calendarCalendarsUpdate — Atualizar calendário
  PUT https://www.googleapis.com/calendar/v3/calendars/{calendarId}
  https://developers.google.com/workspace/calendar/firstapp
- calendarCalendarsDelete — Excluir calendário
  DELETE https://www.googleapis.com/calendar/v3/calendars/{calendarId}
  https://developers.google.com/workspace/calendar/firstapp
- calendarCalendarsPatch — Atualizar calendário
  PATCH https://www.googleapis.com/calendar/v3/calendars/{calendarId}
  https://developers.google.com/workspace/calendar/firstapp
- calendarCalendarsTransferOwnership — Calendars Transfer Ownership
  POST https://www.googleapis.com/calendar/v3/calendars/{calendarId}/transferOwnership
  https://developers.google.com/workspace/calendar/firstapp
- calendarCalendarsClear — Calendars Clear
  POST https://www.googleapis.com/calendar/v3/calendars/{calendarId}/clear
  https://developers.google.com/workspace/calendar/firstapp
- calendarCalendarsInsert — Inserir calendário
  POST https://www.googleapis.com/calendar/v3/calendars
  https://developers.google.com/workspace/calendar/firstapp
- calendarEventsGet — Consultar evento
  GET https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events/{eventId}
  https://developers.google.com/workspace/calendar/firstapp
- calendarEventsUpdate — Atualizar evento
  PUT https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events/{eventId}
  https://developers.google.com/workspace/calendar/firstapp
- calendarEventsDelete — Excluir evento
  DELETE https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events/{eventId}
  https://developers.google.com/workspace/calendar/firstapp
- calendarEventsPatch — Atualizar evento
  PATCH https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events/{eventId}
  https://developers.google.com/workspace/calendar/firstapp
- calendarEventsList — Listar eventos
  GET https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events
  https://developers.google.com/workspace/calendar/firstapp
- calendarEventsInsert — Inserir evento
  POST https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events
  https://developers.google.com/workspace/calendar/firstapp
- calendarEventsMove — Mover evento
  POST https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events/{eventId}/move
  https://developers.google.com/workspace/calendar/firstapp
- calendarEventsQuickAdd — Adicionar evento
  POST https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events/quickAdd
  https://developers.google.com/workspace/calendar/firstapp
- calendarEventsImport — Events Import
  POST https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events/import
  https://developers.google.com/workspace/calendar/firstapp
- calendarEventsWatch — Events Watch
  POST https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events/watch
  https://developers.google.com/workspace/calendar/firstapp
- calendarEventsInstances — Events Instances
  GET https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events/{eventId}/instances
  https://developers.google.com/workspace/calendar/firstapp
- calendarFreebusyQuery — Freebusy Query
  POST https://www.googleapis.com/calendar/v3/freeBusy
  https://developers.google.com/workspace/calendar/firstapp

## Uma boa primeira pergunta
Quando nós dois estamos livres para uma reunião na próxima semana?

## Se falhar
Verifique a conta, autorizações expiradas, aprovação do aplicativo, escopos do provedor e permissões do Toolcape. Envie ao suporte apenas erros sem dados sensíveis. Nunca cole senhas, tokens ou chaves secretas em uma conversa com IA.