MCP server for IMAP mailboxes: read, search, organise and draft mail — it deliberately cannot send
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Add to claude_desktop_config.json:
{
"mcpServers": {
"imap-mcp": {
"command": "npx",
"args": [
"-y",
"ni-c/imap-mcp"
]
}
}
}
Run in terminal:
claude mcp add imap-mcp npx -y ni-c/imap-mcp
Add to .cursor/mcp.json:
{
"mcpServers": {
"imap-mcp": {
"command": "npx",
"args": [
"-y",
"ni-c/imap-mcp"
]
}
}
}
README Excerpt
<!-- badges: start --> <a href="https://socket.dev/npm/package/@ni-c/imap-mcp"><img src="https://socket.dev/api/badge/npm/package/@ni-c/imap-mcp" alt="Socket supply-chain report" height="20"></a> <br> <br> <!-- badges: end --> A [Model Context Protocol](https://modelcontextprotocol.io) (MCP) server for any IMAP
Tools (20)
AiSeenELICITATIONIMAP_ALLOW_TOOLSIMAP_ATTACHMENT_TYPESIMAP_DENY_TOOLSIMAP_DOWNLOAD_DIRIMAP_DRAFTS_MAILBOXIMAP_HOSTIMAP_INSECURE_TLSIMAP_MAILBOXIMAP_MAX_ATTACHMENT_BYTESIMAP_MAX_DOWNLOAD_BYTESIMAP_MAX_EXTRACT_BYTESIMAP_MAX_MESSAGESIMAP_PASSWORDIMAP_PORTIMAP_READ_ONLYIMAP_SEEN_KEYWORDIMAP_TLSIMAP_TRUSTED_AUTHSERV_ID
Topics
aiemailimapllmmailboxmcpmcp-servermodel-context-protocolprompt-injectiontypescript