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.

Unclaimed MIT last commit 6 months ago ai-agentgooglegogolangdocsproductivitygmailgoogle-apidrive
59Fair

Scored 4 months 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. It has been installed 0 times through Conduid.

The repository has 2 stars and 1 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx 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

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !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 mirrored from the source repository 4 months ago. The original is authoritative.

Questions

About Go Google MCP

How do I install Go Google MCP?

Run npx go-google-mcp, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

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

Its trust score is 59 out of 100 (fair). It passes 0 of 1 static security checks; 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?

The last commit was 6 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.