Skip to main content

gsuite-mcp

An MCP server for Google Workspace: Gmail, Calendar, Drive, Sheets, Tasks and Contacts, built on gsuite-sdk. It runs locally over stdio and uses your own Google login.

Setup

  1. Get an OAuth client file from Google Cloud (guide) and log in once with the gsuite CLI:

    pip install "gsuite-sdk[cli]"
    gsuite auth login                                   # Gmail, Calendar, Drive, Sheets
    gsuite auth login --force --scopes default,tasks,contacts   # + Tasks and Contacts
    

    The token is saved to tokens.db in the current directory (or GSUITE_TOKEN_DB_PATH).

  2. Add the server to your MCP client, pointing at that token with absolute paths:

    {
      "mcpServers": {
        "gsuite": {
          "command": "uvx",
          "args": ["gsuite-mcp"],
          "env": {
            "GSUITE_TOKEN_DB_PATH": "/Users/you/gsuite/tokens.db",
            "GSUITE_CREDENTIALS_FILE": "/Users/you/gsuite/credentials.json",
            "GSUITE_DEFAULT_TIMEZONE": "America/Argentina/Buenos_Aires"
          }
        }
      }
    }
    

    Claude Code: claude mcp add gsuite -e GSUITE_TOKEN_DB_PATH=/Users/you/gsuite/tokens.db -- uvx gsuite-mcp

Tools

Area Tools
Account auth_status
Gmail gmail_search, gmail_read, gmail_send, gmail_reply, gmail_create_draft
Calendar calendar_list_events, calendar_create_event, calendar_delete_event, calendar_free_busy
Drive drive_search, drive_read_file, drive_upload, drive_share
Sheets sheets_read, sheets_append, sheets_update, sheets_upsert
Tasks tasks_list, tasks_add, tasks_complete
Contacts contacts_search, contacts_get

Read tools are annotated read-only; tools that send, share, overwrite or delete are marked so clients can ask before running them. Dates are ISO 8601; times without an offset use GSUITE_DEFAULT_TIMEZONE (UTC by default).

The same capabilities are available as an agent skill, a CLI and a REST API: see gsuite-sdk.

License

MIT

Metadata

Release files for gsuite-mcp 0.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gsuite-mcp 0.5.1
File Size Uploaded
gsuite_mcp-0.5.1.tar.gz 13.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gsuite-mcp 0.5.1
File Interpreter ABI Platform
gsuite_mcp-0.5.1-py3-none-any.whl Python 3 none any Details

Total release size: 23.2 kB

Release files / gsuite_mcp-0.5.1.tar.gz

Download URL gsuite_mcp-0.5.1.tar.gz
Size 13.3 kB
Tags Source
SHA-256 checksum
How to use checksums
a3bd55ccf5514e4c3c0ad1397dc4ebb8173c06e2b32d99a4123942b48edf36c6
BLAKE2b-256 checksum
How to use checksums
1270f617035b7a6a29548e699d2c94c98fb712799782dadfaf23715ed9149380
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / gsuite_mcp-0.5.1-py3-none-any.whl

Download URL gsuite_mcp-0.5.1-py3-none-any.whl
Size 9.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
93ff9b90779ba076d4747bac8eb56b50e61ee646dc0508850b26540312ecaf7e
BLAKE2b-256 checksum
How to use checksums
3340a1c8fc917def008443f702699435c0c79e71f4a5be94af113b45c1a305cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release history Release notifications | RSS feed

0.5.2

2 release files

This release

0.5.1 This release

2 release files

0.5.0

2 release files

0.4.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page