Your agent doesn't have email yet because nobody trusts it with email yet. MultiMail fixes that. A real email address with a trust ladder from read-only to fully autonomous, cryptographic identity…
multimail-dev-mcp is an MCP project maintained in the multimail-dev/mcp-server repository. The maintainer describes its purpose as “Your agent doesn't have email yet because nobody trusts it with email yet. MultiMail fixes that. A real email address with a trust ladder from…”. Read the project documentation for the complete scope.
The maintainer’s configuration uses https://mcp.multimail.dev/mcp. Check the project’s account and authentication instructions when adding the endpoint to your client.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| send_email | Send email as markdown. Supports attachments, idempotency_key, scheduled delivery via send_at. |
| check_inbox | List emails with filters: status, sender, subject, date range, direction, attachments, pagination. |
| read_email | Full email content. Trusted metadata and untrusted body returned as separate content blocks. |
| reply_email | Reply in-thread. Threading headers set automatically. |
| get_thread | All emails in a conversation thread with participants and metadata. |
| download_attachment | Download attachment as base64 with content type. |
| cancel_message | Cancel a pending or scheduled email. |
| edit_scheduled_email | Edit scheduled email before it sends. |
| wait_for_email | Block until matching email arrives or timeout (max 120s). |
| get_tags | Get all tags on an email. Persistent key-value agent memory across sessions. |
| set_tags | Set tags on an email. Merges with existing tags. |
| delete_tag | Delete a specific tag key from an email. |
| Oversight | |
| list_pending | Emails awaiting oversight decision (requires oversight scope). |
| decide_email | Approve or reject a pending email (requires oversight scope). |
| manage_upgrade | Request or apply oversight mode upgrade (action: request\ |
| list_allowlist | List sending allowlist entries. |
| add_allowlist_entry | Add a recipient to the sending allowlist. Operator approval required. |
| remove_allowlist_entry | Remove an allowlist entry. |
| list_mailboxes | All mailboxes with ID, address, oversight mode, display name. |
| configure_mailbox | First-run setup: oversight mode, display name, CC/BCC, scheduling, signature. |
| update_mailbox | Update settings (display name, oversight mode, signature, webhooks). |
| create_mailbox | Create mailbox (admin scope + operator approval). |
| delete_mailbox | Permanently delete a mailbox (admin scope). |
| get_account | Account status, plan, quota, sending enabled, enforcement tier. |
| update_account | Update org name, oversight email, physical address. |
| delete_account | Permanently delete account and all data (admin scope). |
| get_usage | Quota and usage stats for the billing period. |
| upgrade_plan | Upgrade to paid plan (Builder $9/mo, Pro $29/mo, Scale $99/mo). |
| cancel_subscription | Cancel paid subscription, revert to starter at period end. |
| get_billing_portal | Stripe portal URL for self-service billing. |
| request_challenge | ALTCHA proof-of-work challenge for account creation. |
| create_account | Create account with solved PoW challenge. |
| resend_confirmation | Resend activation email with new code. |
| activate_account | Activate account using confirmation code. |
| setup_multimail | Guided onboarding on the public /onboard endpoint. |
| list_api_keys | List all API keys (admin scope). |
| create_api_key | Create API key with scopes (admin + operator approval). send+oversight rejected to prevent self-approval. |
| revoke_api_key | Revoke an API key (admin scope). |
| get_audit_log | Account audit log (admin scope). |
| search_contacts | Search contacts by name or email. |
| add_contact | Add a contact. |
| delete_contact | Delete a contact. |
| manage_spam_status | Report spam or clear spam status (action: report\ |
| list_spam | Spam-flagged and quarantined emails. |
| list_suppression | List suppressed recipients with pagination. |
| remove_suppression | Remove a recipient from the suppression list. |
| Webhooks | |
| create_webhook | Create webhook for real-time email event notifications. |
| list_webhooks | List all webhooks. |
| delete_webhook | Delete a webhook. |
| Meta | |
| report_issue | Report a bug, site problem, or feature request. |
{
"mcpServers": {
"multimail": {
"type": "url",
"url": "https://mcp.multimail.dev/mcp"
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Inbox intelligence — search, read, draft and send Gmail through your assistant with OAuth auto-setup.
Read and write Jira, Confluence, Bitbucket, JSM and Compass from your AI client — with your own permissions.
Read and send Telegram messages through your assistant — chats, channels and history via the client API.
Enables Discord bot integration with Model Context Protocol (MCP) compatible applications like Claude Desktop.