gmail-mcp-server
0
Google Workspace MCP Server is a tool that allows users to interact programmatically with Gmail and Calendar APIs using the MCP interface. It offers features to manage emails and calendar events, including search, send, and modify capabilities. Designed for seamless integration and automation.
Google Workspace MCP Server
A Model Context Protocol (MCP) server that provides tools for interacting with Gmail and Calendar APIs, enabling you to manage emails and calendar events programmatically through the MCP interface.
Features
Gmail Tools
- List recent emails with optional filtering
- Advanced email search with Gmail query syntax
- Send new emails with CC and BCC support
- Modify email labels like archive, trash, and mark read/unread
Calendar Tools
- List upcoming events with date range filtering
- Create new events with attendees
- Update existing calendar events
- Delete calendar events
Prerequisites
- Install Node.js version 14 or higher
- Google Cloud Console Setup
Setup Instructions
Clone repository, create OAuth credentials, get refresh token, configure MCP settings, build and run.
Usage Examples
Perform operations like listing emails, searching emails, sending emails, listing events, creating events, updating events, and deleting events.
Troubleshooting
- Resolve authentication issues by verifying OAuth scopes
- Check API quotas and ensure APIs are enabled for the project