Native MCP server with 5 tools ready for Claude Desktop and any compatible agent. Create inboxes, wait for verification emails, and extract OTPs or links — all without human intervention.
MCP (Model Context Protocol) is Anthropic's open standard that allows AI agents to use external tools natively. UnCorreoTemporal implements an MCP server with 5 production-ready email tools.
Created by Anthropic and adopted by the industry. Works with Claude Desktop, Continue, Cursor, and any agent that implements the MCP protocol.
create_signup_inbox, wait_for_verification_email, get_latest_email, extract_otp_code y extract_verification_link. Everything an agent needs to automate email verification workflows.
Add the server to claude_desktop_config.json with your API key and you're done. Your agent can create mailboxes and read emails in the next conversation.
Typical use case
The agent calls create_signup_inbox, registers at the service using that address, waits for the email with wait_for_verification_email, extracts the code with extract_otp_code and completes the registration. No real mailbox. No human intervention. Done in seconds.
Agente llama a create_signup_inbox → obtiene email temporal etiquetado
Agente se registra en el servicio con esa dirección
wait_for_verification_email espera el email con retry automático
extract_otp_code o extract_verification_link completan el registro
Choose your protocol. First response in seconds — no account, no credit card.
{ "mcpServers": { "uncorreotemporal": { "command": "uvx", "args": ["uncorreotemporal-mcp"], "env": { "UCT_API_KEY": "uct_tu_api_key" } } } } # Desde la próxima conversación tu agente puede: # → create_signup_inbox() Crear inbox etiquetado por servicio # → wait_for_verification_email() Esperar email con retry automático # → get_latest_email() Leer el último email recibido # → extract_otp_code() Extraer código OTP del mensaje # → extract_verification_link() Extraer link de verificación
Every time you need a temporary mailbox, the process is slow, unreliable, and doesn't scale.
Testing signup and verification flows in development is a constant pain.
E2E tests involving email are the most frequent bottleneck in CI/CD.
Autonomous agents need email for web signups but have no native way to handle it.
A complete technical platform built for developers and autonomous agents from day one.
Own SMTP server on port 25. Receive emails from any service in the world in milliseconds, with no intermediaries or forwarding.
Create, list and delete mailboxes. Read messages with attachment support. Auth with API key or anonymous session.
Connect to the inbox via WebSocket and receive push notifications in under 200ms from when the email arrives. No polling.
5 MCP tools ready for Claude Desktop and any compatible agent. Full inbox control from the agent's context.
Configurable TTL per plan (10 min to 7 days). Mailboxes expire on their own — no manual cleanup, no residual data.
AWS infrastructure with private VPC, RDS PostgreSQL, ElastiCache Redis, ALB + TLS and Terraform for full IaC.
No signup, no configuration. One API call and you have a real inbox.
A POST to /api/v1/mailboxes generates your unique address with configurable TTL.
Any email sent to your address reaches our SMTP server in milliseconds.
Connect via WebSocket and receive a push in <200ms when a new message arrives.
When the TTL ends, the mailbox deactivates automatically. No residual data.
Semantic REST, stable WebSocket, OpenAPI documentation. No surprises in production.
Interactive documentation at /docs. Test every endpoint without leaving the browser.
Generate API keys with SHA-256 hash. Access multiple mailboxes, higher TTL and advanced endpoints.
Automatic reconnection with back-off. Typed events: new_message and ping.
Per-user namespacing. Independent quotas per plan. Full isolation between projects.
Attachment metadata (filename, content-type, size) as JSONB. Full RFC 2822 parsing.
# 1. Crear buzón temporal (anónimo) curl -X POST https://uncorreotemporal.com/api/v1/mailboxes -H "Content-Type: application/json" -d '{"ttl_minutes": 60}' # Respuesta: { "address": "mango-panda-42@uncorreotemporal.com", "expires_at": "2026-03-01T15:00:00Z", "session_token": "a8f3k2..." } # 2. Leer mensajes curl https://uncorreotemporal.com/api/v1/mailboxes/mango-panda-42/messages -H "X-Session-Token: a8f3k2..."
5 native MCP tools. Your agent creates inboxes, waits for emails and extracts OTPs or links — no complex prompts, no workarounds.
home.agents.points.0.desc
The agent creates the inbox, takes action on the web, and calls wait_for_verification_email — which returns as soon as the email arrives, no manual polling.
20 mailboxes, 2,000 req/day (Pro) — 100 mailboxes, 10,000 req/day (Team). Designed for production agents.
{ "mcpServers": { "uncorreotemporal": { "command": "python", "args": ["-m", "mcp.server"], "env": { "UCT_API_KEY": "uct_xxxxx" } } } }
create_signup_inboxCreates temporary inbox tagged by servicewait_for_verification_emailWaits for verification email with auto-retryget_latest_emailReads the latest email received in the inboxextract_otp_codeExtracts 4-8 digit OTP code from messageextract_verification_linkExtracts the verification link from the messageFrom unit tests to production agents.
Create a mailbox, register a user, wait for the confirmation email via WebSocket and extract the token — all in the same test, no mocks.
Each CI job generates its own isolated mailbox. No contamination between runs, no state cleanup. Perfect for GitHub Actions and GitLab CI.
The agent registers at any web service, receives the verification email in its MCP inbox and extracts the code without human intervention.
Each developer on the team uses their own temporary address locally. No shared mailboxes, no mailtrap setup, no extra costs.
Researchers and analysts who need to access newsletters or gated content without exposing their personal or corporate email.
Verify that your SaaS sends the correct emails (onboarding, invoices, alerts) with the exact content, without needing real accounts.
AWS infrastructure with end-to-end TLS, private VPC and automatically expiring data.
Forced HTTPS/WSS. ACM wildcard certificate. TLS 1.2+ policy on ALB.
Only SHA-256 hash in DB. Raw key shown once. Never persisted in logs.
RDS and Redis in private subnets. EC2 not directly accessible. Only ALB exposed.
Data with real TTL: mailboxes and messages are deleted on expiry. By design we don't accumulate data.
100% Terraform. 11 modules. Remote state in S3 + DynamoDB lock. Dev and prod independent.
GET /health verifies DB and Redis. ALB routes traffic only to healthy instances.
SQLAlchemy async with asyncpg. Redis for WebSocket pub/sub. No blocking in SMTP handler.
Mailboxes are marked inactive before expiring. History preserved for audit.
No credit card for the free plan. No hidden costs.
Free
forever
For personal use and quick tests.
Developer
per month
For individual developers and AI agent automation.
Pro
per month
For teams running AI agents in production.
Team
per month
For teams running multiple AI agents at scale.
💳 Payments processed by Lemon Squeezy — No card stored on our servers.
No setup. No accounts. One POST and you have a real email address, ready to receive.
REST API · WebSocket · MCP · No payment data required for Free plan