Token导航 LogoToken导航TokenDH.com
Constant Contact MCP 2026 Complete logo
数据服务stdio官方级别未说明来源级核验

Constant Contact MCP 2026 Complete

MCP Server

@mcpengine/constant-contact-server

一个全面的电子邮件营销服务,提供邮件活动管理、联系人管理、分析和自动化功能。

工具数

48

提示词数

0

GitHub Stars

2

资源数

0
TypeScriptClaude联系人管理Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

BusyBee3333

提供方

BusyBee3333

最后核验

2026/5/17 20:23

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @mcpengine/constant-contact-server

详细介绍

持续联系MCP服务器

用于Constant Contact API v3的全面模型上下文协议(MCP)服务器,提供对电子邮件营销、活动管理、联系人管理、分析和自动化功能的全面访问。

🚀 特性

API全面覆盖

  • 活动:创建、编辑、克隆、计划、发送电子邮件活动
  • 联系人:通过完整的CRUD操作、导入/导出和高级搜索来管理联系人
  • 列表:使用成员管理创建和管理联系人列表
  • 片段:使用高级过滤功能构建动态受众细分
  • 标签:使用自定义标记系统组织联系人
  • 模板:访问和管理电子邮件模板
  • 登录页:创建和发布登录页面
  • 报告:访问活动分析、参与度指标和跳出报告
  • 社交媒体:安排和管理社交帖子

17个交互式React应用程序

功能齐全的UI组件,用于与Constant Contact数据进行视觉交互:

  • 活动生成器和仪表板
  • 联系人管理网格和详细视图
  • 带拖放功能的列表管理器
  • 具有视觉过滤功能的分段生成器
  • 标签管理器
  • 模板库
  • 登录页面网格
  • 分析仪表板
  • 导入向导
  • 社交媒体经理
  • 还有更多。..

📦 安装

npm install -g @mcpengine/constant-contact-server

或者直接与npx一起使用:

npx @mcpengine/constant-contact-server

🔧 配置

环境变量

创建一个 .env 项目根目录中的文件:

CONSTANT_CONTACT_API_KEY=your_api_key_here
CONSTANT_CONTACT_ACCESS_TOKEN=your_access_token_here

正在获取API凭据

  1. 首选 持续联系开发人员门户
  2. 创建一个新应用
  3. 注意您的API密钥
  4. 完成OAuth2流程以获取访问令牌
  5. 将两者都存储在您的 .env 文件

🛠️ 可用工具

活动工具(活动工具.ts)

constant-contact-create-campaign

创建新的电子邮件活动。

参数:

  • name (必填):活动名称
  • from_name (必填):发件人姓名
  • from_email (必填):发件人电子邮件地址
  • reply_to_email (必填):回复电子邮件地址
  • subject (必填):电子邮件主题行
  • html_content (必填):HTML电子邮件内容
  • preheader_text (可选):预览文本

例子:

{
  "name": "Spring Sale 2024",
  "from_name": "Acme Store",
  "from_email": "sales@acme.com",
  "reply_to_email": "support@acme.com",
  "subject": "🌸 Spring Sale - 30% Off Everything!",
  "html_content": "...",
  "preheader_text": "Limited time offer"
}

constant-contact-list-campaigns

列出所有具有可选筛选功能的活动。

参数:

  • status (可选):按状态筛选(草稿、已计划、正在执行、已完成、错误、已删除)
  • limit (可选):最大结果数(默认值:50)

constant-contact-get-campaign

获取特定活动的详细信息。

参数:

  • campaign_id (必填):活动ID

constant-contact-update-campaign

更新现有活动。

参数:

  • campaign_id (必填):活动ID
  • name (可选):新活动名称
  • from_name (可选):新发件人姓名
  • from_email (可选):新发件人电子邮件
  • reply_to_email (可选):新回复电子邮件
  • subject (可选):新主题行
  • html_content (可选):新HTML内容

