
Workspace CLI
by majidmanzarpour
High-performance Rust CLI providing programmatic access to Google Workspace APIs, optimized for AI agents with structured JSON/TOON output.
What it does
Workspace CLI is a high-performance, Rust-based tool that connects AI agents to the entire Google Workspace ecosystem. It provides a deterministic, speed-optimized interface to Gmail, Drive, Calendar, Docs, Sheets, Slides, Chat, Contacts, and Tasks, converting complex API responses into token-efficient formats like TOON and JSON.
Tools
The server exposes approximately 50 tools including:
- Gmail:
gmail_list,gmail_send,gmail_reply,gmail_modify(labels/read-state) - Drive:
drive_list,drive_upload,drive_mkdir,drive_share,drive_permissions - Calendar:
calendar_list,calendar_create,calendar_update,calendar_delete - Docs/Sheets/Slides: Full CRUD operations, including Markdown extraction for Docs and range updates for Sheets.
- Chat/Tasks/Contacts: Space management, message sending, and contact directory search.
Installation
To use with Claude Desktop, add the following to your claude_desktop_config.json:
{
"mcpServers": {
"workspace": {
"command": "workspace-cli",
"args": ["mcp"]
}
}
}
Note: The binary must be built with the --features mcp flag.
Supported hosts
Confirmed for Claude Desktop and other stdio-compatible MCP clients.
Quick install
cargo build --release --features mcp && sudo install -m 755 target/release/workspace-cli /usr/local/bin/Information
- Pricing
- free
- Published
- 7/3/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
Claude Desktop
{"mcpServers": {"workspace": {"command": "workspace-cli", "args": ["mcp"]}}}





