reply_to_comment
Reply to Comment
Add a reply to an existing comment thread on a file. Can also resolve or reopen the comment thread by setting the action field.
reply_to_comment
Add a reply to an existing comment thread on a file. Can also resolve or reopen the comment thread by setting the action field.
upload_attachment
Upload base64-encoded file bytes to a Google Chat space and return the attachment data reference needed to include it in a message.
update_file
Update a file or folder's metadata in Google Drive. Can rename, change description, star/unstar, trash/restore, or move between folders. To move a file, specify both `addParentIds` and `removeParentIds`.
get_google_contact
Retrieves detailed Google Contacts information for a People API resource name. Use `people/me` to get the authenticated user profile.
list_google_contacts
Lists the authenticated user's Google Contacts from the People API with pagination support. Use the `pageToken` from a previous response to fetch the next page.
update_document_markdown
Replaces the full body of an existing native Google Docs document by converting Markdown through a Google Drive multipart upload. The document keeps its Drive file ID and sharing settings.
gmail_search_messages
Search and list email messages using Gmail query syntax. Returns parsed messages with headers, body, and attachment metadata. Use the same search operators available in the Gmail search bar: `from:`, `to:`, `subject:`, `has:attachment`, `after:`, `before:`, `is:unread`, `label:`, etc.
download_attachment
Download an uploaded Google Chat attachment as a downloadable file.
delete_file
Permanently delete a file or folder from Google Drive. This action is irreversible. To move a file to trash instead (recoverable), use the **Update File** tool with `trashed: true`.
create_file
Create a new file or folder in Google Drive. To create a folder, set `mimeType` to `application/vnd.google-apps.folder`. To create a Google Doc, Sheet, or Slides, use the appropriate Google Workspace MIME type. Specify parent folder IDs to place the file in a specific location.
send_message
Send a Markdown-formatted text message to a Google Chat conversation. Optionally reply to an existing thread by resource name or start or reply to an application-owned thread using a thread key.
chat_search_messages
Search messages across Google Chat using the messages.search API, including keyword and provider-supported message filters. When the search API is unavailable for the account or project (HTTP 403/404), the tool falls back to spaces.messages.list on one conversation with client-side keyword matching.
delete_shared_drive
Delete a shared drive. The shared drive must be empty before it can be deleted.
list_comments
List all comments on a file, including threaded replies. Shows comment content, author, timestamps, and resolution status.
delete_thread_permanently
Immediately and permanently delete a Gmail thread and all messages in it. This bypasses Trash and cannot be undone.
get_message
Retrieve a single email message by its ID. Returns the full message including parsed headers, body (text and HTML), and attachment metadata.
list_shared_drives
List all shared drives the authenticated user has access to. Optionally filter by name query.
remove_permission
Remove a permission (revoke access) from a file or folder. Use **List Permissions** to find the permission ID.
get_attachment
Download an email attachment by its ID. Returns the attachment as a file attachment plus its size. Use the attachment IDs from the message's attachments list.
list_documents
Lists Google Docs documents accessible to the user. Can filter by name, folder, or other criteria. Returns document metadata including IDs for use with other tools.
create_comment
Add a comment to a file. Optionally quote specific content from the file that the comment relates to.
download_file
Get a downloadable **non–Google Workspace** file from Drive, along with its browser download URL. For Docs, Sheets, or Slides, use **Export File** instead.
list_permissions
List all permissions (sharing settings) for a file or folder. Shows who has access and their role (owner, writer, commenter, reader).
list_space_events
List events from a Google Chat space, or provide eventId to retrieve one specific space event.
manage_reaction
Create Unicode emoji reactions, or list and delete emoji reactions on Google Chat messages.
send_email
Send an email message to one or more recipients. Supports plain text and HTML bodies, CC/BCC recipients, file attachments (base64-encoded), and replying within existing threads.
update_comment
Update the text of an existing Google Drive comment. Provide replyId to update a reply in that comment thread instead.
delete_spreadsheet
Permanently deletes a spreadsheet from Google Drive. This action cannot be undone. Requires Drive file access.
share_file
Share a file or folder with a user, group, domain, or make it accessible to anyone with a link. Assigns a specific role (reader, commenter, writer, or owner) to the grantee.
search_google_contacts
Searches the authenticated user's Google Contacts from the People API by name, email address, phone number, or other fields.
manage_message
Get, update, or delete a Google Chat message. Updates use messages.patch with an explicit text update mask, so only the plain text body can be changed.
update_permission
Change the role of an existing permission on a file or folder. Use **List Permissions** to find the permission ID.
list_messages
List messages from a Google Chat conversation with optional thread and time filters, reverse-chronological ordering, and page-token pagination.
search_conversations
List Google Chat conversations the caller can access, optionally filtering the API page by conversation type and matching display names or resource names case-insensitively.
manage_draft
Create, update, send, list, get, or delete email drafts. Drafts can be composed with recipients, subject, body, and then sent when ready.
manage_space
Create, set up, get, update, or delete a Google Chat space. Setup can create a named space, group chat, or direct message with initial members.
list_revisions
List the revision history of a file. Shows all saved versions with timestamps, who modified them, and file sizes.
manage_labels
List, create, update, get, or delete Gmail labels. Labels organize messages and threads (e.g., INBOX, SENT, STARRED, or custom labels).
create_shared_drive
Create a new shared drive for team collaboration. Requires Google Workspace admin privileges.
list_changes
Get a fresh Google Drive changes page token or list file and shared-drive changes after a previously returned token.
copy_file
Create a copy of an existing file in Google Drive. Optionally provide a new name and destination folder for the copy.
get_file
Retrieve detailed metadata for a specific file or folder by its ID. Returns comprehensive information including name, MIME type, size, ownership, timestamps, sharing status, and links.
get_profile
Get the authenticated user's Gmail mailbox profile, including mailbox totals and the current history ID.
create_document_markdown
Creates a native Google Docs document by converting Markdown through a Google Drive multipart upload. Google Drive determines which Markdown structure and formatting it can preserve during import.
find_direct_message
Find the existing Google Chat direct-message space between the specified user and the authenticated user or calling Chat app.
manage_settings
View and manage Gmail settings including vacation responder (auto-reply), IMAP, POP, display language, mail filters, forwarding addresses, auto-forwarding status, and send-as aliases with signatures.
delete_comment
Delete a comment from a file. This removes the comment permanently.
search_files
Search for files and folders in Google Drive using queries. Supports filtering by name, MIME type, parent folder, ownership, modification date, shared status, and trashed state. Use the `query` field with Google Drive query syntax (e.g. `name contains 'report'`, `mimeType = 'application/pdf'`, `'folderId' in parents`). Results can be ordered and paginated.
forward_message
Forward an existing Gmail message to new recipients while preserving its complete MIME body and attachments.
modify_message
Modify a message's labels, move it to trash, or restore it from trash. Supports both single and batch operations on multiple messages.
manage_thread
Get, list, modify labels, trash, or restore email conversation threads. Retrieve full thread conversations with all messages.
update_shared_drive
Update a shared drive's name or restrictions.
delete_messages_permanently
Immediately and permanently delete one or more Gmail messages. This bypasses Trash and cannot be undone.
upload_file
Upload a file with content to Google Drive. Provide file content as plain text or base64-encoded string. The file will be created with the given name, metadata MIME type, and optional parent folder.
get_about
Get information about the authenticated Google Drive user and the user's storage quota.
export_file
Export a Google Workspace file (Docs, Sheets, Slides, Drawings) to a standard format such as PDF, DOCX, XLSX, CSV, or plain text. Only works with Google Workspace native formats — for regular files use the **Get Download URL** tool.
update_space_notification_setting
Change the signed-in user's notification level or mute state for a Google Chat space.
get_drive_label
Get one Google Drive label definition by ID or resource name, including its fields, selection choices, lifecycle state, and what the user can do with it.
manage_section
Create, rename, reorder, or delete custom sections in the signed-in user's Google Chat sidebar.
get_thread_read_state
Get the signed-in user's read position in a Google Chat thread: the last time they read replies in that thread. Replies created after lastReadTime are unread.
list_sections
List the signed-in user's Google Chat sidebar sections, including custom sections and the default Direct messages, Spaces, and Apps sections.
get_drive_app
Get details about one Google Drive app by ID, including the file types it opens, whether it is installed and authorized, and its open and create URL templates.
get_space_notification_setting
Get the signed-in user's notification and mute settings for a Google Chat space.
get_space_read_state
Get the signed-in user's read position in a Google Chat space: the last time they read the space's top-level conversation. Messages created after lastReadTime are unread.
get_custom_emoji
Get one Google Chat custom emoji by resource name or :shortcode:, including a temporary image URL.
update_space_read_state
Mark a Google Chat space as read or unread for the signed-in user by moving their last-read time. Set markAsRead to true to mark everything read, or pass lastReadTime to mark later messages unread.
search_spaces_admin
Search every named Google Chat space in the organization with Google Workspace administrator privileges, using the Chat admin space search syntax. Returns spaces the administrator isn't a member of.
move_section_item
Move a conversation (section item) to a different section in the signed-in user's Google Chat sidebar.
insert_message
Insert an email directly into the user's Gmail mailbox, like IMAP APPEND, bypassing most of Gmail's scanning and classification so the message is stored exactly as given with only the labels you choose. Does not send the message. Use import_message instead when the message should be treated like normal incoming mail.
search_other_contacts
Searches "Other contacts" by name, email, or phone number using prefix matching. Other contacts are automatically saved by Google from interactions and are read-only. Sends a cache warmup request before querying; very recent interactions may take a moment to appear. Returns at most 30 results with no pagination. Requires the `contacts.other.readonly` scope.
list_custom_emojis
List the custom emoji visible to the signed-in user in their Google Workspace organization's Google Chat.
list_drive_labels
List the Google Drive label definitions (taxonomies) the user can see, including each label's fields and selection choices. Use the returned field query keys in a Drive search query to find files by label.
list_drive_apps
List the Google Drive apps installed for the authenticated user, such as editors and viewers that can open or create files. Optionally filter to apps that handle given file extensions or MIME types, and see which apps the user chose as defaults.
import_message
Import an email into the user's Gmail mailbox as if it arrived by normal delivery: Gmail runs its standard scanning and classification (spam, categories, filters), like receiving over SMTP. Use this for migrating mail into Gmail. Does not send the message. Use insert_message instead to store a message exactly as given without scanning.
manage_custom_emoji
Create a Google Chat custom emoji from an image, or delete one, in the signed-in user's Google Workspace organization.
list_section_items
List the conversations (spaces) in one of the signed-in user's Google Chat sidebar sections, or find which section holds a given space.
list_other_contacts
Lists contacts automatically saved in "Other contacts" by Google from interactions. These are read-only and only include names, email addresses, and phone numbers. Requires the `contacts.other.readonly` scope.
Work across Gmail, G̴͎̬̼̾̈́̍͠o̶͇͓̅̐̿o̷͍̓̓̄̚g̶͎̩̾̏l̸̛̬̓e̸̗̮͘ Drive, Drive-backed G̴͎̬̼̾̈́̍͠o̶͇͓̅̐̿o̷͍̓̓̄̚g̶͎̩̾̏l̸̛̬̓e̸̗̮͘ Docs and Sheets operations, and G̴͎̬̼̾̈́̍͠o̶͇͓̅̐̿o̷͍̓̓̄̚g̶͎̩̾̏l̸̛̬̓e̸̗̮͘ Chat through one G̴͎̬̼̾̈́̍͠o̶͇͓̅̐̿o̷͍̓̓̄̚g̶͎̩̾̏l̸̛̬̓e̸̗̮͘ OAuth connection. Search and manage mail, look up contacts and other contacts, import mail into the mailbox, organize and share Drive files, browse Drive apps, read Drive label definitions, import and list native G̴͎̬̼̾̈́̍͠o̶͇͓̅̐̿o̷͍̓̓̄̚g̶͎̩̾̏l̸̛̬̓e̸̗̮͘ Docs, delete spreadsheets, and manage Chat spaces, messages, members, reactions, sidebar sections, read state, notification settings, custom emoji, and downloadable uploads.
Common questions about connecting Super Booble 1 to AI agents with Metorial.