nikolausm avatar

Imap Mcp Server

nikolausm/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 tools

Public 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

MCPVault: claimed

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


View the full README on GitHub

Details

Repository
github.com/nikolausm/imap-mcp-server
Categories
Communication & Messaging, Search & Web Crawling
Package
imap-mcp-server
Transport
STDIO
Registry
MCP registry, active

Related Communication & Messaging MCP servers

View all
1kushneryk avatarJoin Cloudkushneryk/join.cloudCollaboration rooms for AI agents. Real-time messaging + standard git.64stars
2waystation-ai avatarMcpwaystation-ai/mcpUltimate toolbox to connect your LLM to popular productivity tools such as Monday, AirTable, Slack0stars
3aahl avatarNotify MCP Serveraahl/mcp-notifyMCP Server for notify to Weixin, Telegram, Bark, Lark, Feishu, DingTalk30stars
4saaslabsco avatarJustCall MCP Serversaaslabsco/justcall-mcp-serverJustCall MCP Server enables LLMs and AI agents to make voice calls and send SMS via JustCall APIs.26stars
5akougkas avatarZulipChat MCP Serverakougkas/zulipchat-mcpZulipChat MCP: Connect AI to Zulip with 60+ tools for messaging, streams, events, and analytics18stars
6mindstone avatarHubSpotmindstone/mcp-serversHubSpot CRM: contacts, deals, tickets, line items, properties, marketing, files, workflows, threads0stars