Bullpen

официальный

Команда AI-продавцов, которая работает по телефону. Команда проходит через телефонные меню, ожидание на линии и AI-секретарей, чтобы связаться с реальным человеком, а затем подключает вашего представителя к текущему звонку. Удалённо, OAuth.

Что можно делать с Bullpen MCP?

  • Управляйте командой простыми словами — Попросите Herman сообщить статус, найти компании или кампании и отправить команду; любые исходящие действия будут возвращены на подтверждение.
  • Свяжитесь с реальным человеком по телефону — Команда набирает номер, проходит голосовые меню и очереди ожидания, а затем соединяет вас, когда ответит человек.
  • Ищите компании — Находите компании, которым можно продавать, вместе с их основными номерами телефонов и сайтами, а также узнавайте, с кем связаться в каждой из них.
  • Задавайте вопросы о знаниях в своём рабочем пространстве — Получайте ответы на основе звонков, заметок и документов с указанием источников.
  • Настройте новое рабочее пространство — Проверьте, что ещё нужно сделать, чтобы заработали все функции, затем включите Herman, купите номер, укажите свой мобильный и пригласите коллег.
  • Проводите кампании обзвона — Создайте кампанию, импортируйте контакты из CSV и запустите её.

Размещённый MCP-сервер

npx add-mcp 'https://bullpen.sale/mcp'

Устанавливается в Claude Code, Codex, Cursor и другие

Документация

MCP-сервер Bullpen

mcptry

Bullpen — это команда продаж на базе ИИ, которая работает по телефону. Команда ИИ-операторов, у каждого из которых свой номер и голос, проходит телефонные меню, очереди ожидания и ИИ-секретарей, чтобы связаться с реальным человеком, а затем подключает вашего представителя к текущему звонку. Каждый звонок записывается в Salesforce. Herman, агент-менеджер, управляет всей командой на обычном языке и спрашивает разрешение, прежде чем что-либо покинет компанию.

В этом репозитории описан удалённый MCP-сервер Bullpen. Ничего не нужно устанавливать или размещать на своём сервере, а новое рабочее пространство получает $10 бесплатных кредитов (карта не нужна). Сервер работает по адресу

https://bullpen.sale/mcp
  • Транспорт: Streamable HTTP (без сохранения состояния, ответы JSON)
  • Аутентификация: OAuth 2.1 с PKCE и динамической регистрацией клиентов или API-ключ рабочего пространства
  • Реестр: sale.bullpen/bullpen в официальном реестре MCP
  • Сайт: bullpen.sale · Документация: bullpen.sale/docs · Для LLM: bullpen.sale/llms.txt

Подключение

Claude (claude.ai, desktop, mobile) 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нетНачать платную регистрацию (кредиты на $25–$500) через Machine Payments Protocol; возвращает запрос 402
whoamiдаРабочее пространство, участник и роль, от имени которых действует токен
credits_statusдаПредоплаченный баланс и недавнее использование
top_up_creditsдаПополнить кредиты через MPP ($5–$500)
ask_hermanдаОбщаться с Herman, который управляет командой: статус, компании, кампании, отправка команды
confirm_herman_actionдаПодтвердить или отменить звонок, сообщение или обновление Salesforce, предложенное Herman
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даНазначить участников команды на любые свободные номера
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"}
  1. Первый запрос возвращает 402 с запросом WWW-Authenticate: Payment … MPP (оплата картой через Stripe Shared Payment Tokens).
  2. Оплатите и повторите запрос с Authorization: Payment ….
  3. Ответ содержит api_key, org_id и balance_cents.

Платные конечные точки описаны с помощью x-payment-info в bullpen.sale/openapi.json. Агент также может приложить мандат AP2 (X-AP2-Mandate), подтверждающий, что его пользователь разрешил расходы; Bullpen проверяет ограничения на каждом этапе и подписывает квитанцию, которую можно проверить на /pay/ap2/jwks.

Ограничения

  • За исходящими действиями стоит человек. Исследования, Herman, мозг, поиск компаний и кампании доступны сразу. Звонки и сообщения становятся доступны только после того, как администратор рабочего пространства примет Соглашение о соблюдении требований для исходящих коммуникаций и добавит номер телефона.
  • Herman сначала спрашивает. Любое действие, затрагивающее внешний мир, возвращается как ожидающее подтверждения; ничего не отправляется, пока действие не подтвердят.
  • Правила звонков: звонки только на номера компаний, если человек не дал письменного согласия; звонки только в разрешённые часы в часовом поясе вызываемого; отказ от звонков учитывается; по запросу команда сообщает, что она — ИИ.
  • Разрешения: токен действует от имени участника, который его одобрил, в рамках его рабочего пространства и с его ролью. Он не может покупать номера, менять платёжные данные, подключать аккаунты или приглашать людей. Отозвать токен можно в любой момент в 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.jsonOpenAPI 3.1 с x-payment-info MPP
/llms.txtКраткое описание для языковых моделей

Поддержка

office@roseglass.dev · bullpen.sale · Конфиденциальность · Условия

Bullpen создан компанией RoseGlass Corp.