Skip to main content
Google Chat

Overview

Supported tools

All 44 slugs surfaced through MCP:

Connect setup

Google Chat uses Google’s OAuth 2.0 with PKCE. You need a Google Cloud project with the Google Chat API enabled, a Google Chat app configuration added, and OAuth credentials configured for a Web application. If you already use another Google integration, you can reuse the same Google Cloud OAuth client — just enable the Chat API, add the Chat app configuration, and add the chat scopes.
1

Create a Google Cloud OAuth client

Go to Google Cloud Console → APIs & Services → Credentials, choose Create credentials → OAuth client ID → Web application, then copy the Client ID and Client Secret.
2

Add the redirect URI

Under Authorized redirect URIs, add:
3

Enable the Google Chat API and add a Chat app configuration

In APIs & Services → Library, search for Google Chat API and click Enable. Then open the Chat API Configuration tab and complete the Google Chat app configuration — user-auth API calls return 403 without it.
4

Configure required scopes

Add these scopes on the OAuth consent screen:
  • https://www.googleapis.com/auth/chat.spaces — read / write spaces
  • https://www.googleapis.com/auth/chat.messages — read / write messages
  • https://www.googleapis.com/auth/chat.messages.reactions — manage reactions
  • https://www.googleapis.com/auth/chat.memberships — manage members
  • https://www.googleapis.com/auth/chat.users.readstate — read / update read state
  • https://www.googleapis.com/auth/chat.users.spacesettings — notification settings
  • https://www.googleapis.com/auth/chat.customemojis — manage custom emojis
  • https://www.googleapis.com/auth/chat.users.sections — manage sidebar sections
  • https://www.googleapis.com/auth/chat.delete — delete spaces
  • https://www.googleapis.com/auth/chat.admin.spaces + .readonly — org-wide admin space management (requires a Google Workspace admin)
  • https://www.googleapis.com/auth/chat.admin.delete — admin deletion of org spaces
  • https://www.googleapis.com/auth/chat.admin.memberships + .readonly — org-wide admin member management
Several Chat scopes are sensitive / restricted and require app verification for production use (or set the OAuth app to Internal for a Workspace domain); add dev accounts as test users while verifying. chat.admin.* only functions for Workspace admins. Note: chat.import is not requested and import-mode operations are not supported — they require app/service-account auth, which this user-auth integration doesn’t use.
5

Connect via the widget

The end user opens the Connect widget, picks Google Chat, and is sent through Google’s consent screen.

Usage

The agent loop picks GOOGLE_CHAT_LIST_SPACES / GOOGLE_CHAT_CREATE_MESSAGE and streams results back as SSE.

Direct MCP JSON-RPC (Claude Desktop / Cursor / custom MCP clients)

Once connected, MCP clients can invoke any of the 44 tools by slug via the standard tools/call JSON-RPC method.