What you can do with Google Chat

Built for

Executive Assistants, Operations Teams, Customer Success, Internal Comms, Team Leads

Example workflows

Daily chat digest

Matches the list-spaces → filter-by-time → post-summary workflow.

Try this

Read today's messages across my important Google Chat spaces, group them by topic, and post a concise digest to my team summary room.

Catch up on a room

Per-space history with a time boundary instead of guessing search syntax.

Try this

Show recent activity in the Product Launch space since yesterday and highlight decisions or blockers I missed.

Reply in thread

Thread-aware follow-up without starting a new top-level post.

Try this

Find the latest thread about the Q3 roadmap in Engineering Chat and draft a short reply confirming the milestone dates.

Standup reminder

Outbound post to a known space resource name.

Try this

Post a standup reminder to the Daily Standup space with today's agenda and a link to the doc.

Context to know first

What can I do with Google Chat in MCPBundles?

List rooms and DMs, read message history when your connection allows it, post updates and digests, reply in threads, manage memberships, and create or update spaces.

Can it search all of Google Chat at once?

No. Google Chat has no workspace-wide inbox search like Gmail. Recaps work best by listing each relevant space and filtering messages by time or thread.

How do daily digests work?

The assistant enumerates your spaces, reads recent messages in each with a time filter, summarizes the highlights, and posts one combined update to a destination room you choose.

AI Skill
SKILL.md

Domain knowledge for Google Chat — workflow patterns, data models, and gotchas for your AI agent.

Google Chat

Operate on the authenticated user's Google Chat workspace: rooms, group chats, direct messages, message history, and memberships.

Data Model

  • Spaces — rooms, group chats, and DMs. Identified by resource names spaces/{id}; displayName is for humans only and is not a valid API target.
  • Space typesSPACE (named room), GROUP_CHAT (multi-person; needs members when created), DIRECT_MESSAGE (1:1).
  • Messages — posts scoped to one space; each has a resource name under that space. Thread replies share a thread resource.
  • Memberships — roster entries (emails and membership resource names) for who belongs to each space.

Workflows

  • Daily digest / recap — Enumerate relevant spaces → for each, list messages since a time boundary with a createTime filter → compose one summary post into a destination space. Scan spaces explicitly; there is no workspace-wide inbox search.
  • Reply in thread — Continue a conversation with the thread resource name from an earlier message; omitting it starts a new top-level post.
  • Recent activity — Prefer per-space message listing with RFC3339 cutoffs such as createTime > "2026-06-26T00:00:00Z". Cross-space text matching is substring-only and does not understand mail-style date operators.

Gotchas

  • Resource names vs labels: API targets are always spaces/{id} plus message/thread names returned by list calls — never room titles or email subjects.
  • No global search: Chat API v1 has no Gmail-style after: / from: syntax. Date-bounded history is per-space via message list filters.
  • Pagination: Busy spaces need page_token loops; when summarizing many spaces, paginate each space and avoid unbounded parallel fan-out.
  • Access limits: Reading thread history, editing or deleting messages, or creating spaces may fail when the connected identity only has list-and-send access — narrow to enumerate spaces and post new messages, or surface the upstream permission error verbatim.
  • Creating spaces: GROUP_CHAT needs multiple member emails; duplicate displayName values and invalid member lists often return HTTP 400 with field-configuration hints from Google.

Tools in this Server (17)

Google Chat Add Space Member

Add a Workspace user or Google Group to a Google Chat space. Pass user_name as users/{email} or a bare org email. The user must exist in your Google W...

Google Chat Create Message

Post text to a Google Chat space. Supports long formatted digests and summaries. Pass an optional thread resource name to reply in an existing thread ...

Google Chat Create Reaction

Add an emoji reaction to a Google Chat message.

Google Chat Delete Message

Delete a message from a Google Chat space. CAUTION: This action is permanent and cannot be undone.

Google Chat Delete Reaction

Remove a reaction from a Google Chat message.

Google Chat Delete Space

Delete a Google Chat space permanently. CAUTION: This action cannot be undone and deletes all messages in the space.

Google Chat Get Messages

List messages in a space or fetch one message by resource name. For digests and recaps, list with a createTime filter per space. Omit message to list;...

Google Chat Get Spaces

List Google Chat spaces (rooms, group chats, DMs) or fetch one space by resource name. Omit name to list with page_size/page_token; pass spaces/{id} f...

Google Chat List Reactions

List all reactions on a Google Chat message.

Google Chat List Space Events

List events from a Google Chat space including message creation, membership changes, reactions, and other activity. Events are available up to 28 days...

Google Chat List Space Members

List members of a Google Chat space including users and Chat apps.

Google Chat Remove Space Member

Remove a member from a Google Chat space by membership resource name (spaces/{space}/members/{member} from list_space_members). Requires space manager...

Google Chat Search Messages

Find messages by substring match: lists recent messages in up to 10 spaces and returns those containing the query text. Not a full-text or date search...

Google Chat Setup Space

Create a Google Chat room, group chat, or DM and optionally add members by email. SPACE needs a unique display_name in the org. GROUP_CHAT needs at le...

Google Chat Update Message

Update an existing message in a Google Chat space.

Google Chat Update Space

Update a Google Chat space's settings such as display name or space details.

Google Chat Validate Token

Validate the Google Chat OAuth token and confirm required scopes are granted.

Frequently Asked Questions

What can I do with Google Chat in MCPBundles?

List rooms and DMs, read message history when your connection allows it, post updates and digests, reply in threads, manage memberships, and create or update spaces.

Can it search all of Google Chat at once?

No. Google Chat has no workspace-wide inbox search like Gmail. Recaps work best by listing each relevant space and filtering messages by time or thread.

How do daily digests work?

The assistant enumerates your spaces, reads recent messages in each with a time filter, summarizes the highlights, and posts one combined update to a destination room you choose.

How do I connect Google Chat to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/google-chat. Authentication is handled automatically.

How many tools does Google Chat provide?

Google Chat provides 17 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Google Chat require?

Google Chat uses One-click sign in. Google Chat requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Google Chat to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/google-chat

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to Google Chat and paste the MCP URL into Remote MCP server URL.
  4. Click Add. Google Chat will appear under Not connected — select it and click Connect to complete OAuth.
Name: Google Chat
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/google-chat
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Ready to use Google Chat?

Sign in to connect your credentials and start running tools from the chat.

Google Chat MCP Server & Skill