trackmcp
Back to directory

๐Ÿ“ง An IMAP Model Context Protocol (MCP) server to expose IMAP operations as tools for AI assistants.

8 stars TypeScriptAI & Machine Learning Updated Oct 9, 2025
imapmcpmcp-servertypescript

Documentation

imap-mcp

โœจ Features

  • Email Draft Creation: Create draft emails that are saved to your IMAP server's drafts folder
  • IMAP Integration: Connect to any IMAP-compatible email server (Gmail, Outlook, etc.)
  • Secure Authentication: Uses environment variables for secure credential management
  • MCP Compatible: Works with Claude and other AI assistants that support the Model Context Protocol
  • TypeScript: Full TypeScript support with proper type definitions

Setup

code
{
  "mcpServers": {
    ...,
    "imap": {
      "command": "npx",
      "args": [
        "imap-mcp"
      ],
      "env": {
        "IMAP_HOST": "",
        "IMAP_PORT": "",
        "IMAP_USERNAME": "",
        "IMAP_PASSWORD": "",
        "IMAP_USE_SSL": ""
      }
    }
  }
}

Usage

1. Compile TypeScript to JavaScript:

bash
npx tsc

2. Run the MCP server:

bash
node dist/index.js

Available Tools

`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 address
  • `subject` (string, required): The email subject line
  • `body` (string, required): The email body content
  • `from` (string, optional): The sender's email address (defaults to IMAP_USERNAME)

Example:

json
{
  "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.

License

MIT

Frequently asked questions

What is imap-mcp?

imap-mcp is ๐Ÿ“ง An IMAP Model Context Protocol (MCP) server to expose IMAP operations as tools for AI assistants.

How do I install imap-mcp?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is imap-mcp open source?

Yes โ€” it is hosted on GitHub at https://github.com/dominik1001/imap-mcp and has 8 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP