Bullpen
공식전화를 거는 AI 영업팀. 전화 자동응답 시스템, 대기, AI 접수 담당자를 거쳐 실제 담당자와 연결한 뒤, 실시간 통화에 영업 담당자를 연결합니다. 원격, OAuth.
Bullpen MCP(으)로 무엇을 할 수 있나요?
- 일상적인 말로 불펜 운영하기 — Herman에게 현황, 회사 또는 캠페인에 대해 물어보고 팀을 보내 달라고 요청하세요. 외부로 발신하는 모든 작업은 확인을 기다리는 대기 작업으로 표시됩니다.
- 전화로 실제 담당자와 연결하기 — 팀이 전화를 걸고, 자동응답 메뉴와 대기열을 처리한 뒤, 사람이 응답하면 연결해 줍니다.
- 회사 조사 및 발굴하기 — 판매 대상 회사를 대표 전화번호와 웹사이트 정보와 함께 찾고, 각 회사에서 누구를 찾아야 하는지 알아보세요.
- 자체 워크스페이스 지식 검색하기 — 통화, 메모, 문서에서 답변을 찾고 출처를 함께 확인하세요.
- 새 워크스페이스 온보딩하기 — 모든 기능을 사용하기 전에 남은 설정을 확인한 다음, Herman을 활성화하고, 회선을 구매하고, 휴대폰 번호를 설정하고, 팀원을 초대하세요.
- 전화 캠페인 운영하기 — 캠페인을 만들고, CSV에서 연락처를 가져와 진행하세요.
호스팅형 MCP 서버
npx add-mcp 'https://bullpen.sale/mcp'Claude Code, Codex, Cursor 등에 설치됩니다
문서
Bullpen MCP 서버
Bullpen은 전화 업무를 처리하는 AI 영업팀입니다. 각자 고유한 번호와 음성을 가진 AI 상담원들이 전화 메뉴, 대기열, AI 안내원을 거쳐 실제 담당자와 연결한 다음, 실시간 통화에 담당자를 투입합니다. 모든 통화는 Salesforce에 기록됩니다. 관리자 에이전트 Herman은 평이한 말로 불펜 전체를 운영하며, 외부로 무언가를 보내기 전에 확인을 요청합니다.
이 저장소는 Bullpen의 원격 MCP 서버를 설명합니다. 설치하거나 호스팅할 필요가 없으며, 새 워크스페이스에는 카드 없이 $10 크레딧이 무료로 제공됩니다. 서버 주소:
https://bullpen.sale/mcp
- 전송 방식: Streamable HTTP(상태 비저장, JSON 응답)
- 인증: PKCE 및 동적 클라이언트 등록을 사용하는 OAuth 2.1 또는 워크스페이스 API 키
- 레지스트리: 공식 MCP Registry의
sale.bullpen/bullpen - 사이트: bullpen.sale · 문서: bullpen.sale/docs · LLM용: bullpen.sale/llms.txt
연결
Claude (claude.ai, 데스크톱, 모바일)
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" }
}
}
OAuth 대신 API 키 사용(스크립트, 서버, 헤드리스 에이전트): bullpen.sale/app/settings/api에서 키를 만들고 헤더로 전송합니다.
Authorization: Bearer bp_live_...
도구
| 도구 | 로그인 필요 | 기능 |
|---|---|---|
bullpen_about | 아니요 | Bullpen의 기능, 비용, 에이전트의 워크스페이스 생성 방법 안내 |
bullpen_signup | 아니요 | Machine Payments Protocol로 유료 가입($25–$500 크레딧)을 시작하고 402 챌린지 반환 |
whoami | 예 | 토큰이 어떤 워크스페이스, 멤버, 역할로 작동하는지 확인 |
credits_status | 예 | 선불 잔액 및 최근 사용량 확인 |
top_up_credits | 예 | MPP 크레딧 충전($5–$500) 시작 |
ask_herman | 예 | 불펜을 운영하는 Herman과 대화: 상태, 회사, 캠페인, 상담원 파견 |
confirm_herman_action | 예 | Herman이 제안한 통화, 문자 또는 Salesforce 업데이트 승인 또는 취소 |
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 | 예 | 사용 가능한 회선에 AI 상담원 배치 |
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"}
- 첫 요청은 MPP
WWW-Authenticate: Payment …챌린지(Stripe Shared Payment Tokens를 통한 카드 결제)와 함께 402를 반환합니다. - 결제한 뒤
Authorization: Payment …을 사용해 다시 요청합니다. - 응답에는
api_key,org_id,balance_cents이 포함됩니다.
결제 가능한 엔드포인트는 bullpen.sale/openapi.json의 x-payment-info에 설명되어 있습니다. 에이전트는 사용자가 지출을 승인했음을 증명하기 위해 AP2 위임장(X-AP2-Mandate)을 첨부할 수도 있습니다. Bullpen은 각 단계의 한도를 확인하고 /pay/ap2/jwks에서 검증할 수 있는 영수증에 서명합니다.
안전장치
- 아웃바운드 작업에는 사람이 책임을 집니다. 조사, Herman, 브레인, 기업 검색, 캠페인은 바로 사용할 수 있습니다. 워크스페이스 관리자가 아웃바운드 규정 준수 계약에 동의하고 전화번호를 추가해야 통화와 문자를 사용할 수 있습니다.
- Herman은 먼저 확인을 요청합니다. 외부로 전달되는 모든 작업은 보류 중인 작업으로 돌아오며, 승인 전에는 아무것도 전송되지 않습니다.
- 통화 규칙: 당사자가 서면 동의를 제공한 경우가 아니면 회사 회선으로만 통화하고, 수신자 시간대의 통화 가능 시간에 통화하며, 수신 거부를 준수하고, 질문을 받으면 상담원이 AI임을 밝힙니다.
- 권한: 토큰은 승인한 멤버의 역할로 해당 워크스페이스에서 작동합니다. 번호 구매, 결제 변경, 계정 연결, 사용자 초대는 할 수 없습니다. Settings → API keys에서 언제든지 토큰을 폐기할 수 있습니다.
요금
사용량 기반 선불 크레딧: 상담원 통화 분당 $0.30(실제 담당자 연결에 추가 요금 없음), 문자당 $0.03, 번호당 월 $3. 새 워크스페이스에는 카드 없이 $10 크레딧이 무료로 제공됩니다 — 전화번호 하나와 상담원 통화 약 20분에 해당합니다. 잔액이 0이면 결제 도구에서 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.json | MPP x-payment-info이 포함된 OpenAPI 3.1 |
/llms.txt | 언어 모델용 요약 |
지원
office@roseglass.dev · bullpen.sale · 개인정보 처리방침 · 이용 약관
Bullpen은 RoseGlass Corp.에서 제작했습니다.