Email for AI agents: send mail, manage contacts, automations & webhooks. Zero-DNS first send.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
The email API your AI agent can actually use. A Model Context Protocol server for Send16 that gives Claude, Cursor, and any MCP client 79 tools to send transactional & marketing email, manage contacts, audiences, segments, automations, templates, the inbox, suppressions, and webhooks β from natural language.
It ships a zero-DNS sandbox sender, so an agent can send its first real, delivered email in seconds with no domain setup.
You need a Send16 API key (sk_live_β¦) from your dashboard. Then pick your client:
claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\):
.cursor/mcp.json:
Windsurf, VS Code, and any stdio-capable MCP client work the same way β run the send16-mcp binary with SEND16_API_KEY in the environment.
For clients that only speak remote MCP (Claude web connectors, ChatGPT custom GPTs), point them at the hosted endpoint and authenticate with your key:
One connection, your own sk_live_β¦ key β no install, no config file.
Most email APIs make you verify a domain before you can send anything, which blocks an unattended agent on step one. Send16's sandbox sender doesn't:
whoami β it returns your workspace and your sandbox_recipient (your account owner's email).from: "onboarding@send16.com" to that address. It delivers with zero DNS setup."Send a test email from onboarding@send16.com to my account email with the subject 'It works'."
79 tools across the platform, including:
send_email (single/batch/scheduled/attachments), transactional templates, delivery status.Every tool also accepts an optional apiKey parameter that overrides SEND16_API_KEY, so you can switch workspaces in one session.
| Variable | Required | Description |
|---|---|---|
SEND16_API_KEY | Yes | Your Send16 key (sk_live_β¦) |
SEND16_API_URL | No | API base URL (default: https://api.send16.com) |
SEND16_MCP_PORT | No | If set, serves Streamable HTTP (multi-tenant) instead of stdio |
Presence of SEND16_MCP_PORT flips the server into multi-tenant HTTP mode β each request carries its own Authorization: Bearer sk_live_β¦, threaded through the whole request, so one process serves many users:
MIT Β© Spruik Co
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/send16-mcp)<a href="https://allmcps.com/mcp/send16-mcp"><img src="https://allmcps.com/api/badge/send16-mcp?style=directory" alt="Send16 MCP on AllMCPs" /></a>