How do I authenticate a Gmail account?
Use the `authenticate-gmail` tool with your email address. An OAuth2 flow will open in your browser; after granting permission, the server stores the token for future sessions.
@tonykipkemboi
Basic information
Gmail IMAP MCP server for integrating Gmail with Claude and other AI assistants
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"gmail-imap-mcp": {
"command": "python",
"args": [
"-m",
"gmail_imap_mcp.server"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
A Model Context Protocol (MCP) server for Gmail integration using IMAP. It enables AI assistants to read, search, and manage Gmail accounts through OAuth2 authentication and a set of IMAP-based tools.
Install from source with Python 3.12+, enable the Gmail API in a Google Cloud project, create OAuth2 credentials, and run the command gmail-imap-mcp. Use the authenticate-gmail tool to authenticate an account, then invoke tools like search-emails, send-email, or create-label.
Use the `authenticate-gmail` tool with your email address. An OAuth2 flow will open in your browser; after granting permission, the server stores the token for future sessions.
Python 3.12 or higher, a Google Cloud Project with the Gmail API enabled, and OAuth 2.0 Client ID credentials (download as `client_secret.json`).
Run `python -m gmail_imap_mcp.server` to start the server. Then in Claude Desktop, navigate to Settings and configure the MCP server endpoint.
OAuth credentials and tokens are stored in `~/.gmail_imap_mcp_credentials/` — separate token files per account (format `token_{email}.json`). This location is user‑specific and persists across sessions.
Email IDs follow the pattern `email://message/{account}_{mailbox}_{id}`, where `account` is the Gmail address, `mailbox` is the label, and `id` is the IMAP unique ID.

HelpWell connects AI assistants to your help desk, knowledge base, live chat support and email marketing automation for SaaS. Triage support tickets, draft help docs and replies, manage contacts, and prepare newsletters

Email for long-term client relationships: ARVX reads each person first and remembers every pair.

Draft, schedule, and publish social media posts to 8 platforms from any AI agent: Facebook, Instagram, X, TikTok, YouTube, LinkedIn, Threads, and Bluesky. 19 tools covering drafting, scheduling, publishing, media upload,

Write, schedule and publish social posts in your own voice, and read your analytics, from Claude, ChatGPT or any MCP client. Works with LinkedIn, X, Threads, Bluesky, Facebook, Instagram and more. Hosted, with OAuth sign
MCP server for DashaMail email marketing service
Comments