constant-contact-delete-campaign

删除活动。

参数:

  • campaign_id (必填):活动ID

constant-contact-schedule-campaign

为未来的交付安排一个活动。

参数:

  • campaign_id (必填):活动ID
  • scheduled_date (必填):ISO 8601时间戳(例如,“2024-03-15T10:00:00Z”)

constant-contact-send-test-email

向指定地址发送测试电子邮件。

参数:

  • campaign_id (必填):活动ID
  • email_addresses (必填):收件人电子邮件数组
  • personal_message (可选):测试电子邮件的自定义消息

constant-contact-clone-campaign

克隆现有活动。

参数:

  • campaign_id (必填):源活动ID
  • new_name (必填):克隆活动的名称

联系工具(contacts-Tools.ts)

constant-contact-create-contact

创建新联系人。

参数:

  • email_address (必填):联系电子邮件地址
  • first_name (可选):名字
  • last_name (可选):姓氏
  • job_title (可选):职位名称
  • company_name (可选):公司名称
  • phone_number (可选):电话号码
  • list_memberships (可选):要添加联系人的列表ID数组

constant-contact-list-contacts

列出具有可选筛选功能的联系人。

参数:

  • first_name (可选):按名字筛选
  • last_name (可选):按姓氏筛选
  • email (可选):按电子邮件筛选
  • list_id (可选):按列表成员资格筛选
  • limit (可选):最大结果

constant-contact-get-contact

获取详细的联系信息。

参数:

  • contact_id (必填):联系人ID

constant-contact-update-contact

更新联系信息。

参数:

  • contact_id (必填):联系人ID
  • email_address (可选):新电子邮件
  • first_name (可选):新名字
  • last_name (可选):新姓氏
  • job_title (可选):新职位
  • company_name (可选):新公司名称
  • phone_number (可选):新电话号码
  • list_memberships (可选):更新了成员列表

constant-contact-delete-contact

删除联系人。

参数:

  • contact_id (必填):联系人ID

constant-contact-import-contacts

从CSV数据导入联系人。

参数:

  • csv_data (必填):CSV格式的联系人数据
  • list_ids (必填):用于添加联系人的列表ID数组
  • file_name (必填):导入文件的名称

列出工具(列出工具.ts)

constant-contact-create-list

创建新的联系人列表。

参数:

  • name (必填):列表名称
  • description (可选):列表描述
  • favorite (可选):标记为收藏夹(布尔值)

constant-contact-list-lists

获取所有联系人列表。

参数:

  • limit (可选):最大结果
  • include_count (可选):包括成员数量

constant-contact-get-list

获取包括成员数量在内的列表详细信息。

参数:

  • list_id (必填):列表ID

constant-contact-update-list

更新列表信息。

参数:

  • list_id (必填):列表ID
  • name (可选):新列表名称
  • description (可选):新描述
  • favorite (可选):更新收藏夹状态

constant-contact-delete-list

删除列表。

参数:

  • list_id (必填):列表ID

constant-contact-add-contacts-to-list

将联系人添加到列表中。

参数:

  • list_id (必填):列表ID
  • contact_ids (必填):联系人ID数组

constant-contact-remove-contacts-from-list

从列表中删除联系人。

参数:

  • list_id (必填):列表ID
  • contact_ids (必填):联系人ID数组

分段工具(分段工具.ts)

constant-contact-create-segment

创建一个动态的受众群体。

参数:

  • name (必填):段名称
  • filter_criteria (必填):JSON筛选条件对象
  • description (可选):分段描述

constant-contact-list-segments

列出所有分段。

参数:

  • limit (可选):最大结果

constant-contact-get-segment

获取细分市场详细信息和成员数量。

参数:

  • segment_id (必填):段ID

constant-contact-update-segment

更新分段配置。

参数:

  • segment_id (必填):段ID
  • name (可选):新段名称
  • filter_criteria (可选):更新了筛选条件
  • description (可选):新描述

