MCP.Market

Google Workspace (gsuite-sdk) MCP server

by PabloAlaniz·io.github.PabloAlaniz/gsuite-sdk·v0.9.0

Gmail, Calendar, Drive, Sheets, Tasks and Contacts for agents, with your own Google login

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

not scanned yet

Adoption
Growing

0 stars124 downloads/wk

Reviews

Write one

Nobody has reviewed Google Workspace (gsuite-sdk) yet.

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

Google Workspace (gsuite-sdk) tools

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

Not scanned yet. New listings are scanned within a day or two of arriving.

How Google Workspace (gsuite-sdk) compares

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

Safety score
92/100
higher than 90% of 916 Email servers
Downloads a week
124
more than 63% of 235 Email servers with a package

Release history: 4 versions in the registry since 2026-10-12, latest 2026-10-23, typically one every 2 days.

Install Google Workspace (gsuite-sdk) in Claude Code, Cursor or VS Code

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

What the publisher says

From the Google Workspace (gsuite-sdk) repository's README, as published. We do not edit it. Read it on GitHub

Google Suite

Unified Python SDK for Google Workspace APIs with Clean Architecture.

Features

  • 🔐 Unified Auth - Single OAuth flow for all Google APIs
  • 📧 Gmail - Send, receive, search, labels, attachments
  • 📅 Calendar - Events, calendars, scheduling
  • 📁 Drive - Files, folders, sharing, upload/download
  • 📊 Sheets - Read/write, upsert, typed rows, validation, conditional formats, charts, pivots, export (engine from GSpreadManager)
  • ✅ Tasks - Task lists, tasks, subtasks, due dates, complete/reopen
  • 👥 Contacts - List, search, create, update and delete contacts (People API)
  • 🚀 REST API - Single FastAPI gateway for all services
  • 💻 CLI - Unified command-line interface

Installation

pip install gsuite-sdk

Optional extras:

pip install gsuite-sdk[cloudrun]  # Google Cloud Secret Manager support
pip install gsuite-sdk[all]       # All optional dependencies (FastAPI, CLI)

Quick Start

Prerequisites

You need OAuth credentials from Google Cloud Console. See Getting Credentials for a step-by-step guide.

Authentication

from gsuite_core import GoogleAuth

# OAuth (interactive, opens browser)
auth = GoogleAuth()
auth.authenticate()

# Or with service account
auth = GoogleAuth.from_service_account("service-account.json")

Gmail

from gsuite_gmail import Gmail, query

gmail = Gmail(auth)

# Get unread messages with fluent API
for message in gmail.get_unread():
    print(f"{message.sender}: {message.subject}")
    message.mark_as_read().archive()  # Fluent chaining!

# Send email with signature
gmail.send(
    to=["recipient@example.com"],
    subject="Hello",
    body="World",
    signature=True,  # Appends your Gmail signature
)

# Search with query builder (inspired by simplegmail)
messages = gmail.search(
    query.newer_than(days=7) & query.has_attachment() & query.from_("boss@company.com")
)

# Or use construct_query for dict-style
messages = gmail.search(query.construct_query(
    unread=True,
    newer_than=(7, "day"),
    labels=["Work"],
))

Drive

from gsuite_drive import Drive

drive = Drive(auth)

# List files
for file in drive.list_files():
    print(f"{file.name} ({file.mime_type})")

# Upload
uploaded = drive.upload("document.pdf")
print(f"Uploaded: {uploaded.web_view_link}")

# Download
file = drive.get("file_id")
file.download("local_copy.pdf")

# Create folder and upload into it
folder = drive.create_folder("My Folder")
drive.upload("file.txt", parent_id=folder.id)

Calendar

from gsuite_calendar import Calendar

calendar = Calendar(auth)

# Get upcoming events
events = calendar.get_upcoming(days=7)
for event in events:
    print(f"{event.start}: {event.summary}")

# Create event
calendar.create_event(
    summary="Meeting",
    start="2026-01-30T10:00:00",
    end="2026-01-30T11:00:00",
)

Sheets

from gsuite_sheets import Sheets

sheets = Sheets(auth)

# Open spreadsheet by title or URL
sheet = sheets.open("My Spreadsheet")
# Or by key
sheet = sheets.open_by_key("1A2B3C...")
# Or by URL
sheet = sheets.open_by_url("https://docs.google.com/spreadsheets/d/...")

# Read values
values = sheet.get_values("Sheet1!A1:D10")
print(values)  # [[row1], [row2], ...]

# Write values
sheet.update_values("Sheet1!A1", [["Name", "Email"], ["John", "john@example.com"]])

# Append rows
sheet.append_values("Sheet1", [["Jane", "jane@example.com"]])

Shortened. The full README is on GitHub.

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

Google Workspace (gsuite-sdk): common questions

Is Google Workspace (gsuite-sdk) MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Google Workspace (gsuite-sdk) safety report
How do I install Google Workspace (gsuite-sdk)?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Google Workspace (gsuite-sdk) need an API key?
No secret keys are declared. It reads 3 settings from the environment.
Is Google Workspace (gsuite-sdk) maintained?
The last commit was 23 days ago (2026-10-12). The latest release is v0.9.0.
What can I use instead of Google Workspace (gsuite-sdk)?
Servers from other publishers that do the same job: Workspace MCP server, Google Workspace MCP server and Google Workspace MCP server. Compare all Google Workspace (gsuite-sdk) alternatives.
How does Google Workspace (gsuite-sdk) compare with other Email MCP servers?
safety score 92/100 (higher than 90% of 916 Email servers); downloads a week 124 (more than 63% of 235 Email servers with a package). Full comparison.

Alternatives to Google Workspace (gsuite-sdk)

Same job from other publishers: the closest match first, then the best rated.

All Google Workspace (gsuite-sdk) alternatives →
  • Workspace
    Google Workspace MCP server for Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Tasks, Chat.
    A
  • Google Workspace
    Give AI agents access to Gmail, Calendar, Drive, and more — multi-account, manifest-driven
    A
  • Google Workspace
    Google Workspace MCP server for Gmail, Calendar, Drive, Docs, Sheets, Slides, Contacts, and more
    A
  • Google Workspace MCP Server
    67 curated MCP tools for Google Workspace: Gmail, Calendar, Drive, Sheets, Docs, Slides, Tasks.
    A
  • Gee Sweet
    MCP server for Google Workspace — Sheets, Drive, Docs (HTML or Markdown), Calendar, and Gmail.
    B