MCP.Market

Gsuite MCP server

by MarkusPfundstein·io.github.MarkusPfundstein/mcp-gsuite·v0.4.1·491 stars

MCP Server to interact with Google Gsuite prodcuts

B71/100grade B
What users say
No reviews yet
Be the first
Safety scan
B71/100

full report

Adoption
Growing

491 stars815 downloads/wk

Reviews

Write one

Nobody has reviewed Gsuite yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Gsuite tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-27 · same rubric, same numbers if you re-run it

1 medium
  • Code scan17 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 561 days ago1/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • mediumNo commits in over a yearmaint.stale
Overall 71/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Gsuite compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
71/100
higher than 37% of 48,273 servers
GitHub stars
491
more than 95% of 28,534 servers
Downloads a week
815
more than 93% of 11,915 servers with a package

Install Gsuite in Claude Code, Cursor or VS Code

claude mcp add mcp-gsuite -- uvx mcp-gsuite
Add to Cursor

What the publisher says

From the Gsuite repository's README, as published. We do not edit it. Read it on GitHub

mcp-gsuite MCP server

MCP server to interact with Google products.

Example prompts

Right now, this MCP server supports Gmail and Calendar integration with the following capabilities:

  1. General
  • Multiple google accounts
  1. Gmail
  • Get your Gmail user information
  • Query emails with flexible search (e.g., unread, from specific senders, date ranges, with attachments)
  • Retrieve complete email content by ID
  • Create new draft emails with recipients, subject, body and CC options
  • Delete draft emails
  • Reply to existing emails (can either send immediately or save as draft)
  • Retrieve multiple emails at once by their IDs.
  • Save multiple attachments from emails to your local system.
  1. Calendar
  • Manage multiple calendars
  • Get calendar events within specified time ranges
  • Create calendar events with:
  • Title, start/end times
  • Optional location and description
  • Optional attendees
  • Custom timezone support
  • Notification preferences
  • Delete calendar events

Example prompts you can try:

  • Retrieve my latest unread messages
  • Search my emails from the Scrum Master
  • Retrieve all emails from accounting
  • Take the email about ABC and summarize it
  • Write a nice response to Alice's last email and upload a draft.
  • Reply to Bob's email with a Thank you note. Store it as draft
  • What do I have on my agenda tomorrow?
  • Check my private account's Family agenda for next week
  • I need to plan an event with Tim for 2hrs next week. Suggest some time slots.

Quickstart

Install

Installing via Smithery

To install mcp-gsuite for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install mcp-gsuite --client claude

Oauth 2

Google Workspace (G Suite) APIs require OAuth2 authorization. Follow these steps to set up authentication:

  1. Create OAuth2 Credentials:
  • Go to the Google Cloud Console
  • Create a new project or select an existing one
  • Enable the Gmail API and Google Calendar API for your project
  • Go to "Credentials" → "Create Credentials" → "OAuth client ID"
  • Select "Desktop app" or "Web application" as the application type
  • Configure the OAuth consent screen with required information
  • Add authorized redirect URIs (include http://localhost:4100/code for local development)
  1. Required OAuth2 Scopes:
[
     "openid",
     "https://mail.google.com/",
     "https://www.googleapis.com/auth/calendar",
     "https://www.googleapis.com/auth/userinfo.email"
   ]
  1. Then create a .gauth.json in your working directory with client
{
    "web": {
        "client_id": "$your_client_id",
        "client_secret": "$your_client_secret",
        "redirect_uris": ["http://localhost:4100/code"],
        "auth_uri": "https://accounts.google.com/o/oauth2/auth",
        "token_uri": "https://oauth2.googleapis.com/token"
    }
}
  1. Create a .accounts.json file with account information
{
    "accounts": [
        {
            "email": "alice@bob.com",
            "account_type": "personal",
            "extra_info": "Additional info that you want to tell Claude: E.g. 'Contains Family Calendar'"
        }
    ]
}

You can specifiy multiple accounts. Make sure they have access in your Google Auth app. The extra_info field is especially interesting as you can add info here that you want to tell the AI about the account (e.g. whether it has a specific agenda)

Note: When you first execute one of the tools for a specific account, a browser will open, redirect you to Google and ask for your credentials, scope, etc. After a successful login, it stores the credentials in a local file called .oauth.{email}.json . Once you are authorized, the refresh token will be used.

Claude Desktop

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Gsuite: common questions

Is Gsuite MCP server safe?
Mostly: it is graded B (71/100). Read the Gsuite safety report
How do I install Gsuite?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Gsuite need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Gsuite maintained?
The last commit was 567 days ago (2025-04-14). The latest release is v0.4.1.
How does Gsuite compare with other MCP servers?
safety score 71/100 (higher than 37% of 48,273 servers); github stars 491 (more than 95% of 28,534 servers); downloads a week 815 (more than 93% of 11,915 servers with a package). Full comparison.