Automação do Google Meet via Rube MCP
Crie videoconferências do Google Meet, agende reuniões com links do Meet e gerencie espaços de reunião usando o Rube MCP (Composio).
Documentação do toolkit: composio.dev/toolkits/googlemeet
Pré-requisitos
- O Rube MCP deve estar conectado (
RUBE_SEARCH_TOOLSdisponível) - Conexão ativa via
RUBE_MANAGE_CONNECTIONScom o toolkitgooglemeet - Para agendar reuniões com participantes, conecte também o toolkit
googlecalendar - Sempre chame
RUBE_SEARCH_TOOLSprimeiro para obter os esquemas atuais das ferramentas
Configuração
Obter o Rube MCP: Adicione https://rube.app/mcp como um servidor MCP na configuração do seu cliente. Nenhuma chave de API é necessária — basta adicionar o endpoint e funciona.
- Verifique se o Rube MCP está disponível confirmando que
RUBE_SEARCH_TOOLSresponde - Chame
RUBE_MANAGE_CONNECTIONScom o toolkitgooglemeet - Opcionalmente, conecte também
googlecalendarpara agendar reuniões com eventos de calendário - Se a conexão não estiver ATIVA, siga o link de autenticação retornado para concluir a configuração
- Confirme que o status da conexão mostra ATIVO antes de executar qualquer fluxo de trabalho
Fluxos de Trabalho Principais
1. Criar um Espaço de Reunião Avulso
Use GOOGLEMEET_CREATE_MEET para criar um novo espaço de reunião do Google Meet com configuração de acesso opcional.
Ferramenta: GOOGLEMEET_CREATE_MEET
Descrição: Cria um novo espaço do Google Meet, configurando opcionalmente
seu tipo de acesso e pontos de entrada.
Nota: Chame RUBE_SEARCH_TOOLS para obter o esquema completo desta ferramenta.
2. Agendar uma Reunião com Link do Google Meet
Use GOOGLECALENDAR_CREATE_EVENT para criar um evento de calendário que gera automaticamente um link do Google Meet (ativado por padrão).
Ferramenta: GOOGLECALENDAR_CREATE_EVENT
Parâmetros:
- start_datetime (obrigatório): formato ISO 8601 (ex.: "2025-01-16T13:00:00")
- summary: Título da reunião
- attendees: Lista de endereços de e-mail
- timezone: Fuso horário IANA (ex.: "America/New_York")
- event_duration_hour: Duração em horas (padrão: 0)
- event_duration_minutes: Duração em minutos (padrão: 30, máximo: 59)
- create_meeting_room: true (padrão) — gera o link do Meet
- description: Pauta/notas da reunião
- location: Local físico ou virtual
3. Encontrar Horários Disponíveis
Use GOOGLECALENDAR_FIND_FREE_SLOTS antes de agendar para descobrir quando os participantes estão disponíveis.
Ferramenta: GOOGLECALENDAR_FIND_FREE_SLOTS
Parâmetros:
- items: Lista de IDs de calendário a verificar (ex.: ["primary", "[email protected]"])
- time_min: Início da janela de tempo (formato ISO)
- time_max: Fim da janela de tempo (formato ISO)
- timezone: Fuso horário IANA
4. Atualizar uma Reunião Existente
Use GOOGLECALENDAR_PATCH_EVENT para modificar detalhes da reunião, reagendar ou atualizar participantes.
Ferramenta: GOOGLECALENDAR_PATCH_EVENT
Parâmetros:
- calendar_id (obrigatório): ID do calendário (use "primary")
- event_id (obrigatório): ID do evento (obtido via busca/lista)
- summary: Título atualizado
- start_time / end_time: Horários reagendados
- attendees: Lista de participantes atualizada (substitui a existente)
- send_updates: Preferência de notificação ("all", "externalOnly", "none")
Padrões Comuns
- Link de reunião rápido: Use
GOOGLEMEET_CREATE_MEETpara um espaço de reunião instantâneo sem evento de calendário. - Reunião agendada com participantes: Use
GOOGLECALENDAR_CREATE_EVENTcomcreate_meeting_room: true(padrão) para criar um evento de calendário com um link do Meet incorporado. Contas do Workspace recebem um link do Meet automaticamente. - Verifique disponibilidade primeiro: Use
GOOGLECALENDAR_FIND_FREE_SLOTSpara encontrar horários disponíveis antes de agendar comGOOGLECALENDAR_CREATE_EVENT. - Resolva nomes para e-mails: Use
GMAIL_SEARCH_PEOPLE(toolkit gmail) para consultar endereços de e-mail a partir de nomes antes de adicionar participantes. - Obter horário atual: Use
GOOGLECALENDAR_GET_CURRENT_DATE_TIMEcom um fuso horário para obter a data/hora atual e agendar relativamente a "agora".
Armadilhas Conhecidas
- Participantes devem ser endereços de e-mail:
GOOGLECALENDAR_CREATE_EVENTaceita apenas endereços de e-mail para participantes, não nomes. UseGMAIL_SEARCH_PEOPLEpara resolver nomes em e-mails primeiro. - Gmail pessoal vs Workspace: O recurso
create_meeting_roomfunciona melhor com contas do Google Workspace. Contas pessoais do Gmail farão um fallback criando um evento sem link do Meet. - Formato start_datetime: Deve ser ISO 8601 exato (ex.:
2025-01-16T13:00:00). Linguagem natural como "amanhã às 15h" NÃO é suportada. - Limites de duração: O máximo de
event_duration_minutesé 59. Para reuniões de 1 hora ou mais, useevent_duration_hourcombinado comevent_duration_minutes. - Fuso horário é crítico: Sempre forneça
timezonecomo um identificador IANA válido (ex.:America/New_York). Abreviações como "EST" ou "PST" NÃO são válidas. - IDs de evento são opacos: Para atualizar ou excluir eventos, você deve primeiro recuperar o ID do evento usando uma ferramenta de busca ou lista.
Referência Rápida
| Ação | Ferramenta | Parâmetros Principais |
|---|---|---|
| Criar espaço Meet | GOOGLEMEET_CREATE_MEET | (veja esquema completo via RUBE_SEARCH_TOOLS) |
| Agendar reunião | GOOGLECALENDAR_CREATE_EVENT | start_datetime, summary, attendees, timezone |
| Encontrar horários livres | GOOGLECALENDAR_FIND_FREE_SLOTS | items, time_min, time_max, timezone |
| Atualizar reunião | GOOGLECALENDAR_PATCH_EVENT | calendar_id, event_id, summary, start_time |
| Obter horário atual | GOOGLECALENDAR_GET_CURRENT_DATE_TIME | timezone |
| Consultar contatos | GMAIL_SEARCH_PEOPLE | query |
Desenvolvido por Composio