mcpdirectory.dev
9,129 servers · updated 23 Sept

Google Chat MCP server

official from A1 X Tech Active last commit 2 d
{
  "mcpServers": {
    "a1-x-tech-google-chat": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-google-chat@latest"
      ],
      "env": {
        "GOOGLE_CHAT_ACCESS_TOKEN": "<google_chat_access_token>",
        "GOOGLE_CHAT_CLIENT_ID": "<google_chat_client_id>",
        "GOOGLE_CHAT_CLIENT_SECRET": "<google_chat_client_secret>",
        "GOOGLE_CHAT_REFRESH_TOKEN": "<google_chat_refresh_token>"
      }
    }
  }
}
file .mcp.json (in your project root)install npx -y mcp-google-chatversion 0.1.0

What it does

MCP server for Google Chat that lets AI applications read and write messages, manage threads and reactions, and handle space membership using the Google Chat API. Intended for developers building chat-integrated AI assistants that need to operate as the authenticated user.

  • Read messages and threads in Google Chat spaces to summarize discussions and catch up on conversations.
  • Send messages and replies in threads under your own name with confirmation before posting.
  • React to messages with emoji and manage space membership.

Tools this server exposes

ToolDoes
list_spacesDiscover and list available Google Chat spaces and direct messages.
get_spaceRetrieve details about a specific Google Chat space.
list_messagesRead messages from a space, with support for filtering by date and thread.
get_messageFetch a specific message with its full details.
create_messageSend a new message to a space or direct message thread.
update_messageEdit a message you previously sent.
delete_messageDelete a message you previously sent.
list_threadsList message threads within a space.
add_reactionAdd an emoji reaction to a message.
remove_reactionRemove an emoji reaction from a message.
list_reactionsView reactions on a message.
list_membersList members of a space.
add_memberAdd a member to a space.
remove_memberRemove a member from a space.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.