Bullpen
oficialEquipo de ventas con IA que trabaja por teléfono. El equipo supera los menús telefónicos, las esperas y las recepcionistas con IA para llegar a una persona real y, luego, incorpora a tu representante a la llamada en curso. Remoto, OAuth.
¿Qué puedes hacer con Bullpen MCP?
- Gestiona el equipo de llamadas con lenguaje natural — Pídele a Herman información sobre el estado, las empresas o las campañas, y dile que envíe al equipo; cualquier acción saliente queda pendiente de confirmación.
- Comunícate por teléfono con una persona real — El equipo llama, navega por menús telefónicos y colas de espera, y te conecta cuando responde una persona.
- Investiga y encuentra empresas — Encuentra empresas a las que vender, con sus números de teléfono principales y sitios web, y averigua con quién debes hablar en cada una.
- Consulta el conocimiento de tu propio espacio de trabajo — Responde preguntas a partir de tus llamadas, notas y documentos, con las fuentes citadas.
- Incorpora un nuevo espacio de trabajo — Comprueba qué falta para que todas las funciones estén disponibles y, después, activa Herman, compra una línea, configura tu móvil e invita a tus compañeros de equipo.
- Gestiona campañas de llamadas — Crea una campaña, importa contactos desde un CSV y ponla en marcha.
Servidor MCP alojado
npx add-mcp 'https://bullpen.sale/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Servidor MCP de Bullpen
Bullpen es un equipo de ventas con IA que trabaja por teléfono. Un grupo de agentes de llamadas con IA, cada uno con su propio número y voz, supera menús telefónicos, colas de espera y recepcionistas con IA hasta llegar a una persona real; luego incorpora a tu representante a la llamada en curso. Cada llamada se registra en Salesforce. Herman, el agente gerente, dirige todo el equipo con lenguaje sencillo y pregunta antes de que nada salga de la empresa.
Este repositorio documenta el servidor MCP remoto de Bullpen. No hay nada que instalar ni alojar, y un espacio de trabajo nuevo empieza con $10 de crédito gratis (sin tarjeta). El servidor se ejecuta en
https://bullpen.sale/mcp
- Transporte: HTTP transmisible (sin estado, respuestas JSON)
- Autenticación: OAuth 2.1 con PKCE y registro dinámico de clientes, o una clave de API del espacio de trabajo
- Registro:
sale.bullpen/bullpenen el registro oficial de MCP - Sitio: bullpen.sale · Documentación: bullpen.sale/docs · Para LLM: bullpen.sale/llms.txt
Conectar
Claude (claude.ai, escritorio, móvil)
Configuración → Conectores → Añadir conector personalizado → https://bullpen.sale/mcp. La primera herramienta que necesite tu espacio de trabajo te llevará a bullpen.sale para iniciar sesión y hacer clic en Permitir.
Claude Code
claude mcp add --transport http bullpen https://bullpen.sale/mcp
Cursor, VS Code y otros clientes MCP
{
"mcpServers": {
"bullpen": { "url": "https://bullpen.sale/mcp" }
}
}
Con una clave de API en lugar de OAuth (scripts, servidores, agentes sin interfaz): crea una clave en bullpen.sale/app/settings/api y envíala como encabezado:
Authorization: Bearer bp_live_...
Herramientas
| Herramienta | Requiere iniciar sesión | Qué hace |
|---|---|---|
bullpen_about | no | Qué es Bullpen, cuánto cuesta y cómo obtiene un espacio de trabajo un agente |
bullpen_signup | no | Inicia un registro de pago ($25–$500 en créditos) con el Machine Payments Protocol; devuelve el desafío 402 |
whoami | sí | Espacio de trabajo, miembro y rol con los que actúa el token |
credits_status | sí | Saldo prepagado y uso reciente |
top_up_credits | sí | Inicia una recarga de créditos MPP ($5–$500) |
ask_herman | sí | Habla con Herman, quien dirige el equipo: estado, empresas, campañas y envío del equipo |
confirm_herman_action | sí | Confirma o cancela una llamada, un mensaje de texto o una actualización de Salesforce que propuso Herman |
ask_brain | sí | Responde a partir de las llamadas, notas y documentos del propio espacio de trabajo, con fuentes |
find_companies | sí | Encuentra empresas a las que vender, con sus líneas telefónicas principales y sitios web |
research_company | sí | A quién pedir en una empresa |
get_a_human | sí | El equipo llama, navega el menú y la espera, encuentra a una persona real y luego te conecta |
knock | sí | Contacta a una persona en la línea principal de una empresa y deja un saludo breve |
send_text / send_email | sí | Envía desde la línea del espacio de trabajo o la bandeja de entrada del agente |
floor_state | sí | Llamadas en curso y recientes del equipo |
create_campaign / import_campaign_contacts / work_campaign | sí | Ejecuta una campaña de llamadas a partir de un CSV |
watch_companies | sí | Supervisa empresas en busca de señales de compra y riesgo |
onboarding_status | sí | Qué falta para que funcione cada función, en orden, con la herramienta o el enlace correspondiente |
turn_on_herman | sí | Activa a Herman |
get_outbound_agreement / accept_outbound_agreement | sí | Lee el acuerdo de cumplimiento; acéptalo con el nombre escrito por la persona, solo después de que dé su consentimiento |
search_numbers / buy_number | sí | Busca una línea y cómprala con créditos ($3/mes); un miembro del equipo la usará |
hire_crew | sí | Asigna miembros del equipo de IA a cualquier línea disponible |
get_team_profile / draft_team_profile / set_team_profile | sí | Enseña al equipo para quién trabaja: nombre tal como se pronuncia, nombres de productos, tono, reglas internas y frase de apertura (redactada a partir del sitio web; la guarda un administrador) |
set_campaign_customs | sí | Haz que una campaña suene diferente del estilo predeterminado del equipo |
rename_crew_member | sí | Cambia el nombre de un miembro del equipo para adaptarlo a tu cultura o región (espacios de trabajo de pago) |
set_mobile | sí | El teléfono que suena cuando el equipo contacta a una persona (el tuyo o el de un compañero) |
buy_credits | sí | Enlace de pago con tarjeta para obtener créditos |
connect_salesforce / connect_google | sí | Enlaces de aprobación que abre la persona |
invite_teammate / list_team | sí | Invita por correo electrónico; consulta los miembros y las invitaciones pendientes |
open_page | no | Enlaces a la aplicación, incluido floor para ver las llamadas en curso |
Cada herramienta incluye anotaciones title y readOnlyHint / destructiveHint / openWorldHint.
Incorporación desde tu agente
Tu agente puede llevar un espacio de trabajo nuevo hasta las llamadas en curso. Pídele que ejecute onboarding_status y siga la lista: activa a Herman, léete el acuerdo de cumplimiento y registra tu consentimiento, compra una línea para el equipo con créditos, configura tu móvil, enseña al equipo para quién trabaja (redactado a partir de tu sitio web y guardado solo cuando lo apruebes) e invita a tu equipo. Te proporciona enlaces para los pocos pasos que se realizan en el navegador (pago con tarjeta y aprobación de Salesforce y Google), además de un enlace al centro de llamadas en curso para que puedas verlo cuando quieras.
Los agentes pueden contratar un equipo
Un agente con una cartera puede registrar a su principal sin una página de pago:
POST https://bullpen.sale/pay/signup?amount=25
Content-Type: application/json
{"owner_email": "ops@yourco.com", "company": "Your Co", "agent_name": "your agent"}
- La primera solicitud devuelve 402 con un desafío MPP
WWW-Authenticate: Payment …(tarjetas mediante Stripe Shared Payment Tokens). - Paga y vuelve a intentarlo con
Authorization: Payment …. - La respuesta incluye
api_key,org_idybalance_cents.
Los endpoints de pago se describen con x-payment-info en bullpen.sale/openapi.json. Un agente también puede adjuntar un mandato AP2 (X-AP2-Mandate) para demostrar que su principal autorizó el gasto; Bullpen comprueba los límites de cada paso y firma un recibo verificable en /pay/ap2/jwks.
Medidas de protección
- Una persona respalda las comunicaciones salientes. La investigación, Herman, el cerebro, la búsqueda de empresas y las campañas funcionan de inmediato. Las llamadas y los mensajes de texto solo se habilitan después de que un administrador del espacio de trabajo acepte el Acuerdo de cumplimiento de comunicaciones salientes y añada un número de teléfono.
- Herman pregunta primero. Toda acción que llegue al mundo exterior vuelve como una acción pendiente; no se envía nada hasta que se confirme.
- Reglas de llamadas: solo líneas de empresas, salvo que la persona haya dado su consentimiento por escrito; llamadas dentro del horario de la zona horaria del destinatario; se respetan las solicitudes de no recibir más comunicaciones; y el equipo dice que es una IA si se lo preguntan.
- Permisos: un token actúa como el miembro que lo aprobó, en ese espacio de trabajo y con el rol de ese miembro. No puede comprar números, cambiar la facturación, conectar cuentas ni invitar a personas. Revócalo en cualquier momento en Configuración → Claves de API.
Precios
Uso según consumo, con créditos prepagados: $0.30 por minuto del equipo (sin cargo adicional por contactar a una persona), $0.03 por mensaje de texto y $3/mes por número. Los espacios de trabajo nuevos reciben $10 de crédito gratis, sin tarjeta: un número de teléfono y unos 20 minutos de llamadas del equipo. Las herramientas que requieren gasto devuelven un error 402 cuando el saldo llega a cero. Tabla completa: bullpen.sale/pricing.
Otras formas de acceder
- A2A: Herman es un agente A2A. Tarjeta en
/.well-known/agent-card.json, JSON-RPC enhttps://bullpen.sale/a2a. - API REST + CLI: un endpoint POST; todas las acciones están documentadas en bullpen.sale/docs.
curl -fsSL https://bullpen.sale/install.sh | sh
Documentos de descubrimiento
| Ruta | Descripción |
|---|---|
/.well-known/oauth-protected-resource/mcp | Metadatos del recurso protegido OAuth (RFC 9728) |
/.well-known/oauth-authorization-server | Metadatos del servidor de autorización (RFC 8414) |
/.well-known/mcp/server-card.json | Ficha del servidor MCP |
/.well-known/agent-card.json | Ficha del agente A2A |
/openapi.json | OpenAPI 3.1 con MPP x-payment-info |
/llms.txt | Resumen para modelos de lenguaje |
Asistencia
office@roseglass.dev · bullpen.sale · Privacidad · Términos
Bullpen está desarrollado por RoseGlass Corp.