Outbox CLI for Claude Code
Run your Outbox agency from the terminal. Build agents, ship workflows, audit calls, triage conversations, and pull reports — all by just talking to Claude. A Claude Code plugin for Outbox agency operators and their teams.View on GitHub
github.com/Outbox-Solutions/outbox-claude-plugin
What you can do
Once installed, just ask in plain English:Create a new outbound sales agent for Acme Roofing — friendly, qualifies budget and timeline, books a 15-min discovery call.
Add 500 contacts with a phone number that haven’t been called yet in the Husband Realty account to the AI Reactivation Sequence workflow.
Show me last week’s report for Beta Dental.
The booking agent on Gamma Plumbing keeps failing on price objections. Pull the last 30 calls and tell me what to fix.
What conversations need my attention right now?
Switch me over to Delta Roofing.Or use slash commands directly when you want a specific, repeatable output format.
The campaign command
The headline feature:/outbox-cli:outbox-campaign is an interactive campaign builder. It filters contacts in the active client (tags, custom fields, last-activity date, has-phone, etc.), previews the matches, and enrolls them into a workflow in batches.
Use it for reactivation pushes, follow-up sequences, segment-specific outreach — anything where you’d otherwise be exporting CSVs and importing into the workflow UI.
Get set up (under 2 minutes)
1
2
Install Claude Code
If you don’t have it yet, follow the install steps at
claude.com/claude-code. Then launch it
by typing
claude in your terminal.3
Install the plugin
Inside Claude Code, run:
4
Sign in in your browser
Run
/mcp, choose plugin:outbox-cli:outbox and select
Authenticate. An Outbox sign-in page opens in your browser. Sign in
with your Outbox email and password, then return to Claude Code.Your password goes to Outbox in the browser, never into the terminal. If
you normally sign in with Google, set a password first with Forgot
password on the Outbox sign-in page.5
Pick a client and take the tour
Updating from an older version? Version 0.2 replaces the old
terminal sign-in. After updating, run
/mcp → plugin:outbox-cli:outbox
→ Authenticate once. You can delete ~/.outbox/credentials.json; nothing
reads it any more.Slash commands
All commands are namespaced under/outbox-cli: so they won’t collide with Claude Code built-ins or other plugins.
Auth + context
Agents
Workflows + campaigns
Logs + debugging
Resources
Skills (auto-trigger)
Claude triggers these automatically when you describe what you want — no need to remember a command name.For agency operators
If your account is an agency account, signing in gives you access to every client company under your agency. Switch between them at any time:Recommended workflow
Keep a folder per client on your machine:cd into a client’s folder before launching Claude Code, then run /outbox-cli:outbox-use-client once to set the context. After that, the client stays active for that session.
Managing clients
Agency admins can manage clients from Claude Code too:Add a new client called Epsilon HVAC, copied from Acme Roofing.
Put Beta Dental on our Pro client plan.
Raise Gamma Plumbing’s agent limit to 5.Deleting a client, or changing its rates, plan or billing, always shows you what will change and waits for your yes.
Before anything risky
Deleting things, releasing or buying numbers, bulk SMS/email, launching email campaigns, enrolling more than 5 contacts and changing a client’s billing don’t run straight away. Outbox sends back a summary, Claude asks you, and it only runs after you say yes.Built-in docs lookup
The plugin also wires Claude Code into the official Outbox docs. Ask any “how do I…” or “what does X mean” question and Claude searches the docs automatically.what’s the difference between an agency key and a company key?
how do I set up a voice mailbox?
what does “concurrent call limit” mean?
Troubleshooting
Outbox tools are missing, or calls say "needs authentication"
Outbox tools are missing, or calls say "needs authentication"
You’re signed out. Run
/mcp, choose plugin:outbox-cli:outbox and
select Authenticate. If it keeps failing, choose Clear
authentication first, then Authenticate again."Plugin not found in any marketplace"
"Plugin not found in any marketplace"
Make sure you’re using the qualified install command:Not just
/plugin install outbox-cli.Slash commands aren't appearing
Slash commands aren't appearing
Run
/reload-plugins once, then type /outbox-cli: and you’ll see the
full list in the autocomplete picker.You got signed out
You got signed out
Your sign-in lasts up to 180 days. Changing your Outbox password, or
disconnecting the app in Settings → Claude & Codex, also signs you
out. Run
/mcp → plugin:outbox-cli:outbox → Authenticate again.Something else broken?
Something else broken?
Open an issue on the plugin
repo or
ask your Outbox contact.
Related
- MCP Server — connect any MCP-compatible client (Claude, Cursor, etc.)
- Connect to Codex — the same Outbox tools in OpenAI Codex
- JavaScript SDK — call the Outbox API from Node and the browser

