Skip to main content

Google Workspace

Connect your agents to Google Workspace for Gmail, Drive (including shared drives), Calendar, Docs, Sheets, Slides, Meet, Chat, Tasks, and more.

105 tools across 14 Google services.

Gmail (3 tools)

ToolDescription
gmail_sendSend email via the agent's assigned email address
gmail_listList emails with query filtering
gmail_readRead full email content by message ID

Agents can send, list, and read emails. The gmail_list tool supports Gmail query syntax (e.g., from:support@company.com is:unread).

Google Drive (11 tools)

Full CRUD operations with shared drives support.

ToolDescription
drive_listList files in a folder or shared drive
drive_getGet detailed file/folder metadata
drive_readRead/download file content (Google formats auto-exported)
drive_uploadUpload file to Drive or shared drive (up to 50 MB)
drive_updateOverwrite file content
drive_create_folderCreate a folder
drive_shareShare file with users (reader, commenter, writer, organizer)
drive_moveMove file between folders or shared drives
drive_renameRename a file or folder
drive_deleteTrash or permanently delete a file
drive_list_shared_drivesList all accessible shared drives

Shared Drives

When a team has a provisioned shared drive, it is automatically used as the default for file operations. Agents do not need to specify a drive ID -- they can just call drive_list or drive_upload and it targets the team drive.

Agents can also work with shared drives across your organization by listing available drives and specifying a driveId.

Google Workspace Native Formats

When reading Google Docs, Sheets, Slides, or Drawings, the content is automatically exported:

Google FormatDefault Export
Google DocsPlain text
Google SheetsCSV
Google SlidesPlain text
Google DrawingsPNG

You can override the export format by specifying an exportMimeType (e.g., text/html or application/pdf).

File Size Limits

10 MB max for reads/downloads, 50 MB max for uploads. Binary files are returned as base64.

Google Docs (2 tools)

ToolDescription
docs_createCreate a new Google Doc
docs_readRead document content

Google Sheets (3 tools)

ToolDescription
sheets_createCreate a spreadsheet with multiple sheets
sheets_updateUpdate cells using A1 notation
sheets_readRead cell ranges

Google Slides (4 tools)

ToolDescription
slides_createCreate a new presentation
slides_add_slideAdd a slide with a layout
slides_add_textAdd text boxes to a slide
slides_getGet presentation structure and slide IDs

Available layouts: BLANK, TITLE, TITLE_AND_BODY, and more.

Google Calendar (2 tools)

ToolDescription
calendar_list_eventsList events with date filtering
calendar_create_eventCreate event with attendees and Google Meet

Set addMeetLink: true when creating an event to automatically attach a Google Meet link.

Google Meet (1 tool)

ToolDescription
meet_createCreate an instant or scheduled video conference

Google Chat (3 tools)

ToolDescription
chat_list_spacesList accessible Chat spaces
chat_send_messageSend message to a space
chat_create_spaceCreate a new Chat space

Google Tasks (3 tools)

ToolDescription
tasks_listList tasks from a task list
tasks_createCreate a task with due date
tasks_completeMark a task as completed

Google Vault / eDiscovery (2 tools)

ToolDescription
vault_list_mattersList eDiscovery matters
vault_create_matterCreate a new matter

Google Analytics (2 tools)

ToolDescription
analytics_list_propertiesList GA4 properties
analytics_run_reportRun custom analytics reports with dimensions and metrics
ToolDescription
ads_list_campaignsList ad campaigns (requires developer token)
ads_get_metricsGet campaign performance metrics

YouTube (5 tools)

ToolDescription
youtube_list_videosList channel videos
youtube_get_analyticsGet channel analytics
youtube_update_videoUpdate video metadata
youtube_create_playlistCreate a new playlist
youtube_add_to_playlistAdd videos to a playlist

Google Admin (5 tools)

Enterprise administration tools for provisioning users, groups, and shared drives. Requires domain-wide delegation via service account.

ToolDescriptionRequires Approval
google_admin_create_groupCreate a Google GroupYes
google_admin_add_group_memberAdd member to a groupNo
google_admin_create_shared_driveCreate a shared driveYes
google_admin_add_drive_permissionAdd permission to a shared driveNo
google_admin_create_userCreate a user accountYes

Tools marked "Requires Approval" are gated because they incur costs (license fees) or create organization-wide resources. A human must approve before the agent can execute them.

Automatic Workspace Provisioning

When you start a team with Google Workspace connected, MeetLoyd can automatically create a Shared Drive for the team with standard folders (Reports, Working, Shared, Archive) and add agents as members.

  • Service account configured: Workspace created automatically during team first-start
  • No service account: A guided task is created for your admin to set up manually

Team bosses and lead agents get organizer access, regular agents get writer access.

After provisioning, workspace details (drive name, ID, URL, folders) are automatically injected into agent prompts so agents immediately know about their team workspace.

Drive-Only Fallback

Agents without a personal email can still use all Drive, Docs, Sheets, and Slides tools through the service account directly (no per-agent Google Workspace license needed). Gmail, Calendar, and other user-specific tools still require a personal email.

See Team Workspace Provisioning for full details.

Files & Attachments Integration

Google Drive tools work alongside MeetLoyd's file management system:

  • Agents can read files from Drive and reference them in conversations
  • Agents can upload generated documents to Drive or shared drives
  • Files downloaded from Drive can be parsed and chunked for RAG via the MeetLoyd file parser
  • Chat file attachments are stored locally; Drive files stay in Google's infrastructure

Next: Explore Microsoft 365 integration.