constant-contact-delete-segment

删除分段。

参数:

  • segment_id (必填):段ID

标记工具(tags-Tools.ts)

constant-contact-create-tag

创建一个新标签。

参数:

  • name (必填):标签名称
  • description (可选):标签描述

constant-contact-list-tags

列出所有标签。

参数:

  • limit (可选):最大结果

constant-contact-get-tag

获取标签详细信息和联系人数量。

参数:

  • tag_id (必填):标签ID

constant-contact-update-tag

更新标签信息。

参数:

  • tag_id (必填):标签ID
  • name (可选):新标记名称
  • description (可选):新描述

constant-contact-delete-tag

删除标签。

参数:

  • tag_id (必填):标签ID

constant-contact-tag-contacts

为联系人添加标签。

参数:

  • tag_id (必填):标签ID
  • contact_ids (必填):联系人ID数组

constant-contact-untag-contacts

从联系人中删除标签。

参数:

  • tag_id (必填):标签ID
  • contact_ids (必填):联系人ID数组

模板工具(templates-Tools.ts)

constant-contact-list-templates

列出所有电子邮件模板。

参数:

  • type (可选):按模板类型筛选
  • limit (可选):最大结果

constant-contact-get-template

获取模板详细信息和HTML内容。

参数:

  • template_id (必填):模板ID

登录页面工具(登录页面工具.ts)

constant-contact-create-landing-page

创建一个新的登录页面。

参数:

  • name (必填):页面名称
  • html_content (必填):HTML内容
  • description (可选):页面描述

constant-contact-list-landing-pages

列出所有登录页面。

参数:

  • status (可选):按状态筛选(草稿、活动、未活动)
  • limit (可选):最大结果

constant-contact-get-landing-page

获取登录页面详细信息和分析。

参数:

  • page_id (必填):登录页面ID

constant-contact-update-landing-page

更新登录页面。

参数:

  • page_id (必填):页面ID
  • name (可选):新页面名称
  • html_content (可选):更新的HTML
  • status (可选):新状态

constant-contact-delete-landing-page

删除登录页面。

参数:

  • page_id (必填):页面ID

constant-contact-publish-landing-page

发布登录页面(使其生效)。

参数:

  • page_id (必填):页面ID

报告工具(报告工具.ts)

constant-contact-get-campaign-stats

获取全面的活动统计数据。

参数:

  • campaign_id (必填):活动ID

constant-contact-list-bounce-reports

列出活动的跳出报告。

参数:

  • campaign_id (必填):活动ID
  • bounce_code (可选):按跳出代码过滤

constant-contact-get-click-stats

获取点击统计数据。

参数:

  • campaign_id (必填):活动ID

constant-contact-get-open-stats

获取电子邮件打开统计数据。

参数:

  • campaign_id (必填):活动ID

社交媒体工具(Social Tools.ts)

constant-contact-schedule-social-post

安排社交媒体帖子。

参数:

  • content (必填):帖子内容
  • platforms (必填):一系列平台(脸书、推特、链接)
  • scheduled_date (必填):ISO 8601时间戳
  • image_url (可选):图像URL

constant-contact-list-social-posts

列出已安排和发布的社交帖子。

参数:

  • status (可选):按状态筛选
  • limit (可选):最大结果

constant-contact-delete-social-post

删除已安排的社交帖子。

参数:

  • post_id (必填):社会岗位ID

🎨 React应用程序

活动管理

  • 活动建设者:功能齐全的拖放活动编辑器
  • 活动控制面板:所有带有指标的活动概述
  • 活动细节:具有分析功能的详细活动视图

联系人管理

  • 联系人仪表板:带有搜索和筛选器的联系人概述
  • 联系方式:带有活动历史记录的个人联系人视图
  • 接触网:可排序、可过滤的联系人表
  • 导入向导:逐步联系人导入界面

