关于 Send16
Send16 是面向 AI Agent 和 MCP 客户端的 Send16 邮件管理 MCP 服务,提供 79 种工具,涵盖邮件发送、营销、联系人、投递、收件箱和 Webhook,并支持无需 DNS 设置的沙盒发件人。
主要功能
- 01发送事务性和营销邮件
- 02管理营销活动与自动化
- 03创建和整理联系人
- 04检查域名与 DNS 状态
- 05管理事务性回复
- 06配置外发 Webhook
适用场景
- 01无需 DNS 设置发送首封测试邮件
- 02安排或批量发送邮件
- 03管理受众与营销活动分组
- 04检查投递设置和 Webhook 端点
MCP 相关
通过 stdio 或 Streamable HTTP 向 MCP 客户端提供 79 种 Send16 工具。支持托管端点和按请求提供 API 密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.send16.com/mcpclaude mcp add --transport http send16 https://mcp.send16.com/mcp{"mcpServers":{"send16":{"type":"http","url":"https://mcp.send16.com/mcp"}}}在 Cursor 中打开{"servers":{"send16":{"type":"http","url":"https://mcp.send16.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"send16":{"type":"http","url":"https://mcp.send16.com/mcp"}}}{"mcpServers":{"send16":{"serverUrl":"https://mcp.send16.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
79| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| apiKey | string | 否 | Send16 API 密钥(优先于 SEND16_API_KEY 环境变量) |
详细介绍
send16-mcp
AI Agent 真正能使用的电子邮件 API。 这是一个适用于 Send16 的 Model Context Protocol 服务,为 Claude、Cursor 和任何 MCP 客户端提供 79 个工具,让你通过自然语言发送事务性和营销电子邮件,并管理联系人、受众、细分群体、自动化、模板、收件箱、抑制列表和 Webhook。
它内置了一个无需 DNS 的沙盒发件方,因此 Agent 无需设置域名,几秒内就能发送第一封真正送达的电子邮件。
npx send16-mcp
快速开始
你需要从 控制面板 获取 Send16 API 密钥(sk_live_…)。然后选择你的客户端:
Claude Desktop / Claude Code
claude_desktop_config.json(macOS:~/Library/Application Support/Claude/,Windows:%APPDATA%\Claude\):
{
"mcpServers": {
"send16": {
"command": "npx",
"args": ["-y", "send16-mcp"],
"env": { "SEND16_API_KEY": "sk_live_..." }
}
}
}
Cursor
.cursor/mcp.json:
{
"mcpServers": {
"send16": {
"command": "npx",
"args": ["-y", "send16-mcp"],
"env": { "SEND16_API_KEY": "sk_live_..." }
}
}
}
Windsurf、VS Code 和任何支持 stdio 的 MCP 客户端都可使用相同的方式运行:在环境中设置 SEND16_API_KEY,然后运行 send16-mcp 二进制文件。
托管版(无需安装)
对于仅支持远程 MCP 的客户端(Claude 网页连接器、ChatGPT 自定义 GPT),将其指向托管端点,并使用你的密钥进行身份验证:
https://mcp.send16.com
只需连接一次,使用你自己的 sk_live_… 密钥——无需安装,也无需配置文件。
几秒内完成首次发送——无需 DNS
大多数电子邮件 API 都要求先验证域名才能发送任何邮件,这会让无人值守的 Agent 在第一步就受阻。Send16 的沙盒发件方则无需验证:
- 让 Agent 调用
whoami——它会返回你的工作区和sandbox_recipient(你账户所有者的电子邮件地址)。 - 将邮件从
from: "[email protected]"发送到该地址。无需设置 DNS,邮件即可送达。 - 稍后验证域名,即可向任何人发送邮件。
“从 [email protected] 给我的账户邮箱发送一封测试邮件,主题为‘It works’。”
功能
平台提供 79 个工具,包括:
- 电子邮件 —
send_email(单封/批量/定时/附件)、事务性模板、送达状态。 - 营销 — 营销活动、群发、自动化、细分群体、订阅主题。
- 联系人 — 创建/搜索/列出/导入、受众、标签、自定义字段。
- 送达能力 — 域名、DNS 状况(SPF/DKIM/DMARC)、IP 预热和发送容量。
- 收件箱 — 阅读和管理事务性邮件的回复。
- Webhook — 创建/列出/轮换出站 Webhook 端点(使用 HMAC-SHA256 签名)。
每个工具还都接受可选的 apiKey 参数,用于覆盖 SEND16_API_KEY,因此你可以在一个会话中切换工作区。
环境变量
| 变量 | 必需 | 描述 |
|---|---|---|
SEND16_API_KEY | 是 | 你的 Send16 密钥(sk_live_…) |
SEND16_API_URL | 否 | API 基础 URL(默认值:https://api.send16.com) |
SEND16_MCP_PORT | 否 | 若已设置,则提供 Streamable HTTP(多租户)服务,而非 stdio |
自托管 HTTP 连接器
设置 SEND16_MCP_PORT 后,服务会切换到多租户 HTTP 模式——每个请求都携带自己的 Authorization: Bearer sk_live_…,并贯穿整个请求,因此一个进程即可服务多个用户:
docker build -t send16-mcp . && docker run -p 4242:4242 send16-mcp
开发
npm install
SEND16_API_KEY=sk_live_... npm run dev # run from source
npm run build # bundle to dist/
链接
- 网站和文档: https://send16.com · https://send16.com/docs
- npm: https://www.npmjs.com/package/send16-mcp
- 状态: https://status.send16.com
许可证
MIT © Spruik Co
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。