Gmail MCP logo

Gmail MCP

by shinzo-labs

Gmail MCP is a Model Context Protocol (MCP) implementation for the Gmail API. It provides a standardized interface for email management, sending, and retrieval.

View on GitHub

Last updated: N/A

What is Gmail MCP?

Gmail MCP is a server that implements the Model Context Protocol (MCP) for the Gmail API. It allows you to interact with your Gmail account programmatically through a standardized interface, enabling tasks like sending emails, managing labels, and accessing settings.

How to use Gmail MCP?

To use Gmail MCP, you need to set up authentication with the Gmail API in Google Cloud Console, install the server using NPX, manual download, or Smithery, and then configure your MCP client to connect to the server. The README provides detailed instructions for each installation method and authentication process.

Key features of Gmail MCP

  • Complete Gmail API coverage

  • Support for sending, drafting, and managing emails

  • Label management with customizable colors and visibility settings

  • Thread operations for conversation management

  • Settings management including vacation responder, IMAP/POP, and language settings

  • History tracking for mailbox changes

  • Secure OAuth2 authentication

Use cases of Gmail MCP

  • Automated email sending and processing

  • Integration with other applications and services

  • Building custom email management tools

  • Programmatic access to Gmail settings and data

FAQ from Gmail MCP

What is Model Context Protocol (MCP)?

MCP is a standardized interface for interacting with various APIs.

How do I authenticate with Gmail MCP?

You need to set up OAuth2 authentication in Google Cloud Console and provide the credentials to the server. Automated and manual methods are supported.

What endpoints are supported?

The server supports a wide range of endpoints for user management, message management, label management, thread management, draft management, and settings management.

How do I install Gmail MCP?

You can install it using NPX, manual download, or Smithery. Detailed instructions are provided in the README.

Is it recommended to use Heimdall with Gmail MCP?

Yes, it is recommended to use Heimdall to limit the number of endpoints exposed to your client applications, due to the large number of available endpoints.