Gmail IMAP MCP Server

A Model Context Protocol (MCP) server for Gmail integration using IMAP. This server allows AI assistants to interact with Gmail accounts, providing functionality to read, search, and manage emails.

Local server

What is the Gmail IMAP MCP Server?

Gmail IMAP MCP Server is an MCP project maintained in the tonykipkemboi/gmail-imap-mcp repository. The maintainer describes its purpose as “A Model Context Protocol (MCP) server for Gmail integration using IMAP. This server allows AI assistants to interact with Gmail accounts, providing functionality to read…”. Read the project documentation for the complete scope.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
emailEmail address to authenticate
accountEmail account
mailboxMailbox containing the email (default: INBOX)
querySearch query
limitMaximum number of emails to return (default: 10)
toRecipient email address(es), comma-separated for multiple
subjectEmail subject
bodyPlain text email body
ccCarbon copy recipients (optional)
bccBlind carbon copy recipients (optional)
html_bodyHTML version of the email body (optional)
attachmentsList of attachment objects (optional)
pathPath to the file
filenameCustom filename (optional)
content_typeMIME type (optional)
label_nameName of the label to delete
email_idEmail ID (format: email://message/{account}_{mailbox}_{id})
source_mailboxSource mailbox
target_mailboxTarget mailbox
attachment_indexIndex of the attachment to download (0-based)
download_dirDirectory to save the attachment to (default: "downloads")