Last reviewed June 2026
Email automation is a powerful capability for notifications, outreach, and workflow automation. Claude Code can't send emails directly, but MCP servers provide secure email integration with Gmail, Outlook, and custom SMTP servers. Here are the best options for email automation.
Recommended MCP Servers
Google Workspace MCP
taylorwilsdon/google_workspace_mcp
Comprehensive Google Workspace integration including Gmail, Calendar, Drive, Docs, Sheets, Slides, Chat, Forms, Tasks, and Search.
Key Features
- Complete Gmail management with send, read, search
- Full Google Workspace integration
- OAuth 2.0 and OAuth 2.1 support
- One-click Claude Desktop install via DXT
Installation
uvx workspace-mcp --tool-tier coreThe most popular Google Workspace MCP with 1.1k+ stars. Covers Gmail, Calendar, Drive, Docs, Sheets, and more. Supports both free Google accounts and Workspace plans. Features one-click Claude Desktop installation.
Gmail MCP Server
Samarth2001/gmail-mcp
A focused Gmail MCP server for reading and sending emails through the Gmail API with OAuth authentication.
Key Features
- Send plain text and HTML emails with attachments
- Search emails with Gmail query syntax
- Draft management and batch operations
- OAuth 2.0 authentication
Installation
See GitHub for setup instructionsA lightweight Gmail-focused MCP server with comprehensive email management features. Supports sending, reading, searching, drafts, and batch operations. Good choice if you only need Gmail.
AgentMail MCP
agentmail-to/agentmail-mcp
Create inboxes on the fly to send, receive, and take actions on email. Email infrastructure built for AI agents.
Key Features
- Create disposable inboxes
- Send and receive emails
- Built for AI agent workflows
- No personal email exposure
Installation
npx -y agentmail-mcpAgentMail is designed specifically for AI agents that need email capabilities. Create throwaway inboxes, handle incoming mail, and automate responses—all without exposing your personal email. Perfect for building email-driven automations.
Outlook MCP
ryaker/outlook-mcp
MCP server for Claude to access Outlook data via Microsoft Graph API. Certified by MCPHub.
Key Features
- Outlook email integration
- Calendar management with events
- Microsoft Graph API powered
- OAuth 2.0 authentication
Installation
See GitHub for Azure setupFor Microsoft 365 and Outlook users, this MCP provides email and calendar access via the Graph API. Well-documented with detailed Azure setup instructions. Certified by MCPHub for reliability.
Quick Comparison
| MCP | Stars | Best For | Pros | Cons |
|---|---|---|---|---|
| Google Workspace MCP | >1.1k | Gmail + Google suite | Most comprehensive, active development | Complex setup |
| Gmail MCP Server | 50+ | Gmail only | Lightweight, focused | Gmail only |
| AgentMail | 15+ | AI automations | Disposable inboxes | Requires account |
| Outlook MCP | >200 | Outlook users | MCPHub certified, well-documented | Azure setup required |
Getting Started
To get started with email in Claude Code:
For Gmail/Google Workspace, use the Google Workspace MCP:
uvx workspace-mcp --tool-tier coreFor Outlook/Microsoft 365, set up the Outlook MCP with Azure credentials.
For AI agent workflows, consider AgentMail for disposable inboxes:
npx -y agentmail-mcp
Example prompt: "Check my inbox for unread emails from the last 24 hours and summarize the important ones."
Related Guides
Frequently Asked Questions
Can Claude Code actually send emails?
Yes, but not natively. Claude Code sends email through MCP servers that connect it to an email provider. Popular options include the Resend MCP for transactional mail, a Google Workspace MCP for Gmail, and an Outlook MCP for Microsoft 365. Once a server is added to your config, Claude can compose and send messages on your behalf.
What is the easiest way to send email with Claude Code?
The Resend MCP is the simplest setup. Create a free Resend account, generate an API key, verify your sending domain, then add the resend/mcp-send-email server to Claude Code. After that you can prompt Claude to send messages in plain language. To send from your own Gmail, use a Google Workspace MCP instead.
How do I send email from my Gmail account with Claude?
Use a Gmail-capable MCP server such as the Google Workspace MCP (taylorwilsdon/google_workspace_mcp). Run it with 'uvx workspace-mcp --tool-tier core', then authenticate with your Google account via OAuth 2.0 in a browser. It works with both free Gmail and paid Workspace accounts, so Claude can send, read, and search your real mailbox.
Are there limits on how many emails Claude can send?
Yes, and they come from your email provider, not Claude. Free Gmail accounts allow about 500 emails per day; Google Workspace accounts allow 2,000 per day on a rolling 24-hour window. Transactional providers like Resend have their own plan-based quotas. For bulk or automated sending, a transactional API is safer than Gmail to avoid deliverability issues.
