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. It has been installed 0 times through Conduid.
The repository has 27 stars and 2 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
npx 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
- ·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.
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 opens a browser to sign in with Google. 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
33 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 with screenshots
- 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 mirrored from the source repository 3 hours ago. The original is authoritative.