← Index

Email (IMAP/SMTP)

io.github.mindstone/mcp-server-email-imap·v0.2.3·Email
Quality Score
85
/100

Email IMAP/SMTP MCP server: iCloud, Gmail, Yahoo, Outlook, and custom IMAP providers

§00  Trust verdict · v1 advisory ·  method
UNVERIFIEDno verdict on file

Verdict not yet evaluated for this tool. The hybrid eval runs adversarial cases first; coverage rolls out as the corpus expands. Until a verdict is recorded, an agent should treat this tool as not-yet-cleared and fall back to its own checks. Method: hybrid eval, four-state verdict, honest limits.

§01  Install
Claude Desktop (claude_desktop_config.json)
{
  "mcpServers": {
    "mcp-server-email-imap": {
      "command": "npx",
      "args": [
        "-y",
        "@mindstone/mcp-server-email-imap"
      ],
      "env": {
        "EMAIL_IMAP_EMAIL": "<email_imap_email>",
        "EMAIL_IMAP_PASSWORD": "<your-email_imap_password>",
        "EMAIL_IMAP_PROVIDER": "<email_imap_provider>",
        "EMAIL_IMAP_IMAP_HOST": "<email_imap_imap_host>",
        "EMAIL_IMAP_SMTP_HOST": "<email_imap_smtp_host>",
        "EMAIL_IMAP_IMAP_PORT": "993",
        "EMAIL_IMAP_SMTP_PORT": "587",
        "EMAIL_IMAP_ALLOW_PLAINTEXT": "<email_imap_allow_plaintext>",
        "EMAIL_IMAP_MAX_RECIPIENTS": "25",
        "EMAIL_IMAP_RATE_LIMIT_PER_HOUR": "50",
        "EMAIL_IMAP_RATE_LIMIT_WINDOW_MS": "3600000"
      }
    }
  }
}
Cursor (.cursor/mcp.json)
{
  "mcpServers": {
    "mcp-server-email-imap": {
      "command": "npx",
      "args": [
        "-y",
        "@mindstone/mcp-server-email-imap"
      ],
      "env": {
        "EMAIL_IMAP_EMAIL": "<email_imap_email>",
        "EMAIL_IMAP_PASSWORD": "<your-email_imap_password>",
        "EMAIL_IMAP_PROVIDER": "<email_imap_provider>",
        "EMAIL_IMAP_IMAP_HOST": "<email_imap_imap_host>",
        "EMAIL_IMAP_SMTP_HOST": "<email_imap_smtp_host>",
        "EMAIL_IMAP_IMAP_PORT": "993",
        "EMAIL_IMAP_SMTP_PORT": "587",
        "EMAIL_IMAP_ALLOW_PLAINTEXT": "<email_imap_allow_plaintext>",
        "EMAIL_IMAP_MAX_RECIPIENTS": "25",
        "EMAIL_IMAP_RATE_LIMIT_PER_HOUR": "50",
        "EMAIL_IMAP_RATE_LIMIT_WINDOW_MS": "3600000"
      }
    }
  }
}
Cline (cline_mcp_settings.json)
npx -y @mindstone/mcp-server-email-imap
§02  Environment variables
EMAIL_IMAP_EMAIL
required

Email address

EMAIL_IMAP_PASSWORD
requiredsecret

App-specific password

EMAIL_IMAP_PROVIDER

Provider — icloud, gmail, yahoo, outlook, or custom (auto-detected from email domain if unset)

EMAIL_IMAP_IMAP_HOST

Custom IMAP host (for provider=custom)

EMAIL_IMAP_SMTP_HOST

Custom SMTP host (for provider=custom)

EMAIL_IMAP_IMAP_PORT

Custom IMAP port

EMAIL_IMAP_SMTP_PORT

Custom SMTP port

EMAIL_IMAP_ALLOW_PLAINTEXT

Set to 1 to opt into cleartext IMAP/SMTP (strongly discouraged)

EMAIL_IMAP_MAX_RECIPIENTS

Safety cap: maximum combined To+CC+BCC recipients per email_send call. Defaults to 25; raising bypasses spam-prevention guardrails against prompt-injection-driven mass sends.

EMAIL_IMAP_RATE_LIMIT_PER_HOUR

Safety cap: maximum email_send calls per rolling window. Defaults to 50; protects against runaway sends when injection content escapes the LLM's intent.

EMAIL_IMAP_RATE_LIMIT_WINDOW_MS

Sliding-window length for the rate limit (ms)

§03  MCP Quality Score  ·  methodology
freshness
25
completeness
15
installability
25
documentation
15
stability
5
§04  Alternatives in Email