mcp-gsuite

356

The mcp-gsuite project is an MCP server designed to integrate with Gmail and Google Calendar, supporting multiple accounts. It offers functionality such as querying emails, managing email drafts, organizing calendar events, and more, with OAuth2-based Google Workspace API access.

mcp-gsuite MCP server

MCP server to interact with Google products.

Features

  • General: Support for multiple Google accounts.
  • Gmail: Retrieve user info, query emails with flexible search, create and delete draft emails, reply to emails, and save attachments.
  • Calendar: Manage calendars, retrieve and create events with optional details like location and attendees, delete events.

Example Prompts

  • Retrieve my latest unread messages from Gmail.
  • Search emails from the Scrum Master.
  • Check my private account's Family agenda for next week.

Quickstart

  • Install the server via Smithery for integration with Claude Desktop.
  • Configure OAuth2 for Google Workspace API access using the Google Cloud Console.

Development

  • Instructions for building and publishing the package, including usage of the MCP Inspector for debugging.