Google Workspace as 41 curated MCP tools: Gmail, Calendar, Drive, Sheets, Docs, and Tasks.
Google Workspace as 41 curated MCP tools: Gmail, Calendar, Drive, Sheets, Docs, and Tasks.
The gws CLI had a built-in MCP server that was removed in v0.8.0 because it exposed 200-400 tools — causing context window bloat in MCP clients. This server takes a curated approach: you choose which Google services to expose, and only a focused set of high-value, narrowly scoped operations are registered as tools. Every tool declares all four MCP annotation hints — readOnlyHint, destructiveHint, idempotentHint, openWorldHint — so clients can reason about side effects, know which writes are safe to retry, and surface clearer consent prompts.
gws CLI installed and authenticated (npm install -g @googleworkspace/cli && gws auth login)Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| drive_files_list | Search and list files |
| drive_files_get | Get file metadata |
| drive_files_create | Create files (with optional upload) |
| drive_files_copy | Copy files (useful for format conversion) |
| drive_files_update | Update file metadata/content |
| drive_files_delete | Delete files |
| drive_files_export | Export Google Workspace files (Doc, Sheet, Slide) to other formats |
| drive_files_download | Download file content (text inline, binary as base64 or saved to a path; Google-native files are exported to a readable format) |
| drive_permissions_create | Share files |
| sheets_get | Get spreadsheet metadata |
| sheets_values_get | Read cell values |
| sheets_values_update | Write cell values |
| sheets_values_append | Append rows |
| calendar_events_list | List events |
{
"mcpServers": {
"gws": {
"command": "npx",
"args": ["-y", "@googleworkspace/cli"]
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Inbox intelligence — search, read, draft and send Gmail through your assistant with OAuth auto-setup.
Read and write Jira, Confluence, Bitbucket, JSM and Compass from your AI client — with your own permissions.
Read and send Telegram messages through your assistant — chats, channels and history via the client API.
Enables Discord bot integration with Model Context Protocol (MCP) compatible applications like Claude Desktop.