Google Chat MCP Server for managing spaces and messages via the Model Context Protocol
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"barie-google-chat-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Google Chat MCP Server An MCP server for managing Google Chat spaces and messages, integrating seamlessly with AI assistants using the Model Context Protocol. ## Features - **List Spaces**: List Google Chat spaces the user is a member of. - **Get Space**: Retrieve details about a specific space. - **Create Message**: Send messages to spaces (supports threading). - **List Messages**: Retrieve message history from a space. - **Get Message**: Get details about a specific message. - **Update Message**: Edit existing messages. - **Delete Message**: Remove messages. - **List Memberships**: List members of a space. ## Installation ### Prerequisites - Python 3.9 or higher. - A Google Cloud Project with the Google Chat API enabled. - OAuth2 credentials (Client ID and Client Secret). ### Local Setup 1. Install dependencies: ```bash pip install -e . ``` 2. Run the server: ```bash python main.py --access-token <TOKEN> --refresh-token <REFRESH_TOKEN> --client-id <CLIENT_ID> --client-secret <CLIENT_SECRET> ``` ## Configuration Add the following to your MCP host configuration (e.g., `mcp-config.json`): ```json { "mcpServers": { "barie-google-chat-mcp": { "command": "uvx", "args": [ "--from", "/path/to/google_chat", "barie-google-chat-mcp", "--access-token", "YOUR_ACCESS_TOKEN", "--refresh-token", "YOUR_REFRESH_TOKEN", "--client-id", "YOUR_CLIENT_ID", "--client-secret", "YOUR_CLIENT_SECRET" ] } } } ``` ## Tools - `list_spaces`: List spaces. - `get_space`: Get space details. - `create_message`: Send a message. - `list_messages`: List messages in a space. - `get_message`: Get message details. - `update_message`: Update a message. - `delete_message`: Delete a message. - `list_memberships`: List space members. ## License MIT
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.