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.
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.
MarkusPfundstein/mcp-gsuite
November 30, 2024
March 28, 2025
Python