关于 Send4
Send4 MCP server 将 Send4 工作区连接到 AI 助手,供团队查询流程、营销活动、对话、线索和日历,也可在授权范围内执行更改。服务由 Send4 托管,操作遵循用户角色和单独设置的权限。
主要功能
- 01查询流程、运行记录和使用情况
- 02查看营销活动与分析数据
- 03创建和修改流程
- 04管理营销活动与潜在客户
- 05处理对话、回复客户和安排会议
- 06按角色和授权控制操作
适用场景
- 01分析流程故障和用户流失
- 02起草并检查自动化流程
- 03创建或管理营销活动
- 04查看待处理对话并预约会议
MCP 相关
托管的 MCP 服务通过 HTTPS 和浏览器 OAuth 连接 Send4 工作区,向客户端提供读取和获准的修改工具。工具与权限按用户角色、工作区设置及连接时选择的授权范围限制。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.send4.ai/mcpclaude mcp add --transport http ai-send4 https://mcp.send4.ai/mcp{"mcpServers":{"ai-send4":{"type":"http","url":"https://mcp.send4.ai/mcp"}}}在 Cursor 中打开{"servers":{"ai-send4":{"type":"http","url":"https://mcp.send4.ai/mcp"}}}在 VS Code 中打开{"mcpServers":{"ai-send4":{"type":"http","url":"https://mcp.send4.ai/mcp"}}}{"mcpServers":{"ai-send4":{"serverUrl":"https://mcp.send4.ai/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Send4 MCP 服务
将 Claude、ChatGPT、Cursor、VS Code 和其他 AI 助手连接到你的 Send4 工作区。
用自己的话询问有关流程、营销活动、对话和用量的问题,并让助手根据工作区允许的范围进行更改。
Send4 MCP 服务由 Send4 托管,地址为 https://mcp.send4.ai/mcp。无需安装或运行任何东西:将地址添加到你的助手,在浏览器中登录 Send4,然后选择允许助手执行的操作。本仓库包含配置指南、工具列表以及问题反馈渠道,不包含服务端代码。
该服务已列入官方 MCP Registry,名称为 ai.send4/mcp,因此能够读取 Registry 的助手可以按名称找到它。
一键设置
选择你的助手。Cursor 和 VS Code 可通过按钮安装;其他助手会打开简短指南。
|
Claude claude.ai 和 Claude Desktop |
ChatGPT Business 和 Enterprise |
添加到 Cursor 一键添加,然后登录 |
添加到 VS Code 通过 Copilot Chat 使用 |
|
Claude Code 在终端中运行一条命令 |
Le Chat Mistral |
Perplexity 自定义连接器 |
Grok 自定义连接器 |
Gemini CLI、Codex CLI 和 opencode:请参阅从终端连接。
想要手动设置?任何支持远程 MCP 服务的助手都可以使用此地址:
https://mcp.send4.ai/mcp
目录
你可以做什么
- 了解你的工作流:“我的网站表单工作流是做什么的?”
- 查明出了什么问题:“昨天通过报价表单开始的对话为什么中断了?”
- 看看人们在哪里流失:“本周哪个工作流流失的人最多?”
- 查看数据:“上周的情况和前一周相比如何?”或“本月的短信额度还剩多少?”
- 创建和修复工作流:“创建一个草稿工作流,感谢新线索、询问他们的地址,并预约现场拜访。”
- 开展营销活动:“为标记为 spring 的线索创建一个营销活动草稿,并在启动前检查。”
- 处理收件箱和日历:“哪些对话正在等待人工处理?”或“找一个周四空闲的 30 分钟时段。”
更多示例见 examples/prompts.md。
支持的助手
| 助手 | 添加 Send4 的位置 | 指南 |
|---|---|---|
| Claude(claude.ai、Claude Desktop) | Customize → Connectors(Pro、Max),或由所有者在 Organization settings → Connectors 中设置(Team、Enterprise) | 连接 Claude |
| Claude Code | claude mcp add --transport http send4 https://mcp.send4.ai/mcp | 连接 Claude |
| ChatGPT | chatgpt.com/plugins → Add custom MCP server(Business、Enterprise) | 连接 ChatGPT |
| Grok | grok.com/connectors → New Connector → Custom | 连接 Grok |
| VS Code(GitHub Copilot) | 点击上方按钮,或选择 MCP: Add Server → HTTP | 连接 VS Code |
| Cursor | 点击上方按钮,或编辑 ~/.cursor/mcp.json | 连接 Cursor |
| Le Chat | Intelligence → Connectors → Add Connector | 连接 Le Chat |
| Perplexity | Account settings → Connectors → + Custom connector | 连接 Perplexity |
| Gemini CLI、Codex CLI、opencode | 一两条命令 | 从终端连接 |
如果其他助手支持通过 Streamable HTTP 连接远程 MCP 服务,并通过浏览器登录(使用动态客户端注册的 OAuth),也应该可以使用。
开始之前
- 订阅包含此功能的套餐。 所有付费套餐均包含此功能;登记银行卡后,14 天试用期也可使用。Starter 不提供营销活动,因此不会提供营销活动工具。
- 由客户端管理员启用此功能。 在 Send4 中,打开 Settings → Integrations → AI assistants,然后在 Workspace access 下启用 Allow AI assistants。
- 使用你自己的账号登录。 每个人都使用自己的 Send4 账号进行连接。
工作原理
flowchart LR
A["Your assistant<br/>Claude, ChatGPT, Cursor…"] -- "MCP over HTTPS" --> B["mcp.send4.ai/mcp"]
A -. "first time: sign in<br/>and choose what it may do" .-> C["app.send4.ai"]
B --> D["Your Send4 workspace<br/>as you, with your role"]
- 将地址添加到助手中。
- 在浏览器中登录 Send4。 Send4 会显示你登录的账号,以及你的角色和工作区允许使用的选项。勾选此助手可以执行的操作,然后选择 Connect。
- 助手向 Send4 请求工具。 它只会获取此连接可使用的工具信息。
- 用自己的话提出请求。 助手会选择工具,Send4 则以你的身份运行每个工具:使用你的工作区、角色和选择。
工作区始终取自你的登录信息。助手无法让工具指向其他工作区。
工具和权限
每个连接都可以读取数据。每种更改操作都有单独的权限,默认关闭;只有客户端管理员为工作区启用该权限,并且你在连接时勾选后,才能使用。
| 权限 | 允许的操作 |
|---|---|
| 读取工作流、运行记录、营销活动和用量 | 每个连接都拥有此权限。可读取你的工作流、运行记录、营销活动、分析数据和套餐用量,不会更改任何内容。电话号码和电子邮件地址会被隐藏。 |
| 读取对话消息 | 查看客户与 AI 之间的对话内容,以及工作流收集的详细信息。 |
| 构建和更改工作流 | 创建工作流、更改其中的卡片、演练工作流并将其启用。 |
| 创建和启动营销活动 | 创建营销活动、添加潜在客户并为其添加标签,以及启动、暂停或取消营销活动。 |
| 回复客户并管理对话 | 回复客户、主动给某人发消息、分配对话、接管 AI 的工作,以及预订、更改或取消会议。 |
| 邀请和管理团队成员 | 邀请经理和客服人员、更改其角色并停用其账号。 |
| 创建电子邮件地址 | 为工作区在 Send4 上创建新的电子邮件地址。 |
所有工具
展开分组即可查看其中的工具。每个名称都链接到 tools/ 中该工具的完整定义:
包括描述、输入和安全提示,与你的助手收到的内容完全一致。
读取工作区 · 26 个工具
适用于所有角色
| 工具 | 功能 |
|---|---|
get_context | 此连接所属的工作区和人员、已授予的权限,以及未授予的权限。 |
list_conversations | 收件箱,按“对话”页面上的条件筛选,不含消息内容。 |
list_leads | 潜在客户和标签,按“潜在客户”页面上的条件筛选。 |
list_meetings | Send4 日历中的会议。 |
find_meeting_times | 客户有空的时段,或会议可改期至的时段。不会预订会议。 |
list_members | 工作区中的人员。客户端管理员可以查看其详细信息,其他人只能查看姓名。 |
list_channels | 你的发送号码和邮箱,以及每个渠道是否可用于发送营销活动。 |
get_performance | 一段时间内发起的对话、收到的回复、收集的详细信息、预订情况和费用。 |
get_message_usage | 已发送和收到的消息及短信分段、费用,以及每月短信限额。 |
适用于客户端管理员和客户端客服人员
| 工具 | 功能 |
|---|---|
list_flows | 查看你的工作流及其状态和触发方式。 |
read_flow | 查看某个工作流的完整信息,包括卡片、设置和连线。 |
check_flow | 查看工作流构建器会针对某个工作流标记的所有问题。 |
list_card_types | 查看工作流可使用的所有卡片类型。 |
describe_card_type | 查看某种卡片类型的功能及其设置项。 |
get_flow_building_guide | 查看 Send4 关于构建工作流的规则和常见陷阱。 |
list_flow_templates | 查看可用于创建新工作流的现成工作流。 |
list_personas | 查看工作流中的 AI 可使用的身份。 |
list_flow_runs | 查看某个工作流的运行记录及每次运行的结束方式。 |
get_flow_health | 查看某个工作流近期启动的运行次数及其结束方式。 |
get_drop_off | 查看对话在何处停止,可查看所有工作流的情况,也可逐卡查看某个工作流。 |
explain_conversation | 查看某段对话或某次工作流运行中发生了什么、经过了哪些卡片,以及还有哪些内容尚未完成。 |
compare_card_text | 查看新文案与卡片当前文本的差异。不会保存任何内容。 |
仅限客户端管理员
| 工具 | 功能 |
|---|---|
get_account_usage | 查看本月已使用的套餐额度。 |
list_campaigns | 查看你的营销活动及其状态和结果。 |
read_campaign | 查看某个营销活动的状态、进度和结果。 |
get_campaign_report | 按卡片、日期和会议查看已启动营销活动的报告。 |
阅读客户消息 · 1 个工具
| 工具 | 功能 |
|---|---|
read_conversation | 查看某段对话中的所有发言,包含所有角色。 |
构建工作流 · 9 个工具
| 工具 | 功能 |
|---|---|
create_flow | 创建草稿工作流,可从空白开始,也可使用模板。 |
duplicate_flow | 将工作流复制为新的草稿。副本会获得自己的 webhook 地址,因此所有指向旧地址的内容都必须迁移。 |
edit_flow | 修改草稿或已关闭的工作流,包括卡片、每张卡片的后续去向、触发方式、名称和设置。所有更改会一并保存,或者都不保存;返回结果会报告更改导致的任何问题。已上线的工作流只能重命名。 |
save_persona | 创建或修改 persona。已上线工作流使用的 persona 无法修改。 |
suggest_card_change | 为某张卡片留下新文案,供他人在构建器中接受。不会影响线上内容,因此也可用于已上线的工作流。 |
rehearse_flow | 在 Send4 模拟器中以客户身份运行工作流。不会向任何人发送短信,但 webhook、电子邮件和 Hanna 卡片仍会实际发送,并标记为测试。 |
read_rehearsal | 查看彩排中的对话内容。 |
preview_flow_status | 预览启用工作流或关闭已上线工作流会产生的影响,但不会实际执行。Send4 会向助手提供摘要,以便展示给你并征求你的确认。 |
set_flow_status | 启用或关闭工作流。启用工作流或关闭已上线的工作流时,需要提供该预览对应的代码。 |
运行营销活动 · 12 个工具
| 工具 | 功能 | | --- | --- | | [`preview_campaign_audience`](tools/preview_campaign_audience.json) | 统计创建营销活动前,该活动预计触达的人数。 | | [`create_campaign`](tools/create_campaign.json) | 创建营销活动草稿。不会发送任何内容。 | | [`preview_campaign_launch`](tools/preview_campaign_launch.json) | 运行所有启动检查并计算费用,不会发送任何内容。Send4 会向助手提供摘要,供其展示给你并征求你的同意。 | | [`launch_campaign`](tools/launch_campaign.json) | 使用预览生成的代码,向收件人发送营销活动草稿。 | | [`preview_added_recipients`](tools/preview_added_recipients.json) | 统计预计会加入营销活动的人数,不会添加任何人。Send4 会向助手提供摘要,供其展示给你并征求你的同意。 | | [`add_campaign_recipients`](tools/add_campaign_recipients.json) | 使用预览生成的代码,将这些人添加到营销活动中。如果活动正在运行,他们会收到消息。 | | [`update_campaign`](tools/update_campaign.json) | 修改已排期、正在运行或已暂停的营销活动的发送频率、发送时段或目标。 | | [`pause_campaign`](tools/pause_campaign.json) | 停止启动与新联系人的对话。已经开始的对话会继续进行。 | | [`resume_campaign`](tools/resume_campaign.json) | 重新开始与新联系人的对话。 | | [`cancel_campaign`](tools/cancel_campaign.json) | 永久停止营销活动。草稿会被删除。 | | [`create_lead`](tools/create_lead.json) | 添加一条潜在客户记录。不会发送任何内容。 | | [`tag_leads`](tools/tag_leads.json) | 为潜在客户添加或移除标签。 |处理收件箱和日历 · 9 个工具
| 工具 | 功能 |
|---|---|
send_message | 回复客户。发送后无法撤回,AI 也会停止回复该对话。 |
preview_new_conversation | 检查输入的电话号码格式和确切文本,不会发送任何内容。Send4 会向助手提供一个代码。 |
start_conversation | 主动给某人发短信。输入的电话号码需要使用预览生成的代码;潜在客户则不需要。发送后无法撤回,并且在恢复 AI 前,没有任何流程会回复。 |
assign_conversation | 将对话分配给团队成员,或设为未分配。AI 会继续回复。 |
take_over_conversation | 暂停 AI,由人工回复。 |
resume_ai | 将已暂停的对话交还给 AI。 |
mark_lead_opted_out | 对于用 STOP 以外的话语提出退订的客户,停止向其号码发送短信。只有人工才能在潜在客户页面上重新为其开通。 |
book_meeting | 预订或调整会议。不会通知客户。 |
update_meeting | 取消会议,或将其标记为已完成或未出席。只有在助手收到请求后,才会告知客户取消事宜。 |
管理团队 · 4 个工具
| 工具 | 功能 |
|---|---|
preview_member_invite | 查看将邀请的人员、其角色和已使用的席位,不会发送任何内容。Send4 会向助手提供摘要,供其展示给你并征求你的同意。 |
invite_member | 使用预览生成的代码,以经理或 Agent 的身份邀请某人。无法通过此方式将任何人设为管理员。 |
update_member | 将某人的角色在经理和 Agent 之间切换,或停用或重新启用该成员。 |
resend_invitation | 向仍在等待接受邀请的人员发送新的链接。 |
设置电子邮件 · 2 个工具
| 工具 | 功能 | | --- | --- | | [`get_mailbox_setup`](tools/get_mailbox_setup.json) | 查看此工作区是否可以在 Send4 上创建电子邮件地址、可以使用哪些域名、是否可以连接自己的邮箱,以及执行此操作的 Send4 页面。 | | [`create_mailbox`](tools/create_mailbox.json) | 在 Send4 上创建电子邮件地址。只有在某个流程或营销活动使用该地址后,才会发送邮件。 |聊天内视图使用 · 1 个工具
| 工具 | 功能 |
|---|---|
get_flow_map | 按卡片绘制一个流程,用于流程地图视图。 |
- docs/tools.md 列出了相同的工具,并说明哪些角色可以使用每个工具。
- docs/permissions.md 列出了工作区开关,以及谁可以使用哪些功能。
示例工作流
周一报告
“给我上周的报告:开始的对话数、回复率、预订的会议数、每个正在运行的营销活动的表现,以及用户在哪些环节流失。”
助手会读取你的表现数据、营销活动和流失情况,并撰写报告。不会更改任何内容。 有些助手会将此作为现成的 weekly_report 请求提供。
修复导致用户流失的卡片
“我的报价流程中,哪张卡片导致最多用户流失?请为它建议更清晰的措辞。”
助手会找到该卡片,并将新的措辞作为建议添加到卡片上。你可以在流程构建器中查看并决定是否接受。需要 构建和更改流程 权限。
安全地更改正在运行的流程
“让我的预约流程的开场消息更亲切一些。”
绝不会直接编辑正在运行的流程。助手会复制该流程、更改文案、模拟客户体验并进行检查。启用新文案并停用原文案之前,都会等待你的确认。 需要 构建和更改流程 权限。
发起营销活动
“统计标记为 spring 的潜在客户,为他们创建一个使用再激活流程的营销活动草稿,发送时间设为工作日 9:00–17:00,并在发起前进行检查。”
助手会统计目标受众并创建草稿。发起前,Send4 会运行所有检查并计算费用,助手会向你展示摘要。只有你确认后才会发送。 需要 创建并发起营销活动 权限。
将对话交给人工处理
“哪些对话正在等待人工处理?接手今天早上表单提交的那条对话。”
助手会暂停该对话中的 AI,让你亲自回复。要将对话交还给 AI,请让助手恢复 AI。需要 回复客户并管理对话 权限。
数据与安全
- 你通过浏览器使用自己的 Send4 账户登录。 助手不会接触 API 密钥或密码。
- 它以你的身份操作。 每个工具都在你的工作区中,以你的角色运行。它在 Send4 中能做的不会超出你的权限。
- 管理员设定权限范围,你在范围内选择。 工作区开关决定任何助手可以执行的操作。连接时,你可以勾选允许这个助手执行的操作。
- 联系信息会被遮蔽。 读取结果中的电话号码和电子邮件地址会被遮蔽。只有在工作区允许访问对话内容,且你勾选了 读取对话消息 时,才会共享客户消息。
- 重要操作需要你确认。 这些操作包括发起营销活动、向营销活动中添加人员、启用流程或关闭运行中的流程、邀请他人,以及向你输入的号码发送短信。执行任何此类操作前,Send4 都会提供摘要供助手展示给你。你确认后,只会执行摘要中所述的操作。
- 运行中的流程不会被直接修改。 助手会修改副本,由你切换到新版本。
- 聊天中不输入密码。 没有工具会获取邮箱密码。你需要在 Send4 中自行连接邮箱。
- 每项更改都会被记录。 更改会显示在你的 审计日志 中,并标记为通过 AI 助手完成。
- 每个连接都有请求速率限制。 请求被拒绝时,会告知你何时可以重试。
你的数据会发送到哪里: 助手读取的内容会发送给其背后的公司,并与你在该公司使用的账户关联。允许访问对话内容前,请先查看该公司的条款。
消息是数据,不是指令: 客户撰写助手读取的消息,而消息可能试图向助手下达指令。不要让读取对话内容的助手同时管理团队。
管理员须知:管理访问权限
启用功能并选择助手可以更改的内容
在 设置 → 集成 → AI 助手 的 工作区访问权限 下:
- 允许 AI 助手 允许用户将助手连接到自己的账户。仅启用此项时,助手可以读取内容,但不能更改任何内容。
- 允许访问对话内容 允许连接的助手读取消息和流程收集的详细信息。
- 在 助手可以更改的内容 下,每种更改都有各自的开关:构建和更改流程、回复客户并管理对话、创建并发起营销活动、邀请和管理团队成员以及创建电子邮件地址。
这些选项初始时均为关闭状态。请参阅 docs/permissions.md。
监控助手所做的更改
助手所做的每项更改都会显示在 设置 → 审计日志 中,并标记为通过 AI 助手完成,同时注明连接该助手的人员。
撤销访问权限
- 撤销某个人对某个助手的访问权限: 该用户打开 设置 → 集成 → AI 助手,然后选择相应助手旁边的 断开连接。其访问权限会立即终止。
- 一次撤销所有人的访问权限: 客户端管理员关闭 允许 AI 助手,然后选择 关闭。工作区中的所有助手都会断开连接,管理员再次启用该功能之前,任何人都无法连接助手。
故障排除
| 你看到的内容 | 处理方法 |
|---|---|
| “连接 AI 助手需要订阅方案,或绑定了银行卡的试用方案” | 客户端管理员在 设置 → 方案与账单 中设置订阅方案。 |
| 助手完全无法连接 | 客户端管理员启用 允许 AI 助手。 |
| 找不到预期的工具 | 工作区开关已关闭、你未勾选该工具,或你的角色无权使用该工具。请询问“你在 Send4 中可以做什么?”。 |
| 登录页面提示你将返回“此电脑上的某个应用” | 对于 Claude Code、VS Code、Cursor 和终端工具,这是正常现象。只有在你从该应用启动连接时,才继续操作。 |
更多信息请参阅 docs/troubleshooting.md。
安全
请私下报告安全问题,切勿在公开问题中披露。请使用此代码库 Security 选项卡中的 Report a vulnerability,或参阅 SECURITY.md。
支持与反馈
- 设置步骤有误或某项功能无法正常使用: 提交 issue。Issue 是公开的:切勿粘贴访问令牌、密码,或客户的消息、姓名、号码或地址。
- 希望助手帮你做某件事: 使用 Idea 表单提交 issue。
- 账户、套餐或工作区问题: [email protected]
- 帮助中心: send4.ai/support/ai-assistant-tools
许可证
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。