MailMCP is the simplest bridge between your IMAP/SMTP mailbox and your AI agents. Here is everything included.
MailMCP works with any email provider that supports IMAP and SMTP: Gmail, Outlook, Yahoo, OVH, LWS, Infomaniak, self-hosted servers, and more. No proprietary API, no vendor lock-in.
Connection is secured with SSL/TLS encryption (IMAP port 993, SMTP port 465). Your credentials are encrypted at rest in the database. Auto-detection of server settings for 20+ popular providers.
// MCP tool call
{
"method": "tools/call",
"params": {
"name": "send_email",
"arguments": {
"to": "client@@example.com",
"subject": "Follow-up",
"body": "..."
}
}
}
The Model Context Protocol (MCP) is the open standard for connecting AI models to external tools. MailMCP implements MCP with Streamable HTTP transport and full OAuth2 authentication.
Your AI agent gets direct access to 8 email tools: list, read, search, send, reply, forward, move, delete. Plus address book tools for contact management via CardDAV.
A MailMCP exclusive: ask your AI to schedule emails for later. "Send this Monday at 8:45am", "Follow up in 3 days", "Weekly report every Friday at 5pm". No other MCP email service offers this.
The scheduler runs every minute via Laravel cron. Your AI can set precise dates and times, or use natural language that gets converted to timestamps. All scheduled emails appear in your dashboard for review before sending.
Scheduled
Follow-up to client proposal
Monday 14 April, 08:45
Sent
Weekly performance report
Friday 11 April, 17:00
SSL/TLS encryption
All connections encrypted
2FA by email
Optional two-factor authentication
MCP connection logs
Every access logged and auditable
Your email credentials are encrypted in the database. Every MCP connection is logged with IP address and user agent. You get notified by email when a new IP connects to your account.
Enable two-factor authentication (2FA) by email for an extra layer of protection. Anti brute-force protection automatically blocks after 5 failed login attempts. OAuth2 tokens expire after 1 hour.
Connect multiple email accounts from the same dashboard. Each account gets its own MCP credentials, its own OAuth2 tokens, and its own connection logs. Perfect for managing personal and professional emails.
Every email sent through MailMCP is automatically saved in your Sent folder via IMAP. No other MCP email service does this. Your email history stays complete and synchronized with your mail client.
contact@@mycompany.com
Pro account — 142 MCP calls
me@@gmail.com
Personal — 38 MCP calls
support@@myapp.io
Support — 87 MCP calls
// AI asks your contacts
"Send the invoice to Jean Dupont"
MailMCP resolves:
jean.dupont@@company.com
from your CardDAV address book
Connect your CardDAV address book (Nextcloud, iCloud, Google Contacts, Radicale...) and let your AI resolve contact names to email addresses automatically.
Say "send the report to Marie" and MailMCP finds the right email address in your contacts. Your AI becomes truly personal and context-aware.
Configure a professional HTML email signature with your logo, name, title, and contact info. Every email sent by your AI includes your signature automatically — just like sending from your regular mail client.
Generate your signature with AI assistance from the admin panel. Upload your logo, and MailMCP creates a clean, responsive HTML signature that works across all email clients.
Best regards,
Marie Martin
CEO — MyCompany
marie@@mycompany.com
Free plan available. No credit card required. Set up in 2 minutes.
MailMCP Assistant
Powered by DeepSeek