Read, send, and manage Gmail messages; create and edit Google Docs, Sheets, and Slides; access and organize Drive files; manage Calendar events, Tasks, and Contacts; orchestrate Chat messages, Apps Script execution, and Custom Search via MCP tools from the command line or uvx.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
toolsAdmin access level
Server config contains admin-level keywords
Requires secrets
Needs API keys or credentials to function
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Comma-separated list: gmail, drive, calendar, docs, sheets, chat, forms, slides, tasks, contacts, search, appscript. Leave empty for all. Tip: if typing 'n' closes this prompt, paste from clipboard instead.
${user_config.tools}http_portAdvanced legacy-stdio bridge for local workspace-cli use. Leave empty for recommended streamable HTTP/OAuth 2.1 deployments. When enabled, the endpoint binds to 127.0.0.1 only but is accessible to local processes.
${user_config.http_port}read_onlytrue to restrict to read-only scopes. Leave empty for full access.
${user_config.read_only}tool_tiercore, extended, or complete. Leave empty for all tools. Tip: if typing 'n' closes this prompt, paste from clipboard instead.
${user_config.tool_tier}permissionsSpace-separated service:level pairs. Example: gmail:send drive:readonly. Gmail levels: readonly, organize, drafts, send, full. Other services: readonly, full. Mutually exclusive with read-only and tools. Leave empty for full access. Tip: if typing 'n' closes this prompt, paste from clipboard instead.
${user_config.permissions}google_oauth_client_idOAuth 2.0 Client ID from Google Cloud Console. Tip: if typing 'n' closes this prompt, paste from clipboard instead.
${user_config.google_oauth_client_id}google_oauth_client_secretOAuth 2.0 Client Secret from Google Cloud Console. Tip: if typing 'n' closes this prompt, paste from clipboard instead.
${user_config.google_oauth_client_secret}Full natural language control over Google Calendar, Drive, Gmail, Docs, Sheets, Slides, Forms, Tasks, Contacts, and Chat through all MCP clients, AI assistants and developer tools.
Includes a full featured CLI & Code Mode for use with tools like Claude Code and Codex!
The most feature-complete Google Workspace MCP server, it can do things that Google's own tooling and the built in integrations with Claude and ChatGPT can't even dream of. With Remote OAuth2.1 multi-user support, fine-grained editing tools and the most extensive coverage of any Google Workspace tool in existance, Workspace MCP is in a different class. Offering native OAuth 2.1, stateless mode and external auth server support, it's also the only Workspace MCP you can host for your whole organization centrally & securely!
|
⚡ Start Quick Start · Prerequisites Google Cloud · Credentials |
🧰 Tools All Tools · Tool Tiers CLI · Start Server |
🔌 Connect Quick Start · Claude Desktop Claude Code · VS Code · LM Studio |
🚀 Deploy OAuth 2.1 · Stateless External OAuth · Reverse Proxy |
📐 Develop Architecture · Dev Setup Security · License |
See it in action:
Workspace MCP is the single most complete MCP server, the only that integrates all major Google Workspace services with AI assistants and all agent platforms. The entire toolset is available for CLI usage supporting both local and remote instances.
12 services — Gmail · Drive · Calendar · Docs · Sheets · Slides · Forms · Chat · Apps Script · Tasks · Contacts · Search
npx claudepluginhub taylorwilsdon/google_workspace_mcp --plugin google-workspace-mcpGoogle Workspace integration (Gmail, Drive, Calendar)
Google Workspace CLI — Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Comprehensive C4 architecture documentation workflow with bottom-up code analysis, component synthesis, container mapping, and context diagram generation
Plugin that includes the Figma MCP server and Skills for common workflows