Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

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.

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.

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.

Download Attachment

Download an uploaded Google Chat attachment as a downloadable file.

Get Attachment

Get metadata for a Google Chat message attachment. File bytes are retrieved separately with download_attachment.

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.

Find Direct Message

Find the existing Google Chat direct-message space between the specified user and the authenticated user or calling Chat app.

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.

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.

List Messages

List messages from a Google Chat conversation with optional thread and time filters, reverse-chronological ordering, and page-token pagination.

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.

Manage Section

Create, rename, reorder, or delete custom sections in the signed-in user's Google Chat sidebar.

List Sections

List the signed-in user's Google Chat sidebar sections, including custom sections and the default Direct messages, Spaces, and Apps sections.

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.

Get Space Notification Setting

Get the signed-in user's notification and mute settings for a Google Chat space.

List Custom Emojis

List the custom emoji visible to the signed-in user in their Google Workspace organization's Google Chat.

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.

Update Space Notification Setting

Change the signed-in user's notification level or mute state for a Google Chat space.

Manage Custom Emoji

Create a Google Chat custom emoji from an image, or delete one, in the signed-in user's Google Workspace organization.

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.

Get Custom Emoji

Get one Google Chat custom emoji by resource name or :shortcode:, including a temporary image URL.

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.

Move Section Item

Move a conversation (section item) to a different section in the signed-in user's Google Chat sidebar.

List Members

List the members of a Google Chat space, with optional role and member-type filters, Google Group and invited memberships, and page-token pagination.

Manage Membership

Get, add, update the role of, or remove a member of a Google Chat space. Members can be users (by ID or email) or, in named spaces, Google Groups.