User guide
Your daily workflow should start with MCP in ChatGPT/AI chat, then use the UI for verification and exceptions.
Start with getting startedRecommended workflow order
Use this order for predictable setup and lower operations drift.
Unsendbox MCP surface (current API)
These tools are available in Unsendbox MCP and are mirrored in this guide.
Workspace-first + Unsendbox strategy
Use this when you want Google for mailbox UX and Unsendbox for AI-driven control.
MCP-first workflow (recommended daily driver)
Use your AI chat with the Unsendbox MCP as the primary way to operate mail operations.
- Start a ChatGPT/Claude/OpenAI chat session connected to Unsendbox MCP.
- Run the Unsendbox onboarding prompt.
- Use `connect_domain` for DNS verification.
- Create sender addresses with `create_address` once domain is connected.
- Draft and send via `send_email` or `reply_to_thread`.
MCP runbook for day-one setup
Follow this in AI chat before opening dashboards.
- 01Open the Unsendbox MCP prompt and run the recommended onboarding sequence.
- 02Call `connect_domain` with your zone name and complete DNS records in Cloudflare.
- 03If your team is Workspace-first, confirm whether Google or Unsendbox should be authoritative for domain MX.
- 04Run `get_domain_health` and ensure routing/DNS checks are healthy.
- 05Create dedicated senders for each agent role with `create_address`.
- 06If using Workspace-first routing, create aliases/forward targets for explicit AI identities.
- 07Use `send_email` or `reply_to_thread` for first test traffic and verify outcomes.
OpenCode onboarding path (before daily operations)
Do this once per device/workstation before using ChatGPT/Codex as your daily driver.
- 01Create the repo Opencode config from `/docs/configuration/opencode-setup`.
- 02Enable `opencode-openai-codex-auth` and set the Codex/ChatGPT token in env.
- 03Point the Unsendbox MCP URL to the org endpoint your token can call.
- 04Set `list_threads` and `get_domain_health` as first health checks in every session.
- 05Run a test automation loop (send, receive, mirror rule, reply) from Opencode before production.
Operational cadence in chat
Daily operations should stay in chat, especially for repetitive actions.
- 01Create/update mirror rules for critical human review paths before large campaigns.
- 02Use `list_threads`/`search_threads` to inspect replies before composing follow-ups.
- 03Keep deliverability checks in your pre-send loop and capture failures with IDs.
- 04When blocked, ask the assistant for next action and recovery sequence before retrying.
UI counterpart section
Use the UI for monitoring, manual exceptions, and explicit approvals.
Use both layers together
Keep chat and UI in sync instead of choosing one permanently.
- 01Run normal operations in chat for consistency, then validate outcomes in the UI.
- 02Use UI rule screens if you need to inspect or fine-tune routing exceptions.
- 03Keep your MCP history as the source of truth; use UI for visibility and exception handling.
- 04If there is any mismatch, treat chat commands as current and reconcile in UI after the fact.