io.github.mindstone

mcp-server-email-imap

Email (IMAP/SMTP)

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

stdiocommunityservice

Package Details

Transportstdio
Runtimenpx

Environment Variables

EMAIL_IMAP_EMAIL(str)
Required

Email address

EMAIL_IMAP_PASSWORD(str)
RequiredSecret

App-specific password

EMAIL_IMAP_PROVIDER(str)

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

EMAIL_IMAP_IMAP_HOST(str)

Custom IMAP host (for provider=custom)

EMAIL_IMAP_SMTP_HOST(str)

Custom SMTP host (for provider=custom)

EMAIL_IMAP_IMAP_PORT(num)
Default:993

Custom IMAP port

EMAIL_IMAP_SMTP_PORT(num)
Default:587

Custom SMTP port

EMAIL_IMAP_ALLOW_PLAINTEXT(str)

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

EMAIL_IMAP_MAX_RECIPIENTS(num)
Default:25

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(num)
Default:50

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(num)
Default:3600000

Sliding-window length for the rate limit (ms)