OTPBox / AI
Model Context ProtocolOTPBox's MCP server puts a disposable email inbox one tool call away. Any agent that speaks MCP — Claude Code, Cursor, Codex, Gemini CLI, and a growing list of others — can create an inbox, wait for a real email to arrive, and read back the extracted OTP code or verification link, all mid-task.
OTPBox is a remote, streamable-HTTP MCP server at https://otpbox.io/mcp. Authenticate with the same bearer token as the REST API — no separate MCP credential, no install:
{
"mcpServers": {
"otpbox": {
"url": "https://otpbox.io/mcp",
"headers": { "Authorization": "Bearer <your-otpbox-key>" }
}
}
}
That exact shape works for Cursor, Claude Code (via .mcp.json), Trae, Kimi Code CLI and most MCP clients that support remote servers. A few use a slightly different key name or file — see the per-client pages below for the exact syntax of each.
POST /api/v1/keys/free, no account or card needed, 200 requests/month. See Get a key.Every tool mirrors a REST endpoint 1:1 — same data, same quota accounting, callable directly mid-task instead of through a fetch call your agent has to write itself.
Full argument/return shape for each: the MCP section of the docs.
An agent gets create/wait/read/delete for inboxes and test identities out of the box — nothing to hand-roll against the REST API.
OTP codes and verification links are parsed server-side. get_otp and get_verification_link return the field directly, not a raw body to regex.
No polling loop needed — the tool call blocks server-side until a message arrives or a timeout elapses (up to 25s).
200 requests/month, one call to mint a key. Pro is $9/month for 5,000 pooled across a team.
Exact config file and syntax for each agent, since a few use a different key name (httpUrl vs url) or file format (TOML, not JSON):
Each tool call counts as one request against the key's monthly quota, same as REST. Separately, MCP is capped at 60 tool calls/minute per key to catch a runaway agent loop before it burns through quota. Full detail: Rate limits and quota.
A standing MCP server, a Skill, and an SDK all cover the same ground from different angles — pick what fits how your agent is built:
← Back to OTPBox