Google Services MCP
About
(MCP) server for Google Workspace. Drive, Gmail, Calendar, Sheets, Docs, Tasks and People via AI agents.
Details
- Author
- matheusbuniotto
- Categories
- Productivity, Other
Jump to
Setup
Install Google Services MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/matheusbuniotto/go-google-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
(MCP) server for Google Workspace. Drive, Gmail, Calendar, Sheets, Docs, Tasks and People via AI agents.
Unified Model Context Protocol (MCP) server for Google Workspace.
go-google-mcpis 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.
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).
Ensure you haveGoinstalled (version 1.24 or later recommended).
go install github.com/matheusbuniotto/go-google-mcp/cmd/go-google-mcp@latest
This tool supports bothUser OAuth 2.0(best for personal/CLI use) andService Accounts(best for server/automated use).
- Create Credentials: Go to theGoogle Cloud Console, enable the necessary APIs (Drive, Gmail, etc.), and create aDesktop AppOAuth client.
- Download JSON: Save the client secrets file asclient_secrets.json.
- One-time Login:
go-google-mcp auth login --secrets path/to/client_secrets.json
- Download your Service Account JSON key.
- Run with the-credsflag:
go-google-mcp -creds path/to/service-account.json
Add the following to yourclaude_desktop_config.json(or your IDE's MCP settings):
{ "mcpServers": { "google-workspace": { "command": "go-google-mcp", "args": [] } } }
gemini mcp add google-workspace $(which go-google-mcp)
git clone https://github.com/matheusbuniotto/go-google-mcp.git cd go-google-mcp go build ./cmd/go-google-mcp
Multi-account Google MCP server for Claude Code — Gmail, Drive, Calendar, Sheets, Docs, Contacts, Search Console. 83 tools with OAuth2 multi-account switching.
Integrate Google services like Gmail, Calendar, Drive, and Tasks with MCP.
Interact with Google Workspace services like Gmail and Google Calendar.
Integrates Google Workspace services like Calendar, Drive, and Gmail with AI assistants.
Manage Gmail, Calendar, Drive, and Contacts through Google Workspace APIs using OAuth 2.0.
An MCP server for interacting with Google Workspace services like Gmail and Calendar.
Interact with Google products, including Gmail and Calendar.
A comprehensive MCP server for managing Google Workspace services like Calendar, Contacts, and Gmail using OAuth2 authentication.
A command-line tool to fetch Google Calendar schedules and convert them into custom prompts or text snippets using a template engine.
An MCP server for interacting with Gmail and Google Calendar, enabling context-aware email and event management.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




