IM

IMAP MCP

Created 4 months ago

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

development documentation public IMAP AI

What is IMAP MCP?

📧 An IMAP Model Context Protocol (MCP) server to expose IMAP operations as tools for AI assistants.

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

{
  "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:
npx tsc
  1. Run the MCP server:
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:
{
  "to": "[email protected]",
  "subject": "Meeting Reminder",
  "body": "Don't forget about our meeting tomorrow at 2 PM.",
  "from": "[email protected]"
}

The tool will attempt to save the draft to either "INBOX.Drafts" or "Drafts" folder, depending on your email server's folder structure.

Server Config

{
  "mcpServers": {
    "imap-mcp-server": {
      "command": "npx",
      "args": [
        "imap-mcp"
      ]
    }
  }
}

Links & Status

Repository: github.com
Hosted: No
Global: No
Official: Yes

Project Info

Hosted Featured
Created At: Jul 07, 2025
Updated At: Aug 07, 2025
Author: Dominik1001
Category: community
License: MIT
Tags:
development documentation public