imap-mcp

imap-mcp

3.4

If you are the rightful owner of imap-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server that enables AI assistants to check email, process messages, and learn user preferences through interaction.

The IMAP MCP Server is a sophisticated tool designed to interface with IMAP email servers, providing capabilities such as email browsing, searching, organization, composition, and interactive processing. It supports multiple IMAP providers and is compatible with Claude or any other MCP-compatible assistant. The server allows AI assistants to act as intelligent email managers, learning user preferences over time. Key functionalities include secure email authentication, message browsing, content reading, and email actions like moving, deleting, and marking messages. It also supports email composition with features like plain text and HTML replies, threading, and draft saving. Future enhancements include structured interaction patterns and a learning layer to predict user actions.

Features

  • Email Authentication: Secure access to IMAP servers with various authentication methods.
  • Email Browsing: List folders and messages with filtering options.
  • Email Content: Read message contents including text, HTML, and attachments.
  • Email Actions: Move, delete, mark as read/unread, flag messages.
  • Email Composition: Draft and save replies to messages with proper formatting.

Tools

  1. imap_client.py

    IMAP client implementation.

  2. tools.py

    MCP tools implementation.