Jez | Jeremy Dawes
Back to projects
mcp active

Google Chat MCP Server

21 MCP tools for Google Chat. Send messages, manage spaces, handle attachments, and add reactions.

MCPCloudflare WorkersGoogle Chat APIOAuth

Overview

A Model Context Protocol server enabling AI agents to read, send, and manage messages in Google Chat. Complete workspace communication with spaces, threading, attachments, and reactions.

21
MCP Tools
6
Categories
3
Space Types
OAuth
Auth

The Problem

Team communication spans multiple spaces:

  • Monitoring messages across channels
  • Sending updates to the right spaces
  • Managing file attachments
  • Keeping track of conversations

AI agents need Chat access for workspace automation.

Solution

Complete Chat control across 6 categories:

Spaces6

CRUD + search

Messages6

Send, reply, search

Members3

Manage participants

Reactions2

Emoji responses

Attachments2

File handling

Emoji2

Custom org emoji

Tools

Spaces (6)

ToolDescription
list_spacesAll spaces (DMs, groups, named)
get_spaceSpace details
create_spaceCreate new space
update_spaceModify space settings
delete_spaceRemove space
search_spacesFind by name

Messages (6)

ToolDescription
list_messagesMessages in a space
get_messageFull message details
send_messageSend to space or thread
update_messageEdit sent message
delete_messageRemove message
search_messagesFind by content

Members (3)

ToolDescription
list_membersSpace participants
get_memberMember details and role
create_memberAdd to space

Reactions (2)

ToolDescription
list_reactionsReactions on a message
create_reactionAdd emoji reaction

Attachments (2)

ToolDescription
upload_attachmentUpload file to message
get_attachmentDownload attachment

Space Types

Three types of Chat spaces:

TypeDescription
SPACENamed team spaces
GROUP_CHATGroup conversations
DIRECT_MESSAGE1:1 messages

Features

  • 21 Tools - Complete Chat API coverage
  • Threading Support - Reply to specific threads
  • Attachment Handling - Upload/download via R2 staging
  • Emoji Reactions - Unicode and custom org emoji
  • Member Management - Add/view participants
  • OAuth Security - Google Workspace authentication

Use Cases

Team Updates - Post messages to channels programmatically

Message Monitoring - Track conversations across spaces

File Sharing - Upload and share attachments

Engagement - Add reactions to acknowledge messages

Interested in a similar solution?

Let's talk about your project