关于 GTM Otto
GTM Otto 面向使用 MCP 客户端的团队,用于设置和管理 LinkedIn 潜客开发计划。它会运行线索搜寻和账号预热,但每条拟发送消息都须经人工批准,且不提供发送工具。
主要功能
- 01配置和管理潜客开发计划
- 02通过可配置渠道搜寻线索
- 03预览渠道规模和线索样本
- 04查看进度、运行记录和待审批项
- 05逐条批准或拒绝消息
适用场景
- 01设置基于 ICP 的 LinkedIn 潜客开发计划
- 02查看每周计划数据并提出调整
- 03检查 LinkedIn 账号状态和每日限额
- 04批准拟发送的外联消息
MCP 相关
托管的 Streamable HTTP MCP 服务提供 21 个工具,用于配置、预览、运行和审查 LinkedIn 潜客开发计划。它不提供发送消息的工具;每条拟发送消息都须经人工批准。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://agent.gtmotto.com/mcpclaude mcp add --transport http com-gtmotto-linkedin https://agent.gtmotto.com/mcp{"mcpServers":{"com-gtmotto-linkedin":{"type":"http","url":"https://agent.gtmotto.com/mcp"}}}在 Cursor 中打开{"servers":{"com-gtmotto-linkedin":{"type":"http","url":"https://agent.gtmotto.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-gtmotto-linkedin":{"type":"http","url":"https://agent.gtmotto.com/mcp"}}}{"mcpServers":{"com-gtmotto-linkedin":{"serverUrl":"https://agent.gtmotto.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://agent.gtmotto.com/mcp需要授权工具
21此工具无需参数。
详细介绍
GTM Otto MCP
让 Claude 在你休息时也能在 LinkedIn 上帮你拓展人脉。
GTM Otto 是自动运行的 LinkedIn 潜在客户开发工具。你可以在 Claude、Cursor 或 ChatGPT 中描述想认识的人;GTM Otto 会每天为你寻找他们,并通过你自己的 LinkedIn 账号与他们互动,逐步建立联系(访问主页、点赞、评论),向他们发送邀请并开启对话。未经你的同意,不会发送任何内容。
此仓库是 GTM Otto MCP 服务的公开主页:包括注册清单(server.json)、含有八项技能的 Claude Code 插件、工具参考和入门指南。服务本身运行于
https://agent.gtmotto.com/mcp(Streamable HTTP)。
**发布状态(2026-09-22):**已列入官方 MCP Registry,名称为
com.gtmotto/linkedin
(清单版本为 1.2.1)。https://agent.gtmotto.com/mcp 无需凭据即可响应 initialize;OAuth 在 /.well-known/oauth-protected-resource 提供(授权服务器为 clerk.gtmotto.com);目前已部署 21 个工具,包括 gtm_connect_linkedin 和三个审批工具。
简介
其他 LinkedIn MCP 都像是遥控器,你仍得亲自操作工具:上传列表、创建序列、轮换账号。GTM Otto 是唯一一个能在聊天结束后仍持续运行外联的工具。一个 play 包含一个 ICP、最多五个 sourcing lanes 和一个自主程度。服务提供 21 个工具,并且刻意不提供发送操作:Agent 可以设置、评估规模、预览、启动、暂停和审核 play,也可以逐条批准或拒绝拟好的消息,但不能代你给陌生人发送消息。
安装
所有平台使用相同的端点:https://agent.gtmotto.com/mcp。
**身份验证。**添加服务时无需凭据。Agent 首次调用受保护的工具时,客户端会显示 Connect 卡片;在弹出窗口中登录(或注册),然后系统会重试该调用。无法使用 OAuth 的脚本和客户端可以改用 API 密钥:Authorization: Bearer gtm_sk_...,可在
app.gtmotto.com/connect 创建。
Claude(网页版和桌面版)
依次选择 Settings、Connectors 和 Add custom connector。将名称设为 GTM Otto,粘贴
https://agent.gtmotto.com/mcp,然后保存。开始聊天并说明你的需求;首次调用受保护工具时会显示 Connect 卡片。
Claude Code
claude mcp add --transport http gtmotto https://agent.gtmotto.com/mcp
然后在会话中输入 /mcp,在浏览器中完成身份验证。若要改用 API 密钥:
claude mcp add --transport http gtmotto https://agent.gtmotto.com/mcp \
--header "Authorization: Bearer gtm_sk_..."
Cursor
深层链接为
cursor://anysphere.cursor-deeplink/mcp/install?name=gtmotto&config=eyJ1cmwiOiJodHRwczovL2FnZW50Lmd0bW90dG8uY29tL21jcCJ9,
其中 config 的值是 {"url":"https://agent.gtmotto.com/mcp"} 的 base64 编码。
手动将以下内容添加到 .cursor/mcp.json:
{
"mcpServers": {
"gtmotto": { "url": "https://agent.gtmotto.com/mcp" }
}
}
ChatGPT
依次选择 Settings、Connectors 和 Create(必须开启开发者模式)。将名称设为
GTM Otto,URL 设为 https://agent.gtmotto.com/mcp,身份验证方式选 OAuth。在聊天的工具菜单中启用此连接器。
其他客户端
任何支持 Streamable HTTP 的 MCP 客户端都能使用:将其指向
https://agent.gtmotto.com/mcp,并使用 OAuth 或上述 Authorization 标头。
n8n、Windsurf、VS Code 和参考实现 mcp-remote shim 均可使用。
Claude Code 技能
gtm-otto 插件会连接服务器,并添加八项技能,将一句话转化为可运行的 Play:
/plugin marketplace add gtmotto/mcp
/plugin install gtm-otto@gtmotto
| 技能 | 功能 |
|---|---|
launch-a-play | 估算 ICP、创建 Play 草稿、连接 LinkedIn、预览每个渠道、确认并激活,然后说明接下来 48 小时的安排。 |
icp-to-play | 将一句话、一个 URL 或一个角色转化为七个 ICP 维度、公司数量,以及新建或现有 Play 上的 people_search 渠道。 |
post-discovery | 将“人们在 LinkedIn 上抱怨 X”转化为 Post discovery 渠道,并提供一个完整的法语示例。 |
hiring-signals | 将“招聘 X 的公司”转化为 Job offers 渠道,触达每家招聘公司里的买家,而非招聘人员。 |
weekly-play-review | 将统计数据、运行历史和审批队列整合成一页评审,并提出具体调整建议。 |
instantly-to-linkedin | 同时连接 Instantly MCP 时:将打开或回复过某个营销活动的公司添加为 LinkedIn 上的客户列表。 |
heyreach-migration | 从导出的 HeyReach 潜在客户列表中提取公司并创建客户列表,将维度转化为 ICP,并如实说明哪些内容无法迁移。 |
linkedin-safety-check | 将席位状态、每日上限和工作时间转化为通俗易懂的健康报告。 |
每项技能都会列出它调用的确切工具和参数、要向你展示的内容,以及会停下来征求你确认的环节。
示例提示词
- “帮我找到瑞士金融科技公司的 CFO,并设置一个 Play,但先不要启动。”
- “LinkedIn 上有人抱怨 Sales Navigator 每月要花 100 欧元。围绕这一点创建一个 Post discovery 渠道,并给我看一个示例。”
- “把所有回复过我的 Instantly 营销活动 ‘Q3 agencies’ 的公司都添加到 LinkedIn Play。”
- “评审一下我的 Play ‘Fintech CFOs’ 本周的表现,并告诉我该做哪些调整。”
- “按照当前每日上限,我的 LinkedIn 账号安全吗?”
工具
包含参数的完整参考:docs/tools.md。
| 工具 | 范围 | 一句话说明 |
|---|---|---|
gtm_whoami | 读取 | 组织、套餐、潜在客户额度,以及后续步骤 next。从这里开始。 |
gtm_list_plays | 读取 | 所有 play,以及产品、状态、席位和管道分布。 |
gtm_show_play | 读取 | 单个 play 的完整信息:ICP、渠道、自主性阶梯、上限、工作时间、席位。 |
gtm_play_stats | 读取 | 四个时间窗口内的管道数据,以及各窗口相较于前一窗口的变化。 |
gtm_linkedin_status | 读取 | play 的席位状态,以及今天相对于 LinkedIn 限额的剩余额度。 |
gtm_sources_reference | 读取 | 所有获客渠道的参考信息。配置渠道前请先阅读。 |
gtm_show_sources | 读取 | 一个 play 的全部五个渠道:配置、开关、阻碍因素、上次运行、记忆。 |
gtm_source_runs | 读取 | 单个渠道的运行历史,按时间从新到旧排列。 |
gtm_list_approvals | 读取 | 等待人工审核的草拟消息及其审核 ID。 |
gtm_estimate_icp | 写入 | 估算符合候选 ICP 的公司数量(约 N 家)。不会写入任何内容。 |
gtm_create_play | 写入 | 创建配置完整的 play。默认草拟;可使用 activate 标记。 |
gtm_update_icp | 写入 | 更改单个 play 的七个 ICP 维度。仅更改你指定的维度。 |
gtm_update_play | 写入 | 名称、目标、语气、paused、状态(active 或 draft)、dailyCap、workingHours。 |
gtm_configure_source | 写入 | 写入渠道设置(合并)。可在同一次调用中开启渠道。 |
gtm_set_source | 写入 | 开启或关闭渠道。没有可运行的内容时会拒绝操作。 |
gtm_preview_source | 写入 | 试运行单个渠道:规模及 10 人样本。无副作用。 |
gtm_run_source | 写入 | 立即运行单个渠道。会使用真实潜在客户和真实预算。仅在你提出要求时调用。 |
gtm_forget_harvested_posts | 写入 | 清除帖子渠道的记忆,以便重新测试设置变更。此操作会产生费用。 |
gtm_connect_linkedin | 写入 | 返回用于连接 LinkedIn 席位的浏览器链接;随后轮询 gtm_linkedin_status。 |
gtm_approve | 写入 | 按审核 ID 批准一条草拟消息。客户端会先征求你的意见。 |
gtm_reject | 写入 | 按审核 ID 拒绝一条草拟消息。客户端会先征求你的意见。 |
特意不提供的功能
- 没有发送操作。 没有邀请、私信、评论或点赞工具。Agent 配置 play;GTM Otto 按自己的节奏使用你的账户运行它;任何需要发言的内容都必须先由你逐条批准,可在聊天中或控制台内操作。
- 写入操作不会触发运行。 配置渠道不等于开启渠道,开启渠道也不等于运行渠道。渠道每 24 小时运行一次,在每 5 分钟的时刻检查;前提是 play 已激活且未暂停。
gtm_preview_source不会产生副作用;gtm_run_source会消耗真实预算,仅在你提出要求时调用。 - 未经你同意不会启动。 除非你在对话中提出要求,否则 Agent 不会激活 play、恢复已暂停的 play,也不会运行渠道。激活后会使用你自己的 LinkedIn 账户执行操作。
- 不支持浏览潜在客户列表、创建后更改自主性设置或删除。
- 不提供人员列表。 服务接收公司(
account_list,最多 100 家)和帖子 URL,从不接收个人 LinkedIn 资料的 CSV 文件。 - 预热确实需要时间。 激活后约两天才会发出第一批邀请。前几天没有动静是产品正常运作,并非故障。
仓库结构
server.json registry manifest (com.gtmotto/linkedin)
.claude-plugin/marketplace.json Claude Code marketplace "gtmotto"
plugins/gtm-otto/ the plugin: MCP server + eight skills
.claude-plugin/plugin.json
skills/<name>/SKILL.md
docs/tools.md the 21 tools with arguments
docs/onboarding.md the ideal first conversation
CHANGELOG.md
链接
- 各客户端的设置指南:gtmotto.com/docs/mcp
- 官方 MCP 注册表条目:
com.gtmotto/linkedin - Agent Skills 格式:agentskills.io/specification
- Claude Code 插件:code.claude.com/docs/en/plugins
免费技能
只需 LinkedIn 即可使用的操作手册(在评论中寻找买家、将 ICP 转换为 Sales Navigator 搜索、手动发掘招聘信号、LinkedIn 限制、评论和邀请撰写工具)位于 gtmotto/gtm-skills。 该仓库不会注册任何服务,也不需要账号;其中每项技能的末尾都附有指向此处对应技能的链接,该技能会每天运行相同的流程。
贡献
本仓库是 从 GTM Otto 单体仓库镜像而来。欢迎在此提交问题和拉取请求,我们会阅读;修复会在上游应用,并随下一个镜像版本发布,因此 PR 可能会附上“已在上游合并”的说明后关闭,而不会在此处合并。请勿在文案中使用长破折号,也绝不要将产品描述为任何形式的自动化销售代表:它是自动运行的 LinkedIn 客户开发工具。
许可证
MIT。请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。