Bullpen
oficialEquipe de vendas com IA que trabalha pelo telefone. A equipe passa por menus telefônicos, esperas e recepcionistas com IA até chegar a uma pessoa de verdade e, então, conecta seu representante à chamada em andamento. Remoto, OAuth.
O que você pode fazer com Bullpen MCP?
- Gerencie a equipe de prospecção em linguagem natural — Peça ao Herman informações sobre status, empresas ou campanhas e solicite que ele acione a equipe; qualquer ação de contato externo retorna como uma ação pendente para confirmação.
- Fale com uma pessoa de verdade por telefone — A equipe faz as ligações, navega pelos menus telefônicos e filas de espera e conecta você assim que alguém atende.
- Pesquise e encontre empresas — Encontre empresas para vender, com telefones principais e sites, e descubra com quem falar em cada uma.
- Consulte o conhecimento do seu próprio espaço de trabalho — Obtenha respostas com base nas suas ligações, anotações e documentos, com as fontes citadas.
- Configure um novo espaço de trabalho — Confira o que falta para todos os recursos funcionarem e, em seguida, ative o Herman, compre uma linha, configure seu celular e convide colegas de equipe.
- Execute campanhas de ligações — Crie uma campanha, importe contatos de um CSV e coloque-a em andamento.
Servidor MCP hospedado
npx add-mcp 'https://bullpen.sale/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
Servidor MCP do Bullpen
Bullpen é uma equipe de vendas com IA que trabalha por telefone. Uma equipe de agentes de IA que fazem ligações, cada um com seu próprio número e voz, atravessa menus telefônicos, filas de espera e recepcionistas com IA até chegar a uma pessoa de verdade e, então, coloca seu representante na ligação ao vivo. Cada ligação é registrada no Salesforce. Herman, o agente gerente, coordena todo o bullpen em linguagem simples e pede autorização antes de qualquer coisa sair da empresa.
Este repositório documenta o servidor MCP remoto do Bullpen. Não há nada para instalar ou hospedar, e um novo workspace começa com US$ 10 em créditos grátis (sem cartão). O servidor está em
https://bullpen.sale/mcp
- Transporte: HTTP com streaming (sem estado, respostas JSON)
- Autenticação: OAuth 2.1 com PKCE e registro dinâmico de clientes, ou uma chave de API do workspace
- Registro:
sale.bullpen/bullpenno Registro oficial do MCP - Site: bullpen.sale · Documentação: bullpen.sale/docs · Para LLMs: bullpen.sale/llms.txt
Conectar
Claude (claude.ai, desktop, celular)
Configurações → Conectores → Adicionar conector personalizado → https://bullpen.sale/mcp. A primeira ferramenta que precisar do seu workspace levará você a bullpen.sale para entrar e clicar em Permitir.
Claude Code
claude mcp add --transport http bullpen https://bullpen.sale/mcp
Cursor, VS Code e outros clientes MCP
{
"mcpServers": {
"bullpen": { "url": "https://bullpen.sale/mcp" }
}
}
Com uma chave de API em vez de OAuth (scripts, servidores, agentes sem interface): crie uma chave em bullpen.sale/app/settings/api e envie-a como cabeçalho:
Authorization: Bearer bp_live_...
Ferramentas
| Ferramenta | Requer autenticação | O que faz |
|---|---|---|
bullpen_about | não | O que é o Bullpen, quanto custa e como um agente obtém um workspace |
bullpen_signup | não | Inicia uma inscrição paga (US$ 25–US$ 500 em créditos) com o Machine Payments Protocol; retorna o desafio 402 |
whoami | sim | Workspace, membro e função associados ao token |
credits_status | sim | Saldo pré-pago e uso recente |
top_up_credits | sim | Inicia uma recarga de créditos via MPP (US$ 5–US$ 500) |
ask_herman | sim | Fala com Herman, que coordena o bullpen: status, empresas, campanhas e envio da equipe |
confirm_herman_action | sim | Confirma ou cancela uma ligação, mensagem de texto ou atualização do Salesforce proposta por Herman |
ask_brain | sim | Responde com base nas próprias ligações, notas e documentos do workspace, com fontes |
find_companies | sim | Encontra empresas para vender, com telefones principais e sites |
research_company | sim | Com quem falar em uma empresa |
get_a_human | sim | A equipe liga, navega pelo menu e pela espera, encontra uma pessoa de verdade e, então, conecta você |
knock | sim | Encontra uma pessoa na linha principal de uma empresa e deixa uma breve mensagem de apresentação |
send_text / send_email | sim | Envia pela linha do workspace ou pela caixa de entrada do agente |
floor_state | sim | Ligações ao vivo e recentes da equipe |
create_campaign / import_campaign_contacts / work_campaign | sim | Executa uma campanha de ligações a partir de um CSV |
watch_companies | sim | Monitora empresas em busca de sinais de compra e risco |
onboarding_status | sim | O que falta para cada recurso funcionar, em ordem, com a ferramenta ou o link correspondente |
turn_on_herman | sim | Ativa Herman |
get_outbound_agreement / accept_outbound_agreement | sim | Lê o contrato de conformidade; aceita com o nome digitado pela pessoa, somente após ela concordar |
search_numbers / buy_number | sim | Encontra uma linha e compra com créditos (US$ 3/mês); um membro da equipe passa a usá-la |
hire_crew | sim | Coloca membros da equipe de IA em quaisquer linhas disponíveis |
get_team_profile / draft_team_profile / set_team_profile | sim | Ensina à equipe para quem trabalha: nome como pronunciado, nomes de produtos, tom, regras internas e frase de abertura (elaborada a partir do site; um administrador salva) |
set_campaign_customs | sim | Faz uma campanha soar diferente do padrão da equipe |
rename_crew_member | sim | Renomeia um membro da equipe para se adequar à sua cultura ou região (workspaces pagos) |
set_mobile | sim | O telefone que toca quando a equipe encontra alguém (o seu ou o de um colega) |
buy_credits | sim | Link para pagar créditos com cartão |
connect_salesforce / connect_google | sim | Links de aprovação que a pessoa abre |
invite_teammate / list_team | sim | Convida por e-mail; mostra membros e convites pendentes |
open_page | não | Links para o aplicativo, incluindo floor para acompanhar ligações ao vivo |
Cada ferramenta inclui anotações title e readOnlyHint / destructiveHint / openWorldHint.
Integração pelo seu agente
Seu agente pode preparar um novo workspace até o ponto de fazer ligações ao vivo. Peça para executar onboarding_status e seguir a lista: ativar Herman, ler o contrato de conformidade para você e registrar seu consentimento, comprar uma linha para a equipe com créditos, configurar seu celular, ensinar à equipe para quem trabalha (o conteúdo é elaborado a partir do seu site e só é salvo quando você aprova) e convidar sua equipe. Ele fornece links para as poucas etapas que acontecem no navegador (pagamento com cartão, Salesforce e aprovação do Google) e um link para o painel ao vivo sempre que você quiser acompanhar.
Agentes podem contratar um bullpen
Um agente com uma carteira pode inscrever seu principal sem uma página de pagamento:
POST https://bullpen.sale/pay/signup?amount=25
Content-Type: application/json
{"owner_email": "ops@yourco.com", "company": "Your Co", "agent_name": "your agent"}
- A primeira solicitação retorna 402 com um desafio
WWW-Authenticate: Payment …do MPP (cartões via Stripe Shared Payment Tokens). - Pague e tente novamente com
Authorization: Payment …. - A resposta inclui
api_key,org_idebalance_cents.
Os endpoints que aceitam pagamento estão descritos com x-payment-info em bullpen.sale/openapi.json. Um agente também pode anexar um mandato AP2 (X-AP2-Mandate) para comprovar que seu principal autorizou o gasto; o Bullpen verifica os limites em cada etapa e assina um recibo verificável em /pay/ap2/jwks.
Proteções
- Uma pessoa é responsável pelas ações de saída. Pesquisa, Herman, o cérebro, a busca de empresas e as campanhas funcionam imediatamente. Ligações e mensagens de texto só são liberadas depois que um administrador do workspace aceita o Contrato de Conformidade para Comunicações de Saída e adiciona um número de telefone.
- Herman pede autorização primeiro. Qualquer ação que alcance o mundo externo retorna como uma ação pendente; nada é enviado até ser confirmado.
- Regras para ligações: somente linhas de empresas, a menos que a pessoa tenha dado consentimento por escrito; ligações dentro do horário local de quem recebe; solicitações para não receber mais contatos são respeitadas; e a equipe informa que é uma IA quando perguntada.
- Permissões: um token atua como o membro que o aprovou, naquele workspace e com a função desse membro. Ele não pode comprar números, alterar o faturamento, conectar contas nem convidar pessoas. Revogue-o a qualquer momento em Configurações → Chaves de API.
Preços
Uso cobrado com créditos pré-pagos: US$ 0,30 por minuto da equipe (sem custo adicional para encontrar uma pessoa), US$ 0,03 por mensagem de texto, US$ 3/mês por número. Novos workspaces recebem US$ 10 em créditos grátis, sem cartão — o suficiente para um número de telefone e cerca de 20 minutos de ligações da equipe. As ferramentas que geram gastos retornam um erro 402 quando o saldo chega a zero. Tabela completa: bullpen.sale/pricing.
Outras formas de acesso
- A2A: Herman é um agente A2A. Cartão em
/.well-known/agent-card.json, JSON-RPC emhttps://bullpen.sale/a2a. - API REST + CLI: um endpoint POST, todas as ações documentadas em bullpen.sale/docs.
curl -fsSL https://bullpen.sale/install.sh | sh
Documentos de descoberta
| Caminho | Descrição |
|---|---|
/.well-known/oauth-protected-resource/mcp | Metadados do recurso protegido OAuth (RFC 9728) |
/.well-known/oauth-authorization-server | Metadados do servidor de autorização (RFC 8414) |
/.well-known/mcp/server-card.json | Cartão do servidor MCP |
/.well-known/agent-card.json | Cartão do agente A2A |
/openapi.json | OpenAPI 3.1 com x-payment-info do MPP |
/llms.txt | Resumo para modelos de linguagem |
Suporte
office@roseglass.dev · bullpen.sale · Privacidade · Termos
O Bullpen é desenvolvido pela RoseGlass Corp.