Bullpen
resmiTim penjualan AI yang menangani panggilan telepon. Tim ini melewati menu telepon otomatis, antrean tunggu, dan resepsionis AI untuk menghubungi orang sungguhan, lalu menyambungkan perwakilan penjualan Anda ke panggilan yang sedang berlangsung. Remote, OAuth.
Apa yang bisa Anda lakukan dengan Bullpen MCP?
- Jalankan tim penjualan dengan bahasa sehari-hari — Minta Herman memberikan status, daftar perusahaan, atau kampanye, lalu minta dia mengirim tim; setiap tindakan keluar akan dikembalikan sebagai tindakan tertunda untuk dikonfirmasi.
- Hubungi orang sungguhan lewat telepon — Tim akan menelepon, melewati menu telepon dan antrean tunggu, lalu menghubungkan Anda setelah seseorang menjawab.
- Teliti dan temukan perusahaan — Temukan perusahaan yang bisa menjadi target penjualan, lengkap dengan nomor telepon utama dan situs web, serta cari tahu siapa yang harus dihubungi di setiap perusahaan.
- Ajukan pertanyaan tentang pengetahuan di ruang kerja Anda — Dapatkan jawaban berdasarkan panggilan, catatan, dan dokumen Anda, dengan sumber yang dicantumkan.
- Siapkan ruang kerja baru — Periksa apa saja yang masih perlu dilakukan sebelum semua fitur berfungsi, lalu aktifkan Herman, beli nomor telepon, atur nomor ponsel Anda, dan undang rekan tim.
- Jalankan kampanye panggilan — Buat kampanye, impor kontak dari CSV, lalu jalankan kampanye tersebut.
Server MCP Terhosting
npx add-mcp 'https://bullpen.sale/mcp'Terpasang ke Claude Code, Codex, Cursor, dan lainnya
Dokumentasi
Server MCP Bullpen
Bullpen adalah tim penjualan AI yang bekerja melalui telepon. Sekelompok penelepon AI, masing-masing dengan nomor dan suaranya sendiri, melewati menu telepon, antrean tunggu, dan resepsionis AI hingga tersambung dengan orang sungguhan, lalu menghubungkan perwakilan penjualan Anda ke panggilan yang sedang berlangsung. Setiap panggilan dicatat di Salesforce. Herman, agen manajer, mengelola seluruh bullpen dengan bahasa sehari-hari dan meminta persetujuan sebelum apa pun keluar dari perusahaan.
Repositori ini mendokumentasikan server MCP jarak jauh Bullpen. Tidak ada yang perlu dipasang atau dihosting, dan workspace baru mendapat kredit gratis senilai $10 (tanpa kartu). Server berjalan di
https://bullpen.sale/mcp
- Transport: HTTP Streamable (stateless, respons JSON)
- Auth: OAuth 2.1 dengan PKCE dan pendaftaran klien dinamis, atau kunci API workspace
- Registry:
sale.bullpen/bullpendi MCP Registry resmi - Situs: bullpen.sale · Dokumen: bullpen.sale/docs · Untuk LLM: bullpen.sale/llms.txt
Hubungkan
Claude (claude.ai, desktop, seluler)
Settings → Connectors → Add custom connector → https://bullpen.sale/mcp. Alat pertama yang memerlukan workspace Anda akan mengarahkan Anda ke bullpen.sale untuk masuk dan mengeklik Allow.
Claude Code
claude mcp add --transport http bullpen https://bullpen.sale/mcp
Cursor, VS Code, dan klien MCP lainnya
{
"mcpServers": {
"bullpen": { "url": "https://bullpen.sale/mcp" }
}
}
Dengan kunci API, bukan OAuth (skrip, server, agen tanpa antarmuka): buat kunci di bullpen.sale/app/settings/api dan kirim sebagai header:
Authorization: Bearer bp_live_...
Alat
| Alat | Perlu masuk | Fungsinya |
|---|---|---|
bullpen_about | tidak | Menjelaskan Bullpen, biayanya, dan cara agen mendapatkan workspace |
bullpen_signup | tidak | Memulai pendaftaran berbayar (kredit $25–$500) dengan Machine Payments Protocol; mengembalikan tantangan 402 |
whoami | ya | Workspace, anggota, dan peran yang digunakan token |
credits_status | ya | Saldo prabayar dan penggunaan terbaru |
top_up_credits | ya | Memulai pengisian kredit MPP ($5–$500) |
ask_herman | ya | Berbicara dengan Herman, yang mengelola bullpen: status, perusahaan, kampanye, mengirim kru |
confirm_herman_action | ya | Mengonfirmasi atau membatalkan panggilan, teks, atau pembaruan Salesforce yang diusulkan Herman |
ask_brain | ya | Menjawab berdasarkan panggilan, catatan, dan dokumen workspace sendiri, beserta sumbernya |
find_companies | ya | Menemukan perusahaan untuk ditawari produk, beserta nomor telepon utama dan situs webnya |
research_company | ya | Menentukan siapa yang perlu dihubungi di sebuah perusahaan |
get_a_human | ya | Kru menelepon, melewati menu dan antrean tunggu, tersambung dengan orang sungguhan, lalu menghubungkan Anda |
knock | ya | Menghubungi seseorang melalui nomor utama perusahaan dan meninggalkan sapaan singkat |
send_text / send_email | ya | Mengirim dari nomor workspace atau kotak masuk agen |
floor_state | ya | Panggilan kru yang sedang berlangsung dan terbaru |
create_campaign / import_campaign_contacts / work_campaign | ya | Menjalankan kampanye panggilan dari CSV |
watch_companies | ya | Memantau sinyal pembelian dan risiko dari perusahaan |
onboarding_status | ya | Menampilkan langkah yang masih diperlukan agar semua fitur berfungsi, secara berurutan, beserta alat atau tautan untuk tiap langkah |
turn_on_herman | ya | Mengaktifkan Herman |
get_outbound_agreement / accept_outbound_agreement | ya | Membaca perjanjian kepatuhan; menerima dengan nama yang diketik orang tersebut, hanya setelah mereka menyetujuinya |
search_numbers / buy_number | ya | Menemukan nomor dan membelinya dengan kredit ($3/bulan); anggota kru akan menggunakannya |
hire_crew | ya | Menempatkan anggota kru AI di nomor mana pun yang tersedia |
get_team_profile / draft_team_profile / set_team_profile | ya | Mengajari kru tentang perusahaan tempat mereka bekerja: nama sesuai pelafalan, nama produk, nada bicara, aturan internal, kalimat pembuka (disusun dari situs web; admin menyimpan) |
set_campaign_customs | ya | Membuat satu kampanye terdengar berbeda dari pengaturan default tim |
rename_crew_member | ya | Mengganti nama anggota kru sesuai budaya atau wilayah Anda (workspace berbayar) |
set_mobile | ya | Telepon yang berdering saat kru menghubungi seseorang (milik Anda atau rekan satu tim) |
buy_credits | ya | Tautan pembayaran kartu untuk kredit |
connect_salesforce / connect_google | ya | Tautan persetujuan yang dibuka orang tersebut |
invite_teammate / list_team | ya | Mengundang melalui email; melihat anggota dan undangan tertunda |
open_page | tidak | Tautan ke aplikasi, termasuk floor untuk memantau panggilan langsung |
Setiap alat memiliki anotasi title dan readOnlyHint / destructiveHint / openWorldHint.
Orientasi melalui agen Anda
Agen Anda dapat menyiapkan workspace baru hingga siap melakukan panggilan langsung. Minta agen menjalankan onboarding_status dan mengikuti daftar: aktifkan Herman, bacakan perjanjian kepatuhan dan catat persetujuan Anda, beli nomor kru dengan kredit, atur nomor ponsel Anda, ajari kru tentang perusahaan tempat mereka bekerja (disusun dari situs web Anda, hanya disimpan setelah Anda menyetujuinya), dan undang tim Anda. Agen akan memberikan tautan untuk beberapa langkah yang dilakukan di browser (pembayaran kartu, serta persetujuan Salesforce dan Google) dan tautan ke ruang panggilan langsung kapan pun Anda ingin memantaunya.
Agen dapat merekrut bullpen
Agen dengan dompet dapat mendaftarkan prinsipal-nya tanpa halaman pembayaran:
POST https://bullpen.sale/pay/signup?amount=25
Content-Type: application/json
{"owner_email": "ops@yourco.com", "company": "Your Co", "agent_name": "your agent"}
- Permintaan pertama mengembalikan 402 dengan tantangan MPP
WWW-Authenticate: Payment …(kartu melalui Stripe Shared Payment Tokens). - Lakukan pembayaran dan ulangi dengan
Authorization: Payment …. - Respons menyertakan
api_key,org_id, danbalance_cents.
Endpoint yang dapat dibayar dijelaskan dengan x-payment-info di bullpen.sale/openapi.json. Agen juga dapat menyertakan mandat AP2 (X-AP2-Mandate) untuk membuktikan bahwa prinsipal-nya mengizinkan pengeluaran tersebut; Bullpen memeriksa batas setiap tahap dan menandatangani tanda terima yang dapat diverifikasi di /pay/ap2/jwks.
Pengamanan
- Seseorang bertanggung jawab atas aktivitas keluar. Riset, Herman, otak, pencarian perusahaan, dan kampanye langsung berfungsi. Panggilan dan teks hanya tersedia setelah admin workspace menerima Perjanjian Kepatuhan Aktivitas Keluar dan menambahkan nomor telepon.
- Herman meminta persetujuan terlebih dahulu. Apa pun yang menjangkau pihak luar akan dikembalikan sebagai tindakan tertunda; tidak ada yang dikirim sebelum dikonfirmasi.
- Aturan panggilan: hanya nomor perusahaan, kecuali orang tersebut memberikan persetujuan tertulis; panggilan dilakukan pada jam kerja di zona waktu penerima; permintaan untuk tidak dihubungi dipatuhi; dan kru akan menyatakan bahwa mereka adalah AI jika ditanya.
- Izin: token bertindak sebagai anggota yang menyetujuinya, di workspace tersebut, dengan peran anggota itu. Token tidak dapat membeli nomor, mengubah penagihan, menghubungkan akun, atau mengundang orang. Cabut kapan saja melalui Settings → API keys.
Harga
Berdasarkan penggunaan, dengan kredit prabayar: $0.30 per menit kru (tanpa biaya tambahan untuk tersambung dengan orang sungguhan), $0.03 per teks, $3/bulan per nomor. Workspace baru mendapat kredit gratis senilai $10, tanpa kartu — cukup untuk satu nomor telepon dan sekitar 20 menit panggilan kru. Alat yang memerlukan pengeluaran akan mengembalikan kesalahan 402 jika saldo nol. Tabel lengkap: bullpen.sale/pricing.
Cara lain untuk mengakses
- A2A: Herman adalah agen A2A. Kartu di
/.well-known/agent-card.json, JSON-RPC dihttps://bullpen.sale/a2a. - REST API + CLI: satu endpoint POST, setiap tindakan didokumentasikan di bullpen.sale/docs.
curl -fsSL https://bullpen.sale/install.sh | sh
Dokumen penemuan
| Jalur | Isi |
|---|---|
/.well-known/oauth-protected-resource/mcp | Metadata resource yang dilindungi OAuth (RFC 9728) |
/.well-known/oauth-authorization-server | Metadata server otorisasi (RFC 8414) |
/.well-known/mcp/server-card.json | Kartu server MCP |
/.well-known/agent-card.json | Kartu agen A2A |
/openapi.json | OpenAPI 3.1 dengan MPP x-payment-info |
/llms.txt | Ringkasan untuk model bahasa |
Dukungan
office@roseglass.dev · bullpen.sale · Privasi · Ketentuan
Bullpen dibuat oleh RoseGlass Corp.