Skip to main content
Glama

@presto-ai/google-workspace-mcp

npm version License: Apache-2.0

NPM-distributable Google Workspace MCP server for Claude Desktop, Claude Code CLI, and other MCP clients. Interact with Gmail, Calendar, Drive, Docs, Sheets, Chat, and more through Claude.

Based on gemini-cli-extensions/workspace.

Quick Start

Configure Your MCP Client

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "google-workspace": {
      "command": "npx",
      "args": ["-y", "@presto-ai/google-workspace-mcp"]
    }
  }
}

Then restart Claude Desktop. The MCP server will prompt for authentication on first use.

Claude Code CLI

Edit ~/.claude/config.json:

{
  "mcpServers": {
    "google-workspace": {
      "command": "npx",
      "args": ["-y", "@presto-ai/google-workspace-mcp"]
    }
  }
}

Related MCP server: Google Workspace MCP

Supported Services

  • Gmail: Search emails, read messages, send emails, create/manage drafts

  • Google Calendar: List calendars, create/read/update/delete events, find free time

  • Google Drive: Search files, download documents, access metadata

  • Google Docs: Read document content, create documents, insert/replace text

  • Google Sheets: Read spreadsheet ranges, get metadata, append data

  • Google Chat: Send messages, read threads, create spaces

  • Google Slides: Read presentations, extract text, get metadata

  • Google People: Get user profiles, retrieve contact information

Configuration

Environment Variables

# Override credential storage location (optional)
export GOOGLE_WORKSPACE_MCP_HOME=/custom/path/for/credentials

Credential Storage

Credentials are stored in platform-standard locations:

Platform

Location

macOS

~/.config/google-workspace-mcp/

Linux

~/.config/google-workspace-mcp/

Windows

%APPDATA%/google-workspace-mcp/

Requirements

  • Node.js 18 or higher

  • Active Google Account with Google Workspace access

  • Web browser for OAuth authentication

Troubleshooting

Token refresh errors

Delete the credentials and restart:

rm -rf ~/.config/google-workspace-mcp  # macOS/Linux
npx @presto-ai/google-workspace-mcp    # Will prompt for re-auth

"libsecret" errors on Linux

sudo apt-get install libsecret-1-dev  # Debian/Ubuntu
sudo dnf install libsecret-devel      # Fedora/RHEL

License

Apache-2.0 - See LICENSE

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
2dRelease cycle
33Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Hosted Google Calendar MCP server for AI agents. No self-hosting or Google Cloud setup.

  • WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.

  • AI-powered medical document management for cancer patients. Google Drive, Gmail, Calendar via MCP.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jrenaldi79/google-workspace-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server