OTPBox / Agents
AI agentsAn agent driving a signup form, testing a login flow, or provisioning QA data hits the same wall a human tester does: a confirmation email with a code or link it has no way to read. OTPBox exists to remove that wall — a disposable inbox and automatic code/link extraction, callable the way an agent actually works: mid-task, via a tool call.
A signup or login flow that emails a one-time code or a confirmation link can't be finished by an agent alone — something has to receive that email and hand the code back. Before an agent had first-class ways to do this, the usual options were all workarounds: a human relaying the code, a shared test inbox that leaks state between runs and test suites, or a mocked email layer that proves nothing about the real flow. None of these scale to an agent running unattended, and the mocked-email option specifically defeats the point of an end-to-end test.
A remote, streamable-HTTP server at /mcp exposing 13 tools — no install, works with any MCP-compatible client. See the MCP docs.
Drop-in instructions that teach an agent the right workflow (mint a key, create an inbox, wait_for_email, clean up) rather than re-discovering it per task. See /skills.
Plain REST under /api/v1, plus otpbox-sdk (TypeScript), a Playwright fixture, and a Python SDK for agents that write and run their own test code. See /docs.
wait_for_email, get_otp, submit — the whole loop in agent-callable steps, no human in it.get_verification_link, classified by type.create_test_identity and create_bulk_test_identities produce synthetic personas (name, email, country, role) backed by real inboxes — up to 50 at once.register_webhook subscribes to inbox, message, and identity events, so a longer-running agent process gets a signed POST instead of holding a loop open.OTPBox is deliberately narrow: disposable inboxes for one signup or verification loop, not a persistent mailbox for an agent to hold an ongoing correspondence from. If your agent needs to send mail or keep a standing identity across sessions, that's a different category of tool — see our honest breakdown in Best email tools for AI agents, including where OTPBox fits and where it doesn't.
Exact connection steps for the tool you're already using: