Bullpen
官方通过电话开展工作的 AI 销售团队。团队能够突破电话菜单、等待队列和 AI 接待员,联系到真人,然后将你的销售代表接入通话。远程,OAuth。
你可以用 Bullpen MCP 做什么?
- 用自然语言管理销售团队 — 向 Herman 询问状态、公司或营销活动,并让他派团队执行;所有外呼操作都会作为待确认操作返回。
- 通过电话联系真人 — 团队拨打电话、应对电话菜单和等待队列,并在真人接听后为你接通。
- 研究并查找公司 — 查找潜在客户公司及其总机号码和网站,并了解每家公司该联系谁。
- 查询你自己的工作区知识 — 根据你的通话、笔记和文档回答问题,并注明来源。
- 设置新工作区 — 检查所有功能正常运行前还需完成哪些事项,然后启用 Herman、购买线路、设置你的手机并邀请队友。
- 开展电话营销活动 — 创建营销活动,从 CSV 导入联系人,然后开始执行。
托管 MCP 服务器
npx add-mcp 'https://bullpen.sale/mcp'可安装到 Claude Code、Codex、Cursor 等客户端
文档
Bullpen MCP 服务器
Bullpen 是一支通过电话开展工作的 AI 销售团队。 一群 AI 呼叫员各自拥有自己的号码和声音,能够穿过电话树、等待队列和 AI 接待员,联系到真人,然后将你的销售代表接入通话。每通电话都会写入 Salesforce。经理代理 Herman 用通俗语言管理整个团队,并在任何内容对外发送前征求确认。
此仓库介绍 Bullpen 的远程 MCP 服务器。无需安装或托管,新工作区还会免费获得 $10 额度(无需信用卡)。服务器运行于
https://bullpen.sale/mcp
- 传输方式:Streamable HTTP(无状态,JSON 响应)
- 身份验证:OAuth 2.1(使用 PKCE 和动态客户端注册),或工作区 API 密钥
- 注册表:官方 MCP Registry 中的
sale.bullpen/bullpen - 网站:bullpen.sale · 文档:bullpen.sale/docs · 面向 LLM:bullpen.sale/llms.txt
连接
Claude(claude.ai、桌面版、移动版)
Settings → Connectors → Add custom connector → https://bullpen.sale/mcp。首次调用需要工作区的工具时,系统会引导你前往 bullpen.sale 登录并点击 Allow。
Claude Code
claude mcp add --transport http bullpen https://bullpen.sale/mcp
Cursor、VS Code 和其他 MCP 客户端
{
"mcpServers": {
"bullpen": { "url": "https://bullpen.sale/mcp" }
}
}
使用 API 密钥而非 OAuth(脚本、服务器、无头代理):在 bullpen.sale/app/settings/api 创建密钥,并将其作为请求头发送:
Authorization: Bearer bp_live_...
工具
| 工具 | 需要登录 | 功能 |
|---|---|---|
bullpen_about | 否 | 介绍 Bullpen、费用,以及代理如何获取工作区 |
bullpen_signup | 否 | 使用 Machine Payments Protocol 发起付费注册($25–$500 额度);返回 402 挑战 |
whoami | 是 | 此令牌所代表的工作区、成员和角色 |
credits_status | 是 | 预付余额和近期用量 |
top_up_credits | 是 | 发起 MPP 额度充值($5–$500) |
ask_herman | 是 | 与管理团队的 Herman 对话:查看状态、公司、营销活动,以及派出团队 |
confirm_herman_action | 是 | 确认或取消 Herman 提议的电话、短信或 Salesforce 更新 |
ask_brain | 是 | 根据工作区自己的通话、笔记和文档回答问题,并提供来源 |
find_companies | 是 | 查找潜在客户公司,并提供总机号码和网站 |
research_company | 是 | 查询在公司应该找谁 |
get_a_human | 是 | 团队拨打电话、操作菜单并等待接通真人,然后为你接通 |
knock | 是 | 拨打公司的总机联系真人,并留下简短问候 |
send_text / send_email | 是 | 从工作区号码或代理收件箱发送消息 |
floor_state | 是 | 查看团队正在进行和近期的通话 |
create_campaign / import_campaign_contacts / work_campaign | 是 | 从 CSV 运行呼叫营销活动 |
watch_companies | 是 | 监控公司的采购意向和风险信号 |
onboarding_status | 是 | 查看所有功能正常运行前还需完成的事项、顺序,以及每项对应的工具或链接 |
turn_on_herman | 是 | 启用 Herman |
get_outbound_agreement / accept_outbound_agreement | 是 | 阅读合规协议;仅在对方同意后,使用其手写姓名接受协议 |
search_numbers / buy_number | 是 | 查找号码并用额度购买($3/月);团队成员将使用该号码 |
hire_crew | 是 | 将 AI 团队成员分配到任意空闲号码 |
get_team_profile / draft_team_profile / set_team_profile | 是 | 告诉团队他们为谁工作:口语化名称、产品名称、语气、内部规则、开场白(根据网站起草;由管理员保存) |
set_campaign_customs | 是 | 为单个营销活动设置不同于团队默认值的语音风格 |
rename_crew_member | 是 | 根据你的企业文化或地区为团队成员改名(付费工作区) |
set_mobile | 是 | 团队联系到某人时响铃的电话(你的电话或队友的电话) |
buy_credits | 是 | 用于购买额度的信用卡结账链接 |
connect_salesforce / connect_google | 是 | 由用户打开的审批链接 |
invite_teammate / list_team | 是 | 通过电子邮件邀请;查看成员和待处理邀请 |
open_page | 否 | 应用内链接,包括用于查看实时通话的 floor |
每个工具都带有 title 和 readOnlyHint / destructiveHint / openWorldHint 注解。
通过你的代理完成入门设置
你的代理可以帮助新工作区完成所有设置,直到开始实时通话。让它运行 onboarding_status 并逐项处理:启用 Herman、向你宣读合规协议并记录你的同意、用额度购买团队号码、设置你的手机号码、告诉团队他们为谁工作(根据你的网站起草,仅在你批准后保存),并邀请你的团队。对于需要在浏览器中完成的少数步骤(信用卡结账、Salesforce 和 Google 授权),代理会提供链接;你也可以随时通过链接查看实时工作台。
代理可以雇用一支团队
拥有钱包的代理可以为其委托人注册,无需结账页面:
POST https://bullpen.sale/pay/signup?amount=25
Content-Type: application/json
{"owner_email": "ops@yourco.com", "company": "Your Co", "agent_name": "your agent"}
- 首次请求会返回 402,并附带 MPP
WWW-Authenticate: Payment …挑战(通过 Stripe Shared Payment Tokens 使用银行卡)。 - 付款后,使用
Authorization: Payment …重试。 - 响应中包含
api_key、org_id和balance_cents。
可付款端点在 bullpen.sale/openapi.json 中通过 x-payment-info 描述。代理还可以附加 AP2 授权凭证(X-AP2-Mandate),以证明其委托人已授权这笔支出;Bullpen 会检查每一跳的限额,并签署可在 /pay/ap2/jwks 验证的收据。
防护措施
- 外呼由真人负责。 研究、Herman、大脑、公司搜索和营销活动开箱即用。只有在工作区管理员接受《外呼合规协议》并添加电话号码后,才能使用电话和短信功能。
- Herman 会先征求确认。 任何会联系外部对象的操作都会作为待处理操作返回;未经确认,不会发送任何内容。
- 呼叫规则: 除非对方已提供书面同意,否则只能拨打公司号码;在被叫方所在时区的允许时段内拨打;尊重退订请求;被问及时,团队会说明自己是 AI。
- 权限: 令牌在相应工作区内以批准该令牌的成员身份和角色执行操作。令牌不能购买号码、更改账单、连接账户或邀请他人。你可以随时在 Settings → API keys 中撤销令牌。
定价
按用量计费,使用预付额度:每分钟团队通话 $0.30(联系到真人不额外收费),每条短信 $0.03,每个号码每月 $3。新工作区免费获得 $10 额度,无需信用卡——可购买一个电话号码,并进行约 20 分钟的团队通话。额度为零时,消费类工具会返回 402 错误。完整价格表:bullpen.sale/pricing。
其他接入方式
- A2A: Herman 是一个 A2A 代理。卡片位于
/.well-known/agent-card.json,JSON-RPC 位于https://bullpen.sale/a2a。 - REST API + CLI: 一个 POST 端点,所有操作均记录在 bullpen.sale/docs 中。
curl -fsSL https://bullpen.sale/install.sh | sh
发现文档
| 路径 | 内容 |
|---|---|
/.well-known/oauth-protected-resource/mcp | OAuth 受保护资源元数据(RFC 9728) |
/.well-known/oauth-authorization-server | 授权服务器元数据(RFC 8414) |
/.well-known/mcp/server-card.json | MCP 服务器卡片 |
/.well-known/agent-card.json | A2A 代理卡片 |
/openapi.json | 带有 MPP x-payment-info 的 OpenAPI 3.1 |
/llms.txt | 面向语言模型的摘要 |
支持
office@roseglass.dev · bullpen.sale · 隐私 · 条款
Bullpen 由 RoseGlass Corp. 构建。