Bullpen
officielÉquipe commerciale IA qui passe des appels. L’équipe franchit les menus téléphoniques, les mises en attente et les réceptionnistes IA pour joindre une vraie personne, puis met votre commercial en ligne pendant l’appel. À distance, OAuth.
Que pouvez-vous faire avec Bullpen MCP ?
- Gérer l’équipe de prospection en langage courant — Demandez à Herman des informations sur l’état d’avancement, les entreprises ou les campagnes, et demandez-lui d’envoyer l’équipe ; toute action sortante est soumise à votre confirmation.
- Joindre une vraie personne par téléphone — L’équipe compose les numéros, navigue dans les menus téléphoniques et les files d’attente, puis vous met en relation dès qu’une personne répond.
- Rechercher et trouver des entreprises — Trouvez des entreprises à démarcher, avec leurs numéros principaux et leurs sites Web, et découvrez à qui vous adresser dans chacune d’elles.
- Interroger les connaissances de votre propre espace de travail — Obtenez des réponses à vos questions à partir de vos appels, notes et documents, avec les sources citées.
- Configurer un nouvel espace de travail — Vérifiez ce qu’il reste à faire avant que toutes les fonctionnalités soient opérationnelles, puis activez Herman, achetez une ligne, configurez votre mobile et invitez vos collègues.
- Lancer des campagnes d’appels — Créez une campagne, importez des contacts depuis un fichier CSV et gérez-la.
Serveur MCP hébergé
npx add-mcp 'https://bullpen.sale/mcp'S’installe dans Claude Code, Codex, Cursor et plus
Documentation
Serveur MCP Bullpen
Bullpen est une équipe commerciale IA qui travaille au téléphone. Une équipe d’agents d’appel IA, chacun avec son propre numéro et sa propre voix, franchit les menus téléphoniques, les files d’attente et les réceptionnistes IA pour joindre une vraie personne, puis met votre représentant en relation avec elle. Chaque appel est enregistré dans Salesforce. Herman, l’agent responsable, dirige toute l’équipe en langage courant et demande votre accord avant toute action vers l’extérieur.
Ce dépôt documente le serveur MCP distant de Bullpen. Rien à installer ni à héberger, et tout nouvel espace de travail commence avec 10 $ de crédits gratuits (sans carte bancaire). Le serveur est disponible à l’adresse
https://bullpen.sale/mcp
- Transport : HTTP Streamable (sans état, réponses JSON)
- Authentification : OAuth 2.1 avec PKCE et enregistrement dynamique des clients, ou clé API d’espace de travail
- Registre :
sale.bullpen/bullpendans le registre MCP officiel - Site : bullpen.sale · Documentation : bullpen.sale/docs · Pour les LLM : bullpen.sale/llms.txt
Connexion
Claude (claude.ai, ordinateur, mobile)
Paramètres → Connecteurs → Ajouter un connecteur personnalisé → https://bullpen.sale/mcp. Le premier outil qui nécessite votre espace de travail vous redirige vers bullpen.sale pour vous connecter et cliquer sur Autoriser.
Claude Code
claude mcp add --transport http bullpen https://bullpen.sale/mcp
Cursor, VS Code et autres clients MCP
{
"mcpServers": {
"bullpen": { "url": "https://bullpen.sale/mcp" }
}
}
Avec une clé API plutôt qu’OAuth (scripts, serveurs, agents sans interface) : créez une clé sur bullpen.sale/app/settings/api et envoyez-la dans un en-tête :
Authorization: Bearer bp_live_...
Outils
| Outil | Connexion requise | Fonction |
|---|---|---|
bullpen_about | non | Présentation de Bullpen, tarifs et accès d’un agent à un espace de travail |
bullpen_signup | non | Démarrer une inscription payante (25–500 $ de crédits) avec le Machine Payments Protocol ; renvoie le défi 402 |
whoami | oui | Espace de travail, membre et rôle associés au jeton |
credits_status | oui | Solde prépayé et utilisation récente |
top_up_credits | oui | Démarrer un rechargement de crédits MPP (5–500 $) |
ask_herman | oui | Parler à Herman, qui dirige l’équipe : état, entreprises, campagnes, envoi de l’équipe |
confirm_herman_action | oui | Confirmer ou annuler un appel, un SMS ou une mise à jour Salesforce proposé par Herman |
ask_brain | oui | Obtenir des réponses à partir des appels, notes et documents de l’espace de travail, avec les sources |
find_companies | oui | Trouver des entreprises à démarcher, avec leurs numéros principaux et leurs sites Web |
research_company | oui | Savoir qui demander dans une entreprise |
get_a_human | oui | L’équipe appelle, navigue dans le menu et attend en ligne, joint une vraie personne, puis vous met en relation |
knock | oui | Joindre une personne au numéro principal d’une entreprise et lui laisser un bref message de présentation |
send_text / send_email | oui | Envoyer depuis la ligne de l’espace de travail ou la boîte de réception de l’agent |
floor_state | oui | Appels en cours et récents de l’équipe |
create_campaign / import_campaign_contacts / work_campaign | oui | Lancer une campagne d’appels à partir d’un fichier CSV |
watch_companies | oui | Surveiller les entreprises pour détecter les signaux d’achat et de risque |
onboarding_status | oui | Voir ce qu’il reste à faire pour activer chaque fonctionnalité, dans l’ordre, avec l’outil ou le lien correspondant |
turn_on_herman | oui | Activer Herman |
get_outbound_agreement / accept_outbound_agreement | oui | Lire l’accord de conformité ; l’accepter avec le nom saisi par la personne, uniquement après son accord |
search_numbers / buy_number | oui | Trouver une ligne et l’acheter avec des crédits (3 $/mois) ; un membre de l’équipe l’utilise |
hire_crew | oui | Affecter des membres de l’équipe IA à toutes les lignes disponibles |
get_team_profile / draft_team_profile / set_team_profile | oui | Expliquer à l’équipe pour qui elle travaille : nom à prononcer, noms des produits, ton, règles internes, phrase d’accroche (rédigée à partir du site Web ; enregistrée par un administrateur) |
set_campaign_customs | oui | Donner à une campagne un ton différent de celui par défaut de l’équipe |
rename_crew_member | oui | Renommer un membre de l’équipe selon votre culture ou votre région (espaces de travail payants) |
set_mobile | oui | Le téléphone qui sonne lorsque l’équipe joint quelqu’un (le vôtre ou celui d’un collègue) |
buy_credits | oui | Lien de paiement par carte pour acheter des crédits |
connect_salesforce / connect_google | oui | Liens d’approbation que la personne ouvre |
invite_teammate / list_team | oui | Inviter par e-mail ; consulter les membres et les invitations en attente |
open_page | non | Liens vers l’application, notamment floor pour suivre les appels en direct |
Chaque outil comporte les annotations title et readOnlyHint / destructiveHint / openWorldHint.
Intégration depuis votre agent
Votre agent peut configurer un nouvel espace de travail jusqu’aux appels en direct. Demandez-lui d’exécuter onboarding_status et de suivre la liste : activer Herman, vous lire l’accord de conformité et enregistrer votre accord, acheter une ligne pour l’équipe avec des crédits, définir votre numéro de mobile, expliquer à l’équipe pour qui elle travaille (rédigé à partir de votre site Web, enregistré uniquement après votre approbation), puis inviter votre équipe. Il vous fournit des liens pour les quelques étapes qui se déroulent dans votre navigateur (paiement par carte, approbation Salesforce et Google), ainsi qu’un lien vers le plateau en direct pour le consulter quand vous le souhaitez.
Les agents peuvent recruter une équipe
Un agent disposant d’un portefeuille peut inscrire son mandant sans passer par une page de paiement :
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 première requête renvoie 402 avec un défi MPP
WWW-Authenticate: Payment …(cartes via Stripe Shared Payment Tokens). - Payez, puis réessayez avec
Authorization: Payment …. - La réponse contient
api_key,org_idetbalance_cents.
Les points de terminaison payants sont décrits avec x-payment-info dans bullpen.sale/openapi.json. Un agent peut également joindre une autorisation AP2 (X-AP2-Mandate) pour prouver que son mandant a autorisé la dépense ; Bullpen vérifie les limites à chaque étape et signe un reçu vérifiable sur /pay/ap2/jwks.
Garde-fous
- Une personne est responsable des communications sortantes. La recherche, Herman, le cerveau, la recherche d’entreprises et les campagnes sont immédiatement disponibles. Les appels et les SMS ne sont activés qu’après qu’un administrateur de l’espace de travail a accepté l’accord de conformité des communications sortantes et ajouté un numéro de téléphone.
- Herman demande d’abord votre accord. Toute action destinée à l’extérieur revient sous forme d’action en attente ; rien n’est envoyé avant confirmation.
- Règles d’appel : uniquement les lignes d’entreprise, sauf consentement écrit de la personne ; appels pendant les heures autorisées dans le fuseau horaire du destinataire ; respect des demandes de désinscription ; l’équipe indique qu’elle est une IA si on le lui demande.
- Autorisations : un jeton agit au nom du membre qui l’a approuvé, dans cet espace de travail et avec le rôle de ce membre. Il ne peut pas acheter de numéros, modifier la facturation, connecter des comptes ni inviter des personnes. Révoquez-le à tout moment dans Paramètres → Clés API.
Tarifs
Tarification à l’usage, avec crédits prépayés : 0,30 $ par minute d’appel de l’équipe (sans frais supplémentaires pour joindre une personne), 0,03 $ par SMS, 3 $/mois par numéro. Les nouveaux espaces de travail reçoivent 10 $ de crédits gratuits, sans carte bancaire — de quoi obtenir un numéro de téléphone et environ 20 minutes d’appels de l’équipe. Les outils payants renvoient une erreur 402 lorsque le solde est nul. Tableau complet : bullpen.sale/pricing.
Autres moyens d’accès
- A2A : Herman est un agent A2A. Fiche sur
/.well-known/agent-card.json, JSON-RPC àhttps://bullpen.sale/a2a. - API REST + CLI : un seul point de terminaison POST ; toutes les actions sont documentées sur bullpen.sale/docs.
curl -fsSL https://bullpen.sale/install.sh | sh
Documents de découverte
| Chemin | Description |
|---|---|
/.well-known/oauth-protected-resource/mcp | Métadonnées de la ressource protégée OAuth (RFC 9728) |
/.well-known/oauth-authorization-server | Métadonnées du serveur d’autorisation (RFC 8414) |
/.well-known/mcp/server-card.json | Fiche du serveur MCP |
/.well-known/agent-card.json | Fiche de l’agent A2A |
/openapi.json | OpenAPI 3.1 avec MPP x-payment-info |
/llms.txt | Résumé destiné aux modèles de langage |
Assistance
office@roseglass.dev · bullpen.sale · Confidentialité · Conditions
Bullpen est développé par RoseGlass Corp.