mcp-gsuite

This repository provides an MCP server, designed to interact with Google products like Gmail and Calendar, offering functionalities such as email management, event scheduling, and multiple account support.

307
34

mcp-gsuite MCP server

smithery badge
MCP server to interact with Google products.

This MCP server facilitates interaction with Google services like Gmail and Calendar. It supports multiple Google accounts and offers features such as querying emails with flexible search criteria, retrieving email content, creating and deleting drafts, replying to emails, and saving attachments. For Calendar, it enables managing multiple calendars, retrieving events within specified time ranges, creating events with various options (title, times, location, attendees, timezone, notifications), and deleting events.

Installation is streamlined via Smithery. OAuth2 authentication is required, involving creating credentials in the Google Cloud Console, enabling the Gmail and Calendar APIs, configuring the OAuth consent screen, and setting authorized redirect URIs. Configuration involves .gauth.json and .accounts.json files for client details and account information, respectively. The server can be configured with command-line options for custom paths to authentication and account information.

Repository

MA
MarkusPfundstein

MarkusPfundstein/mcp-gsuite

Created

November 30, 2024

Updated

March 28, 2025

Language

Python

Category

Productivity