
Smartlead MCP Server

2025.04.22
0
JavaScript营销活动管理电子邮件营销交流协作
Smartlead MCP Server 是一个用于 Smartlead 营销活动管理的 Model Context Protocol (MCP) 服务器。它提供了创建和管理营销活动、更新活动设置以及管理活动序列的工具。该服务器支持与 Claude 集成,并提供了丰富的 API 功能来管理营销活动的各个方面。
View on GitHub
Overview
基本能力
产品定位
Smartlead MCP Server 是一个专门为 Smartlead 营销活动管理设计的 MCP 服务器,用于集成和管理营销活动的各个方面。
核心功能
- 创建新的营销活动
- 更新营销活动的日程设置
- 更新营销活动的一般设置
- 获取营销活动的详细信息
- 列出所有营销活动并提供筛选选项
- 管理营销活动的邮件序列(保存、获取、更新、删除)
- 管理营销活动中的电子邮件账户(添加、更新、删除)
- 管理营销活动中的潜在客户(添加、更新、删除)
适用场景
- 营销活动的自动化管理
- 电子邮件营销活动的创建和维护
- 潜在客户的管理和跟踪
- 营销活动的日程和设置管理
工具列表
- smartlead_create_campaign: 创建新的营销活动
- smartlead_update_campaign_schedule: 更新营销活动的日程设置
- smartlead_update_campaign_settings: 更新营销活动的一般设置
- smartlead_get_campaign: 获取特定营销活动的详细信息
- smartlead_list_campaigns: 列出所有营销活动并提供筛选选项
- smartlead_save_campaign_sequence: 保存营销活动的邮件序列
- smartlead_get_campaign_sequence: 获取营销活动的邮件序列
- smartlead_update_campaign_sequence: 更新营销活动的邮件序列
- smartlead_delete_campaign_sequence: 删除营销活动的邮件序列
- smartlead_add_email_account_to_campaign: 添加电子邮件账户到营销活动
- smartlead_update_email_account_in_campaign: 更新营销活动中的电子邮件账户
- smartlead_delete_email_account_from_campaign: 从营销活动中删除电子邮件账户
- smartlead_add_lead_to_campaign: 添加潜在客户到营销活动
- smartlead_update_lead_in_campaign: 更新营销活动中的潜在客户
- smartlead_delete_lead_from_campaign: 从营销活动中删除潜在客户
常见问题解答
- 如何获取 Smartlead API 密钥? 需要联系 Smartlead 获取 API 密钥。
- 如何自定义 API URL?
可以通过设置
SMARTLEAD_API_URL
环境变量来自定义 API URL。 - 如何增加 API 调用的重试次数?
可以通过设置
SMARTLEAD_RETRY_MAX_ATTEMPTS
环境变量来增加重试次数。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm
- 克隆仓库
安装教程
- 克隆仓库
- 安装依赖:
npm install
- 创建
.env
文件并添加 Smartlead API 密钥:
SMARTLEAD_API_KEY=your_api_key_here
- 构建项目:
npm run build
调试方式
- 启动服务器:
npm start
- 检查日志输出以确保服务器正常运行
- 使用提供的工具进行测试,例如:
node dist/index.js smartlead_list_campaigns