Labsco
MCP SERVER · OFFICIAL PROJECT

Sendmux

by Sendmux

Give an agent its own mailbox: send, read replies as clean content, and manage the account behind it.

Email: Mailboxes & DeliveryOfficial source
Summary
A mailbox the agent can wait on, not just a send button.

Most email integrations only go outward, which means an agent can ask a question and never learn the answer. mailbox_wait_for_message closes that loop — send, wait, read the reply, act on it — and that is the difference between notification and correspondence. The three surfaces are worth taking seriously as a boundary: an agent that only needs to send should hold a Sending grant and nothing else, because a root key reaches domains, billing and every mailbox on the account.

What it is

Sendmux's SDK repository, which includes the MCP server for its email platform. What is unusual is the shape: an agent gets a real mailbox it can search, read and reply from, not just a send endpoint. The tools are split into three surfaces and you grant them separately.

What you get
  • Mailbox — mailbox_list_messages, mailbox_list_threads, mailbox_get_message, mailbox_get_thread and mailbox_search_message_snippets for finding things; mailbox_list_folders and mailbox_batch_update_messages for organising them
  • mailbox_wait_for_message and mailbox_get_changes, which is what lets an agent send something and then wait for the reply rather than polling blindly
  • Attachments both directions — mailbox_upload_attachment, mailbox_get_attachment and mailbox_read_attachment
  • Sending — sending_send_email and sending_send_email_batch, with sending_create_attachment_upload and sending_upload_attachment behind them
  • Management — management_create_domain, management_verify_domain and management_get_domain_zone_file for setting up a sending domain; management_create_mailbox, management_update_mailbox, management_suspend_mailbox and management_create_mailbox_key for the mailboxes themselves
  • Deliverability and cost — management_list_email_logs, management_get_email_log, management_get_email_metrics and management_get_spend_summary
  • Webhooks — management_create_webhook, management_list_webhooks and management_test_webhook
  • A separate documentation server exposing search_sendmux, for searching Sendmux's own guides and API reference
  • Toolkits for other frameworks from the same repository, including a LangChain package and Vercel AI SDK tools
Requirements

A Sendmux account. The hosted server at https://mcp.sendmux.ai/mcp authorises through https://app.sendmux.ai and you choose which surfaces the grant covers. Running it locally means pip install sendmux-mcp, naming the surfaces in SENDMUX_MCP_SURFACES, and supplying keys scoped to what you are enabling — a mailbox key for Mailbox, a root key for Management, and for Sending either a mailbox key or an owner-approved agent token. Over HTTP transport SENDMUX_MCP_HTTP_BEARER_TOKEN is required. Sending real email means a verified domain and Sendmux's own pricing.

Setup effort

One command plus a key — pip install sendmux-mcp, then supply credentials