About Gsuite MCP
Gsuite MCP is an MCP server published by 2389-research in the Productivity category: mCP server for Google Workspace (Gmail, Calendar, Contacts) - Go implementation.
The repository has 7 stars and 3 forks, with the last commit 4 months ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/2389-research/gsuite-mcpThis 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 Gsuite MCP
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 4 days ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- !License declaredNo license file. Legally you have no right to use it in a product.
- ✓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.
Releases
README
GSuite MCP Server
An MCP server that connects your AI to Gmail, Google Calendar, Contacts, and Tasks.

Install
brew install 2389-research/tap/gsuite-mcp
Or build from source:
go build ./cmd/gsuite-mcp
Setup
1. Create Google OAuth credentials
- Go to Google Cloud Console
- Create a project (or pick an existing one)
- Click + CREATE CREDENTIALS > OAuth client ID > Desktop app
- Download the JSON and save it to
~/.config/gsuite-mcp/credentials.json
2. Enable the APIs
Click "Enable" on each of these:
3. Authenticate
gsuite-mcp setup
This prints a Google sign-in link. Open it, approve access, and paste the code back into the terminal. The token is saved locally, so you only do this once.
4. Connect to your AI client
For Claude Code:
claude mcp add gsuite gsuite-mcp -- mcp # project scope (default)
claude mcp add gsuite gsuite-mcp --scope user -- mcp # user scope (all projects)
For Claude Desktop or other MCP clients, add this to your config:
{
"mcpServers": {
"gsuite": {
"command": "gsuite-mcp",
"args": ["mcp"]
}
}
}
Done. Your AI can now work with your Google account.
Multiple accounts
You can connect more than one Google account:
gsuite-mcp setup --account work
gsuite-mcp setup --account personal
Then just tell your AI which one:
"Check my work email for anything urgent" "What's on my personal calendar this week?"
Every tool accepts an optional account parameter. Without one, it uses the default.
$ gsuite-mcp whoami --account work
Account: work
Email: harper@2389.ai
Messages: 4210 total
Threads: 1847 total
What it can do
34 tools across four Google APIs, plus prompts and live data.
Gmail -- read, search, send, draft, label, trash, delete. CC/BCC supported.
Calendar -- list, view, create, update, and delete events.
Contacts -- search, browse, create, update, delete.
Tasks -- manage task lists and tasks (create, update, complete, delete).
The server also ships with prompts for common workflows: triaging email, composing replies with proper threading, scheduling meetings around your availability, reviewing pending tasks, breaking goals into task lists, and looking up or adding contacts. Your AI picks these up automatically.
For quick context, the server exposes live data as MCP resources: today's calendar, upcoming events, unread mail, current drafts, tasks due today, overdue tasks, and so on.
Security
Tokens live on your machine in ~/.local/share/gsuite-mcp/. Nothing leaves your computer. The server only requests the OAuth scopes it needs. Keep credentials.json and token files out of git.
CLI reference
gsuite-mcp setup # Interactive setup wizard
gsuite-mcp setup --account work # Set up a named account
gsuite-mcp test # Test your API connection
gsuite-mcp whoami # Show authenticated user
gsuite-mcp mcp # Start the MCP server
gsuite-mcp version # Show version
gsuite-mcp help # Show help
Documentation
See docs/ for detailed guides:
- Setup -- step-by-step setup
- Usage -- full tool reference and examples
- ISH Mode -- testing with a local mock server
Contributing
- Fork the repo
- Create a branch
- Write tests
go test ./...- Open a PR
License
MIT
README fetched from the repository 4 days ago. The original is authoritative.