MCP Email Connection
The Email connection exposes 8 tools for searching, reading, sending, replying, forwarding, labelling, and deleting emails across Gmail and Microsoft 365.
Endpoint
https://mcp.porteden.com/emailProviders
Gmail, Microsoft 365
// Claude Desktop config { "mcpServers": { "porteden-email": { "url": "https://mcp.porteden.com/email" } } } Tools (8)
Each tool is labelled with its access level. The user must grant the matching permission at my.porteden.com.
| Tool | Access | Description |
|---|---|---|
| email_search | Read | Search emails across all connected providers. Filter by sender, recipient, subject, label, date range, attachment status; free-text search with q. Paginate with pageToken. |
| email_get | Read | Get a single email by its provider-prefixed ID (e.g., google:abc123 or m365:xyz789) including body, attachments list, labels, and importance. |
| email_get_thread | Read | Get all messages in an email thread by its provider-prefixed thread ID, in chronological order with body content. |
| email_send | Send | Send a new email. Requires at least one recipient, a subject, and a body. Use sendFrom to pick an account when multiple are connected. |
| email_reply | Send | Reply to an existing email. Set replyAll=true to reply to all recipients. |
| email_forward | Send | Forward an email to new recipients, optionally with a message prepended above the forwarded content. |
| email_modify | Update | Mark read/unread or add and remove labels on an email. |
| email_delete | Delete | Move an email to Trash / Deleted Items. Recoverable for up to 30 days. |
Example Prompts
"Show me unread emails from today."
"Draft a reply to Sarah's latest email about Q2 budget."
"Forward the expense report to accounting@company.com."
"Search for emails from @acme.com in the last 7 days."
Limits
| Tool | Limit |
|---|---|
| email_search | Up to 50 results per page (default 20) |
Note
When multiple email providers are connected,
email_search searches across all of them. Results include a provider prefix in the ID so the AI can distinguish between Gmail and M365 messages.