epaproditus_google-workspace-mcp-server

epaproditus_google-workspace-mcp-server

0

The Google Workspace MCP Server allows users to manage Gmail and Calendar functionalities using a Model Context Protocol server interface. It features tools for listing, searching, sending, and modifying emails, as well as creating and managing calendar events, all configurable through Node.js and Google Cloud Platform.

Google Workspace MCP Server

A Model Context Protocol server that provides tools for interacting with Gmail and Calendar APIs. Manage emails and calendar events programmatically through the MCP interface.

Features

Gmail Tools

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

Calendar Tools

  • List upcoming events with date range filtering
  • Create new calendar events with attendees
  • Update existing events
  • Delete calendar events

Prerequisites

  • Node.js 14+
  • Google Cloud Console setup with Gmail and Calendar APIs enabled and OAuth 2.0 credentials

Setup Instructions

  • Clone the repo and install dependencies
  • Create OAuth credentials file and get a refresh token
  • Configure MCP settings and run the server

Troubleshooting

  • Authentication and API error solutions.

License

MIT License.