1. Conduid
  2. Productivity
  3. Go Google MCP
MCP server · Productivity

Go Google MCP

Model Context Protocol (MCP) server for Google Workspace. Secure CRUD for Drive, Gmail, Calendar, Sheets, Docs, Tasks and People via AI agents.

59Fair

Scored 4 days ago · breakdown

About Go Google MCP

Go Google MCP is an MCP server published by matheusbuniotto in the Productivity category: model Context Protocol (MCP) server for Google Workspace. Secure CRUD for Drive, Gmail, Calendar, Sheets, Docs, Tasks and People via AI agents.

The repository has 5 stars and 1 forks, with the last commit 5 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/matheusbuniotto/go-google-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Go Google MCP

Powered by Claude · Grounded in docs

I know everything about Go Google MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 4 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

go-google-mcp

Go Report Card CI

Unified Model Context Protocol (MCP) server for Google Workspace.

go-google-mcp is a powerful, secure, and extensible Go-based tool that allows AI agents (like Claude Desktop, Cursor, or Gemini CLI) to interact directly with your Google services through a standardized interface.

🚀 Features

Interact with Google Workspace using natural language through these integrated services:

  • 📂 Google Drive: Powerful search, read text content, create files/folders, update content, move, share, and trash.
  • 📧 Gmail: Search/list threads, read full conversations, create drafts, move to trash, and send emails.
  • 📅 Google Calendar: List upcoming events, create new meetings (with attendees), and delete events.
  • 📊 Google Sheets: Create spreadsheets, read ranges, append rows, and update specific cells.
  • 📄 Google Docs: Create new documents and read full document text.
  • 👥 Google People: List contacts and create new connections.
  • ✅ Google Tasks: List task lists and tasks, create, update, and delete tasks (with optional status/due filtering).

🛠 Installation

Ensure you have Go installed (version 1.24 or later recommended).

go install github.com/matheusbuniotto/go-google-mcp/cmd/go-google-mcp@latest

🔐 Authentication

This tool supports both User OAuth 2.0 (best for personal/CLI use) and Service Accounts (best for server/automated use).

Option 1: User OAuth (Recommended)

  1. Create Credentials: Go to the Google Cloud Console, enable the necessary APIs (Drive, Gmail, etc.), and create a Desktop App OAuth client.
  2. Download JSON: Save the client secrets file as client_secrets.json.
  3. One-time Login:
    go-google-mcp auth login --secrets path/to/client_secrets.json
    
    This securely saves your token to ~/.go-google-mcp/.

Option 2: Service Account

  1. Download your Service Account JSON key.
  2. Run with the -creds flag:
    go-google-mcp -creds path/to/service-account.json
    

🤖 Usage with AI Agents

Claude Desktop / Cursor

Add the following to your claude_desktop_config.json (or your IDE's MCP settings):

{
  "mcpServers": {
    "google-workspace": {
      "command": "go-google-mcp",
      "args": []
    }
  }
}

Gemini CLI

gemini mcp add google-workspace $(which go-google-mcp)

🛠 Development

git clone https://github.com/matheusbuniotto/go-google-mcp.git
cd go-google-mcp
go build ./cmd/go-google-mcp

📜 License

MIT License. See LICENSE for details.

README fetched from the repository 4 days ago. The original is authoritative.

Questions

About Go Google MCP

How do I install Go Google MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Go Google MCP safe to use with an AI agent?

Its trust score is 59 out of 100 (fair). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Go Google MCP still maintained?

Yes — the last commit was 5 months ago. The repository has 5 stars and 1 forks and 7 open issues.