Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Google Workspace

22 actions for Gmail, Calendar, and Google Drive.

Gmail

search_emails

Search emails by query.

ParameterTypeRequiredDescription
querystringyesGmail search query (e.g. from:boss newer_than:1d)
maxResultsnumbernoMax results (default 10)
exec("google-workspace.search_emails", { query: "is:unread newer_than:2d" })

get_email

Get full email content by ID.

ParameterTypeRequiredDescription
idstringyesEmail ID

send_email

Send an email.

ParameterTypeRequiredDescription
tostringyesRecipient email
subjectstringyesEmail subject
bodystringyesEmail body (HTML supported)
ccstringnoCC recipients
bccstringnoBCC recipients
exec("google-workspace.send_email", {
  to: "team@company.com",
  subject: "Deploy complete",
  body: "Production deploy finished successfully."
})

create_draft

Create an email draft.

ParameterTypeRequiredDescription
tostringyesRecipient email
subjectstringyesDraft subject
bodystringyesDraft body

list_labels

List Gmail labels.

modify_email_labels

Add or remove labels from an email.

ParameterTypeRequiredDescription
idstringyesEmail ID
addLabelIdsarraynoLabel IDs to add
removeLabelIdsarraynoLabel IDs to remove

trash_email

Move an email to trash.

ParameterTypeRequiredDescription
idstringyesEmail ID

Calendar

search_calendar_events

Search calendar events.

ParameterTypeRequiredDescription
querystringnoText search
timeMinstringnoStart of range (ISO 8601)
timeMaxstringnoEnd of range (ISO 8601)
maxResultsnumbernoMax results (default 10)
exec("google-workspace.search_calendar_events", {
  timeMin: "2026-04-01T00:00:00Z",
  timeMax: "2026-04-30T23:59:59Z"
})

get_calendar_event

Get a specific calendar event.

create_calendar_event

Create a calendar event.

ParameterTypeRequiredDescription
summarystringyesEvent title
startstringyesStart time (ISO 8601)
endstringyesEnd time (ISO 8601)
descriptionstringnoEvent description
attendeesarraynoEmail addresses of attendees

update_calendar_event

Update a calendar event.

delete_calendar_event

Delete a calendar event.

list_calendars

List available calendars.

Drive

search_drive_files

Search Google Drive files.

ParameterTypeRequiredDescription
querystringyesDrive search query
pageSizenumbernoResults per page
orderBystringnoSort order
exec("google-workspace.search_drive_files", { query: "Q1 planning" })

get_drive_file

Get file metadata.

download_drive_file

Download file content. For Google Docs, exports to requested format.

create_drive_file

Create a new file.

update_drive_file

Update file content or metadata.

delete_drive_file

Delete a file.

list_drive_folders

List folders in Drive.

create_drive_folder

Create a new folder.

share_drive_file

Share a file with specific permissions.

ParameterTypeRequiredDescription
fileIdstringyesFile to share
emailAddressstringnoEmail to share with
rolestringyesreader, writer, or owner
typestringyesuser, group, domain, or anyone