关于 mcp-zenvia
mcp-zenvia 是 Zenvia 多渠道消息平台的 MCP 服务,可通过 MCP 客户端发送 SMS、WhatsApp、RCS、邮件、语音及 Facebook Messenger 消息。它还提供模板、报告、订阅和联系人管理等工具。
主要功能
- 01覆盖 SMS、WhatsApp、RCS、邮件等多个渠道
- 02支持模板消息与消息投递状态查询
- 03提供 webhook 订阅的创建与管理
- 04支持联系人管理及退订名单维护
- 05提供按日期范围获取报告条目的工具
适用场景
- 01通过 AI 助手向客户发送 WhatsApp 或 SMS 通知
- 02查询消息投递状态并核对报告数据
- 03管理联系人并记录退订请求
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
18收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| to | string | 是 | 带国家/地区代码的收件人电话号码(例如 5511999999999) |
| from | string | 是 | 发送方 ID |
| text | string | 是 | 消息文本 |
详细介绍
@codespar/mcp-zenvia
Zenvia 的 MCP 服务——多渠道消息传递(SMS、WhatsApp、RCS)
快速开始
Claude Desktop
添加到 ~/.config/claude/claude_desktop_config.json:
{
"mcpServers": {
"zenvia": {
"command": "npx",
"args": ["-y", "@codespar/mcp-zenvia"],
"env": {
"ZENVIA_API_TOKEN": "your-token"
}
}
}
}
Claude Code
claude mcp add zenvia -- npx @codespar/mcp-zenvia
Cursor / VS Code
添加到 .cursor/mcp.json 或 .vscode/mcp.json:
{
"servers": {
"zenvia": {
"command": "npx",
"args": ["-y", "@codespar/mcp-zenvia"],
"env": {
"ZENVIA_API_TOKEN": "your-token"
}
}
}
}
工具(18 个)
| 工具 | 用途 |
|---|---|
send_sms | 发送 SMS 消息 |
send_whatsapp | 发送 WhatsApp 消息 |
send_rcs | 发送 RCS(富通信服务)消息 |
send_email | 发送事务性电子邮件 |
send_voice | 通过 TTS 或预录音频 URL 发送语音消息 |
send_facebook_message | 发送 Facebook Messenger 消息 |
get_message_status | 根据 ID 获取消息投递状态 |
list_channels | 列出可用的消息渠道 |
create_subscription | 创建消息事件的 webhook 订阅 |
list_subscriptions | 列出所有 webhook 订阅 |
delete_subscription | 根据 ID 删除 webhook 订阅 |
list_contacts | 列出联系人库中的联系人 |
create_contact | 在联系人库中创建联系人 |
delete_contact | 根据 ID 删除联系人 |
send_template | 发送 WhatsApp 模板消息(预先批准) |
list_templates | 列出已批准的消息模板(WhatsApp/SMS/RCS) |
get_report_entries | 获取指定日期范围内的消息报告条目 |
add_opt_out | 将电话号码添加到退订列表(阻止后续消息) |
身份验证
Zenvia 使用通过 X-API-TOKEN 标头传递的 API 令牌。
沙盒 / 测试
Zenvia 提供通过控制面板访问的沙盒,用于测试消息。
获取凭据
- 前往 Zenvia
- 创建账户
- 从控制面板获取 API 令牌
- 设置
ZENVIA_API_TOKEN环境变量
环境变量
| 变量 | 必填 | 描述 |
|---|---|---|
ZENVIA_API_TOKEN | 是 | 从 Zenvia 控制面板获取的 API 令牌 |
路线图
v0.2(计划中)
create_contact_list— 为营销活动创建联系人列表send_batch— 向联系人列表批量发送消息get_report— 获取消息投递报告create_flow— 创建对话流程list_templates— 列出已批准的消息模板
v0.3(计划中)
chatbot_integration— 与 Zenvia 聊天机器人构建器集成analytics_dashboard— 获取渠道分析数据和指标
链接
企业版
需要为 Agent 付款添加治理、预算限制和审计跟踪?CodeSpar Enterprise 可在这些 MCP 服务之上添加策略引擎、付款路由和合规模板。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。