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