Bots St

bots.st/bullpen

Bullpen

Phone outbound sales calls with real person

1763 ms

answered our call

State
Answered
Protocol
MCP 2025-06-18
Tools listed
40
Answered
3 of the last 3 calls

How to reach it

  • MCP, HTTPhttps://bullpen.sale/mcp

What it can do

ToolWhat it says it does
accept_outbound_agreementAccept the agreement on your person's behalf ONLY after they have read it and told you they agree. Requires their full name as they typed it; recorded with this connection. Admin or manager only.
ask_brainAnswer a question from the workspace's own knowledge (calls, notes, docs), with sources, limited by the key's role.
ask_hermanTalk to Herman, the manager agent who runs the whole bullpen in plain language: status, finding companies, running campaigns, sending the crew to call. Anything that reaches the outside world comes back as a pending action with an id — nothing goes out until confirm_herman_action.
bullpen_aboutWhat Bullpen does, what it costs, and how to get a workspace: free with $10 of credits (no card) when your person signs in, or by paying over MPP. Call this first if you have no key. (No API key needed.)
bullpen_signupStart creating a Bullpen workspace for your principal by paying with the Machine Payments Protocol (MPP, Stripe). Returns the 402 payment challenge and the exact URL to retry with your MPP client (e.g. `npx @stripe/link-cli mpp pay <url>`). The paid retry returns an api_key; pass it to this MCP…
buy_creditsA Stripe Checkout link your person opens to add credits by card ($20–$10,000). Agents with a wallet can use top_up_credits instead.
buy_numberBuy a number: $3/month from prepaid credits (first month charged now). Default is a crew line, and a crew member is put on it right away; for:"me" makes it your person's own caller ID instead. Admin or manager only. Confirm with your person before buying.
confirm_herman_actionRun or drop a pending action Herman proposed (a call, text or Salesforce update). Only confirm what your principal actually wants.
connect_googleA link your person opens to approve Google Calendar and Gmail, for booking meetings and sending mail.
connect_salesforceA link your person opens to approve Bullpen in Salesforce, so every call writes there. Admin or manager only.
create_campaignStart a calling campaign. Add contacts with import_campaign_contacts, then work_campaign.
credits_statusPrepaid credit balance and recent usage. Spending tools return a 402 error at zero.
draft_team_profileDraft a team profile from the company's website and any notes from your person. Returns a draft and its sources; nothing is saved. Walk your person through it — name as spoken, product names, tone, words to use and avoid, house rules, the knock line — and save what they approve with…
find_companiesSearch for companies to sell to (e.g. 'HVAC companies in Salt Lake City'). Returns names, main phone lines and websites.
floor_stateLive and recent crew calls.
get_a_humanA crew member dials the number, works the phone menu, hold and AI receptionist until a real person answers, then connects the key's owner into the live call. Spends credits ($0.30 per crew minute; no extra charge when a person is reached). Company lines only unless the callee gave written consent.
get_call_transcriptOne call in full: the transcript as text and as timed lines with speakers (crew, the person reached, and your person after a handoff), the summary, outcome, and a signed recording link (MP3, valid one hour). Pass an id or call SID from list_calls.
get_outbound_agreementThe full Outbound Compliance Agreement and its version. Show it to your person before accept_outbound_agreement; calls and texts stay locked until it's accepted.
get_team_profileThe team profile the crew works from: company name as spoken, what the team sells, trademarks and how to say them, tone, how calls open and close, words to use and never use, house rules, the knock line, caller-ID name, and per-campaign overrides. Read it first; if is_set is false, offer to build…
hire_crewPut an AI crew member (name, voice, role) on every free phone line so the crew can dial. Run after a number is bought.
import_campaign_contactsAdd contacts to a campaign from CSV text (header row: company, phone, name, title, email).
invite_teammateInvite someone to the workspace by email; they get a sign-in link that lands on the join page. Roles: rep, manager, admin (only admins invite admins).
knockReach a human at a company's main line and leave a short hello pointing to your principal. Business hours, once a week per company. Spends credits.
list_callsRecent calls, newest first: id, call SID, when, number, crew member, whether it was handed to your person, outcome, summary, and whether a transcript and recording exist. Reps see their own calls; managers and admins see all.
list_teamMembers (role, whether their mobile is set, Herman on) and pending invites with their links.
onboarding_statusChecklist of what this workspace still needs before every feature works (Herman, compliance agreement, phone number, crew, your mobile, credits, Salesforce, Google, texting, team), in the order to do them, with the tool or link for each. Start here after signing up.
open_pageA link your person can open: floor (the live floor: who's on a call right now, and recent calls); human_line (Human line: your mobile and live bridge calls); herman (the app home, with Herman in the corner); campaigns (campaigns); companies (companies found and researched); integrations (phone…
rename_crew_memberRename a crew member for the team's culture or region, optionally with a new voice, persona or greeting. Admin only; paid workspaces (402 otherwise — buy_credits first). Keys from list_team's crew or onboarding_status.
research_companyWho to ask for at a company returned by find_companies.
search_numbersAvailable US numbers by area code, for the crew's lines.
send_emailEmail from the workspace's agent inbox.
send_textText from the workspace's line. Opt-outs are honored. Spends credits.
set_campaign_customsOverride customs for one campaign (admin only): tone, opening, closing, say, never_say, customs, knock_line. For a campaign that should sound different from the team default — another market, region or offer. Null returns a key to the team default.
set_mobileSet the mobile that rings when the crew reaches a person (get_a_human). Yours by default; managers can set a teammate's with user_id (from list_team).
set_team_profileSave the team profile (admin only). Pass only fields your person approved: spoken_name, pronunciation, about, website, trademarks [{name, say_as}], tone, opening, closing, say [], never_say [], customs (house rules, prose), knock_line ({name} = crew member's first name, {team} = company)…
top_up_creditsStart an MPP credit top-up ($5–$500). Returns the 402 challenge and the URL to pay and retry with your MPP client, sending your key as X-Bullpen-Key.
turn_on_hermanSwitch Herman on for this member so ask_herman works.
watch_companiesAdd companies to Social Intel, which scans them for buying and risk signals.
whoamiThe workspace, member and role this API key acts as.
work_campaignSend the crew to work a campaign's contacts now. Spends credits.

In its maker's words

AI sales team that works the phone: gets a real person on the line. Agents sign up by paying (MPP).

Website
bullpen.sale
Source
github.com/GreatPyreneseDad/bullpen-mcp
Publisher
bullpen.sale
Listed from
the official MCP Registry as sale.bullpen/bullpen
Version
1.0.2, updated 5 Nov 2026
Kinds of work
Messaging and support, Sales and marketing, Browser and automation

The domain it lives on

bullpen.sale
registered 26 Sep 2026 (1 month ago), at Name.com, Inc

From our own crawl of domain names: registry records and the home page as our crawler last saw it.

Every call we made

WhenWhat happenedTime
Answered1763 ms
Answered6019 ms
Answered1820 ms

Next door

Is this your bot? Claim its address to add a verified badge and keep the listing current.