
Imap Mcp Server
Connects Claude to your IMAP and SMTP accounts with encrypted credential storage and connection pooling. Exposes tools for searching emails by sender, subject, date, or status, retrieving full message content with configurable body and attachment limits, and managing folders across multiple accounts. You can mark messages read or unread, move them between folders, delete individual emails or bulk delete, and send new messages or reply to existing threads. Ships with presets for Gmail, Outlook, Yahoo, iCloud, and a dozen other providers. Includes a web-based setup wizard that writes encrypted account configs to a shared file, so whether you run via npx, global install, or local clone, your accounts work everywhere. Useful when you need Claude to triage inboxes, draft responses, or automate email workflows without leaving the conversation.
- GitHub stars
- 122
- tools
- 11
- transport
- STDIO
- last updated
- Oct 9, 2026
Tools
11 toolsPublic tool metadata for what this MCP can expose to an agent.
imap_add_accountAdd a new IMAP account
Add a new IMAP account
No parameter schema in public metadata yet.
imap_update_accountUpdate an existing account (fix SMTP settings, rename, etc.)
Update an existing account (fix SMTP settings, rename, etc.)
No parameter schema in public metadata yet.
imap_list_accountsList all configured accounts
List all configured accounts
No parameter schema in public metadata yet.
imap_remove_accountRemove an account
Remove an account
No parameter schema in public metadata yet.
imap_connectConnect to an account
Connect to an account
No parameter schema in public metadata yet.
imap_disconnectDisconnect from an account
Disconnect from an account
No parameter schema in public metadata yet.
imap_search_emailsSearch for emails
Search for emails
No parameter schema in public metadata yet.
imap_get_emailGet full email content
Get full email content
No parameter schema in public metadata yet.
imap_get_latest_emailsGet recent emails
Get recent emails
No parameter schema in public metadata yet.
imap_delete_emailDelete an email
Delete an email
No parameter schema in public metadata yet.
imap_move_emailMove an email from one folder to another
Move an email from one folder to another
No parameter schema in public metadata yet.
Sponsors
Readme
IMAP MCP Server
A powerful Model Context Protocol (MCP) server that provides seamless IMAP email integration with secure account management and connection pooling.
Features
- π Secure Account Management: Encrypted credential storage with AES-256 encryption
- π Connection Pooling: Efficient IMAP connection management
- π§ Comprehensive Email Operations: Search, read, move, mark, delete, and bulk delete emails
- βοΈ Email Sending: Send, reply, and forward emails via SMTP
- π Folder Management: List folders, check status, get unread counts
- π Multiple Account Support: Manage multiple IMAP accounts simultaneously
- π‘οΈ Type-Safe: Built with TypeScript for reliability
- π Web-Based Setup Wizard: Easy account configuration with provider presets
- π± 15+ Email Providers: Pre-configured settings for Gmail, Outlook, Yahoo, and more
- π Auto SMTP Configuration: Automatic SMTP settings based on IMAP provider
Installation
Details
- Repository
- github.com/nikolausm/imap-mcp-server
- Categories
- Communication & Messaging, Search & Web Crawling
- Package
imap-mcp-server- Transport
- STDIO
- Registry
- MCP registry, active