google-workspace-mcp-server

google-workspace-mcp-server

24

The Google Workspace MCP Server offers tools to manage Gmail and Google Calendar through an MCP interface, enabling operations like sending emails and managing calendar events programmatically. It requires Node.js and Google Cloud setup for use.

Google Workspace MCP Server

A Model Context Protocol (MCP) server providing tools to interact with Gmail and Calendar APIs, allowing programmatic management of emails and calendar events.

Features

Gmail Tools

  • List recent emails with optional filtering
  • Advanced email search with Gmail query syntax
  • Send new emails supporting CC and BCC
  • Modify email labels

Calendar Tools

  • List and filter upcoming calendar events
  • Create new events with attendees
  • Update and delete calendar events

Prerequisites

  • Node.js version 14 or higher
  • Google Cloud Console setup with Gmail and Calendar API enabled

Setup Instructions

  • Clone repository and install dependencies
  • Create OAuth credentials
  • Configure MCP settings

Usage Examples

  • Gmail operations like listing, searching, sending, and modifying emails
  • Calendar operations like listing, creating, updating, and deleting events

Troubleshooting

  • Authentication and API error solutions

License

MIT License