sale.bullpen/bullpen
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Bullpen
Publisher-provided description
AI sales team that works the phone: gets a real person on the line. Agents sign up by paying (MPP).
Summary by lookupd
Lets an agent run AI phone calling and texting campaigns, find companies to contact, and read call transcripts and credit balances.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http bullpen https://bullpen.sale/mcp
Codex, remote (streamable-http)
codex mcp add bullpen --url https://bullpen.sale/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"bullpen": {
"url": "https://bullpen.sale/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 41)
Publisher-provided text
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 firbullpen_signupStart creating a Bullpen workspace for your principal by paying with the Machine Payments Protocol (MPP, Stripe). Returns the 402 payment challenge and the exacwhoamiThe workspace, member and role this API key acts as.credits_statusPrepaid credit balance and recent usage. Spending tools return a 402 error at zero.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.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. Anythingconfirm_herman_actionRun or drop a pending action Herman proposed (a call, text or Salesforce update). Only confirm what your principal actually wants.ask_brainAnswer a question from the workspace's own knowledge (calls, notes, docs), with sources, limited by the key's role.find_companiesSearch for companies to sell to (e.g. 'HVAC companies in Salt Lake City'). Returns names, main phone lines and websites.research_companyWho to ask for at a company returned by find_companies.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. SpknockReach 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.send_textText from the workspace's line. Opt-outs are honored. Spends credits.send_emailEmail from the workspace's agent inbox.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 recordget_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, anddelete_callDelete the transcript, summary and recording of one call, for good (a deletion request from the person called, or your team's retention policy). The call row, ifloor_stateLive and recent crew calls.create_campaignStart a calling campaign. Add contacts with import_campaign_contacts, then work_campaign.import_campaign_contactsAdd contacts to a campaign from CSV text (header row: company, phone, name, title, email).work_campaignSend the crew to work a campaign's contacts now. Spends credits.onboarding_statusChecklist of what this workspace still needs before every feature works (Herman, compliance agreement, phone number, crew, your mobile, credits, Salesforce, Gooopen_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); heturn_on_hermanSwitch Herman on for this member so ask_herman works.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 acceptedaccept_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 thisget_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 usedraft_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 —set_team_profileSave the team profile (admin only). Pass only fields your person approved: spoken_name, pronunciation, about, website, trademarks [{name, say_as}], tone, openinset_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
Details
- Version: 1.0.2
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 733 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/GreatPyreneseDad/bullpen-mcp
- Website: https://bullpen.sale
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/sale.bullpen/bullpen)
- 62071 servers
- Last crawl: 2026-11-11T16:17:25.167Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp