Agentโ™ฅ๏ธŽAge
Catalog

io.github.marlinjai/email-mcp

Official

by marlinjai ยท TypeScript

Unified email MCP server for Gmail, Outlook, iCloud, and IMAP with batch operations

@marlinjai/email-mcp (MCP) Server

The io.github.marlinjai/email-mcp server provides a unified MCP interface for email access across Gmail, Outlook, iCloud, and generic IMAP providers. It supports multi-provider access, OAuth2 authentication flows with token refresh, and an email client for common actions including search, read, send, reply, forward, and draft management.

๐Ÿ› ๏ธ Key Features

  • Multi-provider support: Gmail (REST API), Outlook (Microsoft Graph), iCloud (IMAP), and generic IMAP/SMTP
  • OAuth2 authentication with browser-based flows for Gmail and Outlook and automatic token refresh
  • Full email client capabilities: search, read, send, reply, forward, organize, and manage drafts
  • Batch operations including delete, move, and mark emails (as indicated)

๐Ÿš€ Use Cases

  • Access and manage email across Gmail, Outlook, iCloud, and IMAP accounts
  • Perform bulk changes such as deleting, moving, or marking messages

โšก Developer Benefits

  • Single MCP server surface for multiple email providers
  • OAuth2-based browser authorization for Gmail/Outlook with token refresh
  • Programmatic support for typical email workflows (search/read/send/reply/forward/drafts)

โš ๏ธ Limitations

  • Provider coverage is limited to Gmail, Outlook, iCloud (IMAP), and generic IMAP/SMTP per the available description