Back to tools

AI Agent Tool

Google Chat logo

Google Chat

Google Workspace's team messaging and collaboration tool with API and bot support.

CommunicationVerified

googleapis.com

•

One-click Login

About Google Chat

Google Chat is the team messaging component of Google Workspace, supporting direct messages, group spaces, and threaded conversations. Its API allows developers to build Chat apps and bots, send messages via webhooks, and automate workflows within Spaces. It integrates with Jira, GitHub, Salesforce, PagerDuty, and 100+ other services. Gemini AI capabilities are bundled into all Business and Enterprise Workspace plans as of 2025-2026.

AI Agent Use Cases

- Direct messages, group spaces, and threaded conversations

- Chat API for building bots and custom apps

- Incoming webhooks for service notifications

- Google Workspace Studio for no-code AI agent creation

- 100+ third-party integrations including Jira, GitHub, and Salesforce

- Gemini AI assistance included in Business and Enterprise plans

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

spaceId

The ID of the space.

text

The text of the message to create.

Inputs

spaceId

The ID of the space.

memberId

The ID of the member.

Inputs

spaceId

The ID of the space.

messageId

The ID of the message.

Inputs

spaceId

The ID of the space.

Inputs

spaceId

The ID of the space.

pageSize

The maximum number of memberships to return. If unspecified, at most 100 memberships are returned.

pageToken

A page token, received from a previous call to list memberships. Provide this parameter to retrieve the subsequent page.

filter

Specify a query filter by role and type. [See the documentation](https://developers.google.com/chat/api/reference/rest/v1/spaces.members/list#query-parameters)

showInvited

When true, also returns memberships associated with invited members, in addition to other types of memberships. If a filter is set, invited memberships that don

Inputs

spaceId

The ID of the space.

pageSize

The maximum number of messages returned. If unspecified, at most 25 are returned.

pageToken

A page token received from a previous list messages call. Provide this parameter to retrieve the subsequent page.

orderBy

Specify how the list of messages is ordered. The default ordering is createTime ASC.

filter

Specify a query filter by date and thread name. [See the documentation](https://developers.google.com/chat/api/reference/rest/v1/spaces.messages/list#query-parameters)

showDeleted

Whether to include deleted messages. Deleted messages include deleted time and metadata about their deletion, but message content is unavailable.

Inputs

pageSize

The maximum number of spaces to return. If unspecified, at most 100 spaces are returned.

pageToken

A page token received from a previous list spaces call. Provide this parameter to retrieve the subsequent page.

spaceType

You can filter spaces by the space type.