gmail-mcp-server

gmail-mcp-server

0

The Gmail MCP Server is a Model Context Protocol server designed to integrate with Gmail and Calendar APIs, allowing AI assistants to perform operations like email management and calendar scheduling. It features OAuth2.0 security and supports both Gmail search queries and calendar sync with iOS.

Gmail MCP Server

A Model Context Protocol (MCP) server implementation for Gmail API integration, enabling AI assistants to interact with Gmail services.

Features

  • Email Operations: List, read, send emails, and manage drafts
  • Calendar Operations: List, read, create events with support for iOS sync
  • Security: OAuth2.0 integration and secure credential management

Quick Start

  • Requires Node.js, npm, and a Google Cloud Platform account
  • Clone repository, configure environment, and run the server

Development

Project structure includes src/ for core logic and tools, tests/ for testing.

API Interface

Supports operations like list messages, read message, draft operations, send email, calendar operations.

Error Handling

Manages authentication failures, API limits, network issues, and more.