关于 Impulse
Impulse MCP Server 将 AI 助手连接到 Impulse 账户,用于管理活动页面、邮件、嘉宾和签到。页面与邮件修改会保留为私人草稿,只有明确发布或发送时才会生效。
主要功能
- 01创建和管理活动
- 02以私人草稿编辑页面
- 03管理邮件模板
- 04查看和管理嘉宾名单
- 05支持活动签到
适用场景
- 01准备活动注册页面
- 02发送前起草活动邮件
- 03查看嘉宾名单并为来宾签到
MCP 相关
托管服务向 MCP 客户端开放 Impulse 的活动、页面、邮件、嘉宾和签到能力。它使用带 PKCE 的 OAuth 和动态客户端注册。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.impul.co/mcpclaude mcp add --transport http com-impulse-interactive-impulse https://mcp.impul.co/mcp{"mcpServers":{"com-impulse-interactive-impulse":{"type":"http","url":"https://mcp.impul.co/mcp"}}}在 Cursor 中打开{"servers":{"com-impulse-interactive-impulse":{"type":"http","url":"https://mcp.impul.co/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-impulse-interactive-impulse":{"type":"http","url":"https://mcp.impul.co/mcp"}}}{"mcpServers":{"com-impulse-interactive-impulse":{"serverUrl":"https://mcp.impul.co/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Impulse MCP 服务
Impulse MCP 服务是由 Impulse Interactive 提供托管的 Model Context Protocol 服务。它将 AI 助手连接到 Impulse 账户,让你可以通过聊天处理活动、注册和邀请页面、活动邮件、宾客名单和签到。对页面和邮件的编辑会保存在私人草稿中。只有在你提出要求时,才会发布或发送。
官方产品页面和文档:https://www.impulse-interactive.com/product/mcp-server
关于此仓库
此仓库仅包含文档和 MCP 注册表元数据(server.json)。服务由 Impulse 托管,源代码不在此仓库中。
服务 URL
https://mcp.impul.co/mcp
传输方式:Streamable HTTP。
身份验证
此服务使用 OAuth。你无需 API 密钥,也不应在客户端配置中添加 Authorization 标头。
此服务公布的信息(2026-11-11 观察所得):
- 未经身份验证的请求会返回 HTTP 401,并附带
WWW-Authenticate: Bearer标头,该标头指向受保护资源元数据:https://mcp.impul.co/.well-known/oauth-protected-resource/mcp。 - 授权服务器:
https://mcp.impul.co(元数据位于https://mcp.impul.co/.well-known/oauth-authorization-server)。 - 授权码授权方式,使用 PKCE(
S256),并支持刷新令牌。 - 支持动态客户端注册和客户端 ID 元数据文档(CIMD)。
- Bearer 令牌通过请求标头发送。
- 作用域:
events:metadata:read-write、pages:read-write、custom-domains:read-write、email-templates:read-write、guests:read-only、guests:read-write、access:scan、texting-broadcast:read-write、pictures:read-write。
产品页面介绍:“此连接使用 OAuth 和 PKCE(S256),并支持动态客户端注册。你的 Impulse 密码绝不会与 AI 助手共享。”
添加此服务时,客户端应提示你登录 Impulse 并批准访问。访问权限仅限于连接获准使用的功能,以及你在 Impulse 中拥有的权限。
要求
- Impulse 账户。你可以注册。有关套餐可用性,请参阅产品页面。目前页面显示,所有 Impulse 套餐(包括 Free)均包含 MCP 访问权限。
- 支持使用 OAuth 连接远程 HTTP 服务的 MCP 客户端。
设置
在助手的连接器或 MCP 设置中,添加 URL 为 https://mcp.impul.co/mcp 的远程服务,然后登录 Impulse 并批准访问。
以下代码片段遵循各客户端自己的文档,只插入了 Impulse URL。客户端菜单和配置格式会随时间变化;如果内容有所不同,请查阅链接的客户端文档。
产品页面列出了即将推出的 ChatGPT、Codex 和 Claude Impulse 插件。以下步骤使用各客户端的通用远程 MCP 设置方式。
已登录用户还可以在 Impulse 门户的 AI Agent Setup 页面中找到 Codex、Claude 和 Cursor 的已连接应用设置:https://portal.impul.co/mcp。
Claude(claude.ai 和 Claude Desktop)
客户端文档:使用远程 MCP 开始使用自定义连接器、添加未列出的连接器
对于个人账户:依次点击 Customize > Connectors > Add custom connector,粘贴 https://mcp.impul.co/mcp,然后按提示登录 Impulse。
Claude Code
客户端文档:https://code.claude.com/docs/en/mcp
claude mcp add --transport http impulse https://mcp.impul.co/mcp
然后登录:可以在交互式会话中使用 /mcp,也可以在 shell 中执行:
claude mcp login impulse
如果手动编写 JSON 配置,请在 "url" 旁边包含 "type": "http"(或 "streamable-http")。只有 url 而没有 type 的条目会被视为损坏的 stdio 条目。不要添加 Authorization 标头;否则会跳过 OAuth。
Cursor
添加到 ~/.cursor/mcp.json(用户级)或 .cursor/mcp.json(项目级):
{
"mcpServers": {
"impulse": {
"url": "https://mcp.impul.co/mcp"
}
}
}
然后在 Cursor 提示时完成 Impulse 登录。
Codex
添加到 ~/.codex/config.toml:
[mcp_servers.impulse]
url = "https://mcp.impul.co/mcp"
然后登录:
codex mcp login impulse
VS Code / GitHub Copilot
客户端文档:https://code.visualstudio.com/docs/agents/reference/mcp-configuration
在工作区根目录的 .mcp.json 中,或在 Copilot 用户级 mcp-config.json($COPILOT_HOME/mcp-config.json 或 ~/.copilot/mcp-config.json)中使用通用的 mcpServers 格式:
{
"mcpServers": {
"impulse": {
"type": "http",
"url": "https://mcp.impul.co/mcp"
}
}
}
你也可以依次选择 Chat: Open Customizations > MCP Servers > Add Server,然后完成 OAuth 提示。
你不需要 OAuth 客户端 ID。Impulse 支持动态客户端注册和 CIMD。
较旧的由编辑器管理的配置使用 .vscode/mcp.json,其中包含顶层 servers 对象和 "type": "http"。VS Code 文档现在建议新的 Copilot 配置使用上述 mcpServers 格式。
ChatGPT
如果你的 ChatGPT 套餐支持自定义 MCP 连接器或应用,请将 https://mcp.impul.co/mcp 添加为远程 MCP 服务,并在提示时登录 Impulse。ChatGPT 专用的 Impulse 插件即将推出,详情见产品页面。
工具
截至 2026-11-11,实时检查时该服务公开了 100 个工具。工具可能会变化;请将此列表视为快照。以下描述是对各工具自身描述的简要转述。
账户和活动(9)
| 工具 | 功能 |
|---|---|
get_account_context | 读取当前用户、已授权的组织及组织功能。 |
get_skill_onboarding | 读取首次活动的入门指南。 |
list_events | 列出组织中所有可访问的活动及其功能支持情况。 |
list_editor_events | 查找可访问页面或邮件模板的活动,并列出其 ID 和编辑器功能。 |
list_event_presets | 列出活动预设、所需的页面/邮件槽位以及自动化标签定义。 |
get_impulse_event | 读取可访问活动的 ID 和参会者标签。 |
create_event | 创建活动,并添加其入门页面、邮件模板及所选预设的报名流程。 |
search_event_mentions | 为 ChatGPT 提及选择器查找可访问的活动。 |
open_events_dashboard | 在 ChatGPT 中打开组织的活动仪表板。不会更改活动数据。 |
页面、草稿、文件和字体(35)
| 工具 | 功能 |
|---|---|
get_skill_page_builder | 创建或编辑页面前,先阅读页面编写指南。 |
get_starter_gallery | 加载应用的入门模板库数据和预览 URL。 |
show_starter_gallery | 展示最多四个兼容预设的入门设计及其保存的截图。 |
search_page_starters | 搜索已发布的页面入门模板库。 |
get_page_starter | 使用前查看完整的已发布页面入门模板。 |
app_starter_preview | 在 Impulse 应用选择器中打开页面入门模板预览。 |
search_page_examples | 搜索页面示例库。 |
get_page_example | 阅读一份完整的页面示例文档。 |
list_event_pages | 列出活动的页面及其 URL、链接表达式、类型和注册字段。 |
create_page | 根据活动中的入门模板创建已发布页面。 |
duplicate_page | 将页面复制到同一活动中的新 slug。 |
rename_page | 更改页面的公开 URL slug。 |
delete_page | 删除页面及其所有版本,包括草稿。 |
create_page_draft | 根据某个页面版本创建私人草稿(默认为线上版本)。 |
discard_page_draft | 删除页面草稿,不更改线上内容。 |
publish_page_draft | 发布页面草稿并将其删除。 |
get_page_document | 读取页面的工作草稿、线上文档或已保存版本。 |
edit_page_document | 暂存对页面的一批原子设置/删除编辑。 |
replace_page_document | 替换并暂存整个页面文档,不会发布。 |
list_page_versions | 列出已保存的页面版本和选中的工作草稿。 |
save_page_version | 保存页面的命名检查点,不会发布。 |
restore_page_version | 用已保存的版本替换页面草稿内容,不会发布。 |
screenshot_page | 渲染页面的桌面版和移动版 PNG 截图。 |
show_page_preview | 显示会随已保存的更改更新的交互式页面预览。 |
list_page_files | 列出页面上保存的文件。 |
store_page_file | 将上传的文件复制到永久页面存储中。 |
view_page_file | 查看已保存的页面文件。 |
import_page_file | 从 HTTP(S) URL 下载文件并导入页面文件库。 |
list_google_fonts | 按筛选条件列出 Google Fonts。 |
search_google_fonts | 按字体系列名称或设计标签搜索 Google Fonts。 |
preview_google_fonts | 在 PNG 字体样张中比较 1 至 6 种 Google Fonts。 |
preview_page_fonts | 将页面保存的字体文件渲染为 PNG 字体样张。 |
import_google_font | 将选定的 Google Font 文件保存到页面文件库。 |
create_editor_upload | 创建供页面或邮件使用的上传文件(最大 50 MiB)。 |
finalize_editor_upload | 验证并完成上传文件。 |
电子邮件模板和群发邮件(35)
| 工具 | 功能 |
|---|---|
get_skill_email_template | 阅读电子邮件模板编写指南。 |
get_skill_broadcast_filters | 编写筛选条件前,阅读群发邮件受众筛选指南。 |
search_email_examples | 搜索电子邮件入门示例库。 |
get_email_example | 阅读一份完整的电子邮件入门示例。 |
get_email_components | 阅读电子邮件组件目录及允许使用的属性。 |
list_email_templates | 列出某个活动或组织库中的电子邮件模板。 |
create_email_template | 根据入门模板创建电子邮件模板。不会发送电子邮件。 |
duplicate_email_template | 将电子邮件模板复制为新模板。不会发送电子邮件。 |
rename_email_template | 重命名电子邮件模板。不会发送电子邮件。 |
delete_email_template | 删除电子邮件模板及其版本和草稿。 |
create_email_draft | 根据电子邮件版本创建私人草稿(默认为实时版本)。 |
discard_email_draft | 删除电子邮件草稿,不更改实时内容。 |
publish_email_draft | 发布并删除电子邮件草稿。不会发送电子邮件。 |
get_email_document | 读取电子邮件的工作草稿、实时源文件或已保存版本,并提供预览 URL。 |
edit_email_document | 对电子邮件暂存一批原子化的设置和删除编辑。 |
replace_email_document | 验证、编译并暂存完整的电子邮件文档。不会发送电子邮件。 |
list_email_versions | 列出已保存的电子邮件版本和选定的工作草稿。 |
save_email_version | 保存电子邮件的命名检查点。不会发布。 |
restore_email_version | 将电子邮件草稿内容替换为已保存的版本。不会发布。 |
screenshot_email | 截取电子邮件在桌面和移动设备宽度下的屏幕截图。 |
show_email_preview | 显示会随已保存更改更新的电子邮件预览。 |
store_email_image | 将上传的图像保存到电子邮件的永久图像存储中。 |
view_email_image | 查看已存储的电子邮件图像。 |
import_email_image | 将图像从页面文件库或电子邮件图像库复制到电子邮件中。 |
send_email_template_test | 向用户指定的地址发送一封真实的测试电子邮件。 |
send_email_broadcast_test | 向选定的 1–10 名活动参与者发送电子邮件模板测试邮件。 |
list_email_broadcast_events | 查找具有电子邮件模板和访客读取权限的发送活动。 |
list_email_broadcasts | 列出某个活动的电子邮件群发和测试群发。 |
create_email_broadcast | 在收到请求时,向符合条件的参与者发送或安排发送实时电子邮件模板。 |
update_email_broadcast | 在预定的电子邮件群发开始前更新它。 |
delete_email_broadcast | 删除电子邮件群发及其计划。 |
get_email_broadcast | 读取群发的模板、计划、状态和投递数量。 |
get_broadcast_audience_preview | 读取受众预览的状态和结果。 |
get_email_broadcast_preview | 读取群发的模板文档和 HTML 预览 URL。 |
preview_broadcast_audience | 启动只读的受众预览。不会发送邮件。 |
嘉宾与注册(16)
| 工具 | 功能 |
|---|---|
create_attendee | 为活动注册嘉宾。 |
get_attendee | 按 ID 读取一位活动嘉宾的信息。 |
update_attendee | 更新活动注册的邮箱、报名字段或标签。 |
delete_attendee | 从某场活动中永久移除一位嘉宾。 |
query_attendees | 使用筛选条件和搜索查询活动嘉宾。 |
list_organization_attendees | 跨活动搜索组织嘉宾资料。 |
get_organization_attendee | 读取组织嘉宾资料。 |
update_organization_attendee | 更新组织嘉宾的联系渠道、退订状态或报名字段。 |
delete_organization_attendee | 永久删除组织嘉宾资料。 |
list_attendee_export_fields | 列出活动嘉宾导出中可用的 CSV 列。 |
export_attendees | 将所有活动嘉宾导出为私有 CSV,并提供短期有效的下载 URL。 |
list_registration_links | 列出已发布的注册页面及其公开 URL。 |
download_registration_qr | 为已发布的注册页面生成 PNG 或 SVG 二维码。 |
create_attendee_upload | 为嘉宾创建 JPEG/PNG 自拍照上传。 |
finalize_attendee_upload | 验证并完成自拍照上传。 |
attach_attendee_selfie | 将已完成的自拍照附加到没有个人头像的嘉宾资料。 |
签到(2)
| 工具 | 功能 |
|---|---|
preview_attendee_access | 预览嘉宾的出入权限,不记录入场或离场。 |
record_attendee_access | 使用 preview_attendee_access 返回的请求记录嘉宾入场或离场。 |
模板标签(2)
涵盖电子邮件、消息和页面标签,包括自定义域名落地页的分配。
| 工具 | 功能 |
|---|---|
list_template_tags | 列出活动的电子邮件、消息或页面标签及其当前分配情况。 |
assign_template_tag | 在符合条件的模板或页面上分配、移动或清除标签。 |
应用会话(1)
| 工具 | 功能 |
|---|---|
create_app_session | 使用此连接所属组织及已授权的权限范围,对 Impulse 应用的直接 API 请求进行身份验证。这不是用户 OAuth 登录。 |
链接
- 产品页面:https://www.impulse-interactive.com/product/mcp-server
- 公司网站:https://www.impulse-interactive.com
- 注册:https://portal.impul.co/signup
- Impulse 门户中的 AI Agent 设置(需要登录):https://portal.impul.co/mcp
- 隐私:https://www.impulse-interactive.com/privacy
- 条款:https://www.impulse-interactive.com/tos
- 支持:[email protected]
许可证
本仓库内容根据 MIT License 授权。版权所有 2026 Impulse Interactive Inc.
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。