mcp-gsuite

mcp-gsuite

PythonGoogleApiGmailCalendarCloudEmailAutomationJavascriptGoRubyR

About This Server

MCP Server to interact with Google Gsuite prodcuts

Server Information

šŸ“‹ Overview:

This webpage presents a GitHub repository named "mcp-gsuite" by user MarkusPfundstein. The repository contains an MCP (Model Context Protocol) server designed to interact with Google Gsuite products, specifically Gmail and Google Calendar. The page provides a description of the project, example prompts, quickstart instructions, configuration options, and development/debugging information.


ā­ Key Points:
* Repository Name: mcp-gsuite
* Author: MarkusPfundstein
* Description: MCP Server for interacting with Google Gsuite (Gmail and Calendar)

* Key Features: Gmail user information, Email querying, Draft email creation, Calendar event management, Multiple account support.


šŸ” Main Findings:
* The project facilitates interaction with Google's Gmail and Calendar APIs.
* It supports multiple Google accounts and a variety of operations on both Gmail (e.g., querying emails, creating drafts, replying to emails, saving attachments) and Calendar (e.g., getting calendar events, creating/deleting events with various options).
* Installation instructions are provided for Smithery, along with guidance for setting up OAuth2 authentication.
* Configuration options are available via command-line arguments for specifying custom paths for authentication and account information.

* Debugging is recommended via the MCP Inspector tool.


šŸ“Š Details:
* Programming Languages: Python (98.3%), Dockerfile (1.7%)
* License: MIT license
* Number of Stars: 114
* Number of Forks: 22
* The README.md file includes example prompts to assist users in understanding the server's functionality.

* OAuth2 setup requires enabling Gmail and Google Calendar APIs, configuring the OAuth consent screen, and setting authorized redirect URIs.


šŸŽÆ Conclusion:
The "mcp-gsuite" repository provides a server-side solution for integrating with Google Gsuite, offering functionalities for both Gmail and Calendar. The project provides instructions for setup, configuration, and debugging.

Server Features

Multiple Google Account Support

Interact with multiple google accounts

Gmail Integration

Get your Gmail user information, query emails with flexible search, retrieve email content by ID

Advanced Gmail Features

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.

Calendar Management

Manage multiple calendars, get calendar events within specified time ranges.

Advanced Calendar Features

Create calendar events with Title, start/end times, optional location and description, optional attendees, custom timezone support, Notification preferences, Delete calendar events

Provider Information

Markuspfundstein logo

Markuspfundstein

cloud Provider

Visit Provider Website

Quick Actions

Visit Website

MCP Configuration

Supported Models

AI Models that support email and calendar interaction

Available Tools

uvsmithery

Available Resources

GmailCalendar