otpbox

OTPBox / AI / GigaCode

AI coding agent · MCP

Test email verification with GigaCode

Sber's GigaCode agent mode is built on a LangChain/LangGraph MCP client, so OTPBox connects the same way any streamable-HTTP MCP server does under that stack.

Get a free key Read the MCP docs

Connect OTPBox

Mint a free key first (no account, no card):

curl -X POST https://otpbox.io/api/v1/keys/free -H "content-type: application/json" -d '{}'
→ { "id": "lic_...", "key": "...", "plan": "free", "quotaLimit": 200 }

Register OTPBox with LangChain's MCP adapter (the layer GigaCode's agent mode runs on):

from langchain_mcp_adapters.client import MultiServerMCPClient

client = MultiServerMCPClient({
    "otpbox": {
        "transport": "streamable_http",
        "url": "https://otpbox.io/mcp",
        "headers": {"Authorization": "Bearer <your-otpbox-key>"},
    }
})
tools = await client.get_tools()
GigaCode's own product UI may offer a simpler "add MCP server" flow on top of this - check GigaCode's current in-app settings for the latest shortcut; this snippet is the underlying mechanism Sber documents.

Try a prompt

Once connected, GigaCode can call OTPBox's 13 MCP tools directly. For example:

"Создай тестовый почтовый ящик через otpbox, зарегистрируйся в приложении с его адресом и получи код подтверждения."

What you get

Real inboxes, not mocks

Every code and link comes from a real delivered email, not a stub - so the test proves the actual signup flow works.

Extraction built in

OTP codes and verification links are parsed out automatically. No regex against raw email bodies.

Free tier, no card

200 requests/month with a key minted in one call - no account, no payment info, no waiting.

13 MCP tools

create_test_inbox, wait_for_email, get_otp, get_verification_link, create_test_identity, and more - the full loop is agent-callable.

Official GigaCode docs

For GigaCode's own MCP setup UI/flags beyond the snippet above, see GigaCode's MCP documentation.

Next steps

← Back to OTPBox