1. Conduid
  2. Productivity
  3. Gsuite MCP
MCP server · Productivity

Gsuite MCP

MCP server for Google Workspace (Gmail, Calendar, Contacts) - Go implementation

Unclaimed last commit 6 months ago other
51Fair

Scored 3 hours ago · breakdown

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

Install
npx gsuite-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 Gsuite MCP

Powered by Claude · Grounded in docs

I know everything about Gsuite 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.

Releases

v1.4.3v1.4.3 · 7 Jun 2026Changelog 8bb5d2085aa3a1a992754c58206388309f080b4e docs(plan): note WithRetryCtx backoff follow-up from Task 2.5 review 097e2afa5a182475af9400cd30d783cbc412c0cd fix(accounts): read DefaultAlias under lock; run tests with -race…
v1.4.2v1.4.2 · 25 Feb 2026Changelog cfb1ab39fa8fe55ffce240e59baecbddfbd91ec4 fix: unexport Account.Client field, address review findings
v1.4.1v1.4.1 · 24 Feb 2026Changelog 3332586672de857203d33bc2c90c0d0d078aaf15 fix: lazy-load authenticated clients for non-default MCP accounts
v1.4.0v1.4.0 · 23 Feb 2026Changelog 31983dc93a6c240d85957fb75f8a6184681eeea9 ci: update Go version to 1.25 to match go.mod a65312d1c1f155c1fe5b6f5a750be349ab60f5d0 feat: add --account flag to CLI commands b65dd70154a4a8ce16d6bcdf264a22f1263176e5 feat: add…
v1.3.0v1.3.0 · 15 Feb 2026Changelog a530d4484294a4cff3c193c3499f5da9949addf5 Add gmail_manage_labels tool for label CRUD operations f0c518ec0e9a669f00a16fcabc5bb02b40a3253e Merge pull request #1 from c0decafe/compat/copilot-cli-schema-squash…

README

GSuite MCP Server

An MCP server that connects your AI to Gmail, Google Calendar, Contacts, and Tasks.

GSuite MCP Server

Install

brew install 2389-research/tap/gsuite-mcp

Or build from source:

go build ./cmd/gsuite-mcp

Setup

1. Create Google OAuth credentials

  1. Go to Google Cloud Console
  2. Create a project (or pick an existing one)
  3. Click + CREATE CREDENTIALS > OAuth client ID > Desktop app
  4. 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

  1. Fork the repo
  2. Create a branch
  3. Write tests
  4. go test ./...
  5. Open a PR

License

MIT

README mirrored from the source repository 3 hours ago. The original is authoritative.

Questions

About Gsuite MCP

How do I install Gsuite MCP?

Run npx gsuite-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 Gsuite MCP safe to use with an AI agent?

Its trust score is 51 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 Gsuite MCP still maintained?

Yes — the latest release is v1.4.3 (7 Jun 2026), and the last commit was 6 months ago. The repository has 27 stars and 0 open issues.