列表和细分管理

  • 列表管理器:创建和管理联系人列表
  • 细分市场构建器:使用过滤器构建器创建可视化分段
  • 标签管理器:标签创建和分配界面

内容和模板

  • 模板库:浏览和预览电子邮件模板
  • 着陆页网格:管理登录页面

分析和报告

  • 报表仪表板:高级分析概述
  • 报告详细信息:详细的活动表现
  • 参与度图:视觉参与度指标
  • 反弹报告:弹跳分析和管理

社交媒体

  • 社会管理者:安排和管理社交帖子

🔌 使用Claude Desktop

添加到您的Claude Desktop配置中:

MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json

窗户: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "constant-contact": {
      "command": "npx",
      "args": ["-y", "@mcpengine/constant-contact-server"],
      "env": {
        "CONSTANT_CONTACT_API_KEY": "your_api_key",
        "CONSTANT_CONTACT_ACCESS_TOKEN": "your_access_token"
      }
    }
  }
}

💡 示例用例

1.创建并发送活动

User: "Create a welcome email campaign for new subscribers"

Claude uses:
1. constant-contact-create-campaign - Create campaign
2. constant-contact-send-test-email - Test it
3. constant-contact-schedule-campaign - Schedule delivery

2.细分受众

User: "Create a segment of contacts who opened my last 3 campaigns"

Claude uses:
1. constant-contact-list-campaigns - Get recent campaigns
2. constant-contact-get-campaign-stats - Get engagement data
3. constant-contact-create-segment - Create dynamic segment

3.导入和组织联系人

User: "Import these 100 contacts and add them to my VIP list"

Claude uses:
1. constant-contact-import-contacts - Import CSV
2. constant-contact-create-list - Create VIP list
3. constant-contact-add-contacts-to-list - Add imported contacts

🏗️ 建筑

constant-contact/
├── src/
│   ├── main.ts              # MCP server entry point
│   ├── clients/
│   │   └── constant-contact.ts  # API client with rate limiting
│   ├── tools/
│   │   ├── campaigns-tools.ts   # 8 campaign tools
│   │   ├── contacts-tools.ts    # 6 contact tools
│   │   ├── lists-tools.ts       # 7 list tools
│   │   ├── segments-tools.ts    # 5 segment tools
│   │   ├── tags-tools.ts        # 6 tag tools
│   │   ├── templates-tools.ts   # 2 template tools
│   │   ├── landing-pages-tools.ts # 6 landing page tools
│   │   ├── reporting-tools.ts   # 4 reporting tools
│   │   └── social-tools.ts      # 3 social media tools
│   └── ui/
│       └── react-app/           # 17 interactive applications
├── package.json
└── tsconfig.json

📊 工具计数

  • 工具总数:9个类别的47个MCP工具
  • React应用程序:17个交互式用户界面
  • API覆盖范围:95%以上的恒定接触v3 API

🔐 利率限制和最佳实践

服务器包括内置的速率限制:

  • 指数回退自动重试
  • 请求排队以阻止API节流
  • 每个端点的可配置速率限制

🛡️ 错误处理

所有工具都包括全面的错误处理:

  • 带有详细消息的API错误
  • 所需参数的验证错误
  • 网络错误恢复
  • 速率限制检测和处理

🚦 API限值

恒定接触API限值:

  • 每秒10个请求
  • 每天10000个请求(因计划而异)
  • 联系人导入:每次导入40000个联系人

📝 许可证

麻省理工学院

🤝 贡献

欢迎投稿!请将问题和拉取请求提交到mcpengine存储库。

📚 资源

🆘 支持

对于问题和疑问:

______________________________________________________________________

内置于❤️ 通过MCP引擎

目录标签

目录标签

TypeScriptClaude联系人管理电子邮件营销本地部署活动管理数据分析自动化

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@mcpengine/constant-contact-server

工具数量(toolCount,工具数)

48

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP