Tools: 17
Messaging

Google Chat

Connect your account, then chat with AI to run tools.

Summarize rooms and DMs, post daily digests, reply in threads, and manage Google Chat spaces from your AI assistant.

Best forExecutive AssistantsOperationsCustomer SuccessInternal Comms

Try this workflow

Daily chat digest

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

Use in your AI tool

You’ll sign in to MCPBundles when your client connects.

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

Chat in MCPBundles Studio

This server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.

Managed
17 tools
Agent guide included

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

Live probe refreshed Sep 14, 2026 · Endpoint host mcp.mcpbundles.com

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 discovered (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 Workspace with Chat enabled — external or unknown addresses return a membership error.

  • 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 instead of starting a new top-level post.

  • 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; pass spaces/.../messages/... to fetch a single post.

  • 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} for display name, space type, and settings.

  • 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 prior.

  • 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 permissions.

  • 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 — use get_messages with a createTime filter for time-bounded history.

  • 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 least one member_emails entry (calling user is added automatically). DIRECT_MESSAGE needs exactly one member_emails entry for the other person.

  • 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

Ready to use Google Chat?

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

Google Chat MCP Server & Skill