An IMAP Model Context Protocol (MCP) server to expose IMAP operations as tools for AI assistants.
📧 An IMAP Model Context Protocol (MCP) server to expose IMAP operations as tools for AI assistants.
{
"mcpServers": {
...,
"imap": {
"command": "npx",
"args": [
"imap-mcp"
],
"env": {
"IMAP_HOST": "<IMAP host>",
"IMAP_PORT": "<IMAP port>",
"IMAP_USERNAME": "<IMAP username>",
"IMAP_PASSWORD": "<IMAP password>",
"IMAP_USE_SSL": "<true or false>"
}
}
}
}
npx tsc
node dist/index.js
create-draft
Creates a draft email message and saves it to the IMAP server's drafts folder.
Parameters:
to
(string, required): The recipient's email addresssubject
(string, required): The email subject linebody
(string, required): The email body contentfrom
(string, optional): The sender's email address (defaults to IMAP_USERNAME)Example:
{
"to": "recipient@example.com",
"subject": "Meeting Reminder",
"body": "Don't forget about our meeting tomorrow at 2 PM.",
"from": "sender@example.com"
}
The tool will attempt to save the draft to either "INBOX.Drafts" or "Drafts" folder, depending on your email server's folder structure.
MIT
An MCP server for interacting with the Freshdesk API v2, enabling management of customer support tickets and contacts.
A server for interacting with Apache RocketMQ, a distributed messaging and streaming platform, requiring environment variables for configuration.
An MCP server for interacting with the Slack API, allowing for sending messages, managing channels, and other workspace actions.
integrates with Bluesky API to query and search feeds and posts.
Create and publish unlimited podcast shows and episodes with ELEMENT.FM
Enables communication between Claude Code and Claude Desktop for code reviews.
Enables AI assistants to send push notifications via the Pushover service.
Access PubNub SDK documentation and API resources for real-time communication applications.
A standardized interface for managing, sending, and retrieving emails through the Gmail API.
Provides standardized access to social platform and onchain data using the Neynar API.