MCP Servers / communication / MultiMail

MultiMail

JSON →
stdionone1communication

Email for AI agents. Send and receive as markdown with human oversight.

Install
How to run this server
[ { "cmd": "npx -y @mvanhorn/printing-press", "imports": [] } ]
server path: multimail
Tools
What this server exposes
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.
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|apply).
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|clear).
list_spam
Spam-flagged and quarantined emails.
list_suppression
List suppressed recipients with pagination.
remove_suppression
Remove a recipient from the suppression list.
create_webhook
Create webhook for real-time email event notifications.
list_webhooks
List all webhooks.
delete_webhook
Delete a webhook.
report_issue
Report a bug, site problem, or feature request.
Configuration
Environment & auth
authnone
envMULTIMAIL_API_KEY
envMULTIMAIL_MAILBOX_ID
envMULTIMAIL_API_URL
Resources
MultiMail — MCP Server · libregistry