Google Workspace MCP Server

Google Workspace as 41 curated MCP tools: Gmail, Calendar, Drive, Sheets, Docs, and Tasks.

Local serverstdioTypeScript

What is the Google Workspace MCP Server?

Google Workspace as 41 curated MCP tools: Gmail, Calendar, Drive, Sheets, Docs, and Tasks.

What you get

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.

Configuration and credentials

  • Node.js 18+ - gws CLI installed and authenticated (npm install -g @googleworkspace/cli && gws auth login)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
drive_files_listSearch and list files
drive_files_getGet file metadata
drive_files_createCreate files (with optional upload)
drive_files_copyCopy files (useful for format conversion)
drive_files_updateUpdate file metadata/content
drive_files_deleteDelete files
drive_files_exportExport Google Workspace files (Doc, Sheet, Slide) to other formats
drive_files_downloadDownload file content (text inline, binary as base64 or saved to a path; Google-native files are exported to a readable format)
drive_permissions_createShare files
sheets_getGet spreadsheet metadata
sheets_values_getRead cell values
sheets_values_updateWrite cell values
sheets_values_appendAppend rows
calendar_events_listList events

How to install the Google Workspace MCP Server

{
  "mcpServers": {
    "gws": {
      "command": "npx",
      "args": ["-y", "@googleworkspace/cli"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Node.js 18+ - gws CLI installed and authenticated (npm install -g @googleworkspace/cli && gws auth login)

Example prompts to try

  • “Use Google Workspace to drive files list.”
  • “Use Google Workspace to drive files get.”
  • “Use Google Workspace to drive files create.”

Frequently asked questions

Google Workspace as 41 curated MCP tools: Gmail, Calendar, Drive, Sheets, Docs, and Tasks. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.