API + MCP + WebSocket — Available now

Temporary Email Infrastructure for Autonomous AI Agents

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.

View MCP Server
SMTP Latency
< 200ms
Uptime
99.9%
Protocols
REST · WS · MCP
Model Context Protocol

What is the MCP Email Server?

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.

Open standard

Created by Anthropic and adopted by the industry. Works with Claude Desktop, Continue, Cursor, and any agent that implements the MCP protocol.

5 native tools

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.

One JSON config file

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

Autonomous signup at any web service

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.

1

Agente llama a create_signup_inbox → obtiene email temporal etiquetado

2

Agente se registra en el servicio con esa dirección

3

wait_for_verification_email espera el email con retry automático

4

extract_otp_code o extract_verification_link completan el registro

Quick Start

Integrate in 30 seconds

Choose your protocol. First response in seconds — no account, no credit card.

~/.config/claude/claude_desktop_config.json MCP Server
{
  "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
Requires Pro plan or higher. View full documentation
The Problem

Email verification is still manual and brittle

Every time you need a temporary mailbox, the process is slow, unreliable, and doesn't scale.

Developers

Testing signup and verification flows in development is a constant pain.

  • Test accounts pile up in the inbox
  • No API to automate — 100% manual process
  • Third-party services go down or rate-limit
  • No support for parallel tests

QA Teams

E2E tests involving email are the most frequent bottleneck in CI/CD.

  • Non-deterministic tests that depend on the inbox
  • No way to wait for email in real time (polling)
  • Shared mailboxes that contaminate tests
  • Impossible to run test suites in parallel

AI Agents

Autonomous agents need email for web signups but have no native way to handle it.

  • No programmable interface (MCP, tool calls)
  • Depend on real accounts that expire or get blocked
  • No way to listen for emails in real time
  • Privacy compromised with real data
The Solution

Programmable infrastructure, not just a temp email

A complete technical platform built for developers and autonomous agents from day one.

Real SMTP reception

Own SMTP server on port 25. Receive emails from any service in the world in milliseconds, with no intermediaries or forwarding.

Full REST API

Create, list and delete mailboxes. Read messages with attachment support. Auth with API key or anonymous session.

Real-time WebSocket

Connect to the inbox via WebSocket and receive push notifications in under 200ms from when the email arrives. No polling.

Native MCP Server

5 MCP tools ready for Claude Desktop and any compatible agent. Full inbox control from the agent's context.

Automatic expiration

Configurable TTL per plan (10 min to 7 days). Mailboxes expire on their own — no manual cleanup, no residual data.

AWS Production-ready

AWS infrastructure with private VPC, RDS PostgreSQL, ElastiCache Redis, ALB + TLS and Terraform for full IaC.

How It Works

From zero to working mailbox in seconds

No signup, no configuration. One API call and you have a real inbox.

1

Create the mailbox

A POST to /api/v1/mailboxes generates your unique address with configurable TTL.

2

Receive emails

Any email sent to your address reaches our SMTP server in milliseconds.

3

Listen in real time

Connect via WebSocket and receive a push in <200ms when a new message arrives.

4

Mailbox expires on its own

When the TTL ends, the mailbox deactivates automatically. No residual data.

For Developers

API designed to integrate in minutes

Semantic REST, stable WebSocket, OpenAPI documentation. No surprises in production.

OpenAPI / Swagger docs

Interactive documentation at /docs. Test every endpoint without leaving the browser.

API Keys with plans

Generate API keys with SHA-256 hash. Access multiple mailboxes, higher TTL and advanced endpoints.

Stable WebSocket with retry

Automatic reconnection with back-off. Typed events: new_message and ping.

Multi-tenant from day 1

Per-user namespacing. Independent quotas per plan. Full isolation between projects.

Attachments with JSONB metadata

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..."
For AI Agents

The inbox your agent can control

5 native MCP tools. Your agent creates inboxes, waits for emails and extracts OTPs or links — no complex prompts, no workarounds.

5 production-ready MCP tools

home.agents.points.0.desc

Minimal latency in agentic workflows

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.

Pro plan or higher for MCP access

20 mailboxes, 2,000 req/day (Pro) — 100 mailboxes, 10,000 req/day (Team). Designed for production agents.

claude_desktop_config.json
{
  "mcpServers": {
    "uncorreotemporal": {
      "command": "python",
      "args": ["-m", "mcp.server"],
      "env": {
        "UCT_API_KEY": "uct_xxxxx"
      }
    }
  }
}
create_signup_inboxCreates temporary inbox tagged by service
wait_for_verification_emailWaits for verification email with auto-retry
get_latest_emailReads the latest email received in the inbox
extract_otp_codeExtracts 4-8 digit OTP code from message
extract_verification_linkExtracts the verification link from the message
Use Cases

Integrated at every stage of the development cycle

From unit tests to production agents.

E2E signup tests

Create a mailbox, register a user, wait for the confirmation email via WebSocket and extract the token — all in the same test, no mocks.

Parallel CI/CD pipelines

Each CI job generates its own isolated mailbox. No contamination between runs, no state cleanup. Perfect for GitHub Actions and GitLab CI.

AI agent automation

The agent registers at any web service, receives the verification email in its MCP inbox and extracts the code without human intervention.

Development sandboxes

Each developer on the team uses their own temporary address locally. No shared mailboxes, no mailtrap setup, no extra costs.

Scraping and research

Researchers and analysts who need to access newsletters or gated content without exposing their personal or corporate email.

SaaS integration testing

Verify that your SaaS sends the correct emails (onboarding, invoices, alerts) with the exact content, without needing real accounts.

Security & Architecture

Built for production from day 1

AWS infrastructure with end-to-end TLS, private VPC and automatically expiring data.

End-to-End TLS

Forced HTTPS/WSS. ACM wildcard certificate. TLS 1.2+ policy on ALB.

Hashed API Keys

Only SHA-256 hash in DB. Raw key shown once. Never persisted in logs.

Private AWS VPC

RDS and Redis in private subnets. EC2 not directly accessible. Only ALB exposed.

Automatic Expiration

Data with real TTL: mailboxes and messages are deleted on expiry. By design we don't accumulate data.

IaC with Terraform

100% Terraform. 11 modules. Remote state in S3 + DynamoDB lock. Dev and prod independent.

Active Health Checks

GET /health verifies DB and Redis. ALB routes traffic only to healthy instances.

Async PostgreSQL + Redis

SQLAlchemy async with asyncpg. Redis for WebSocket pub/sub. No blocking in SMTP handler.

Soft-delete with Audit

Mailboxes are marked inactive before expiring. History preserved for audit.

Pricing

Start free, scale when you need it

No credit card for the free plan. No hidden costs.

Free

$0

forever

For personal use and quick tests.

  • 3 mailboxes
  • 50 messages/mailbox
  • Max. 1 hour retention
  • 20/day API calls
  • No MCP Server
★ Most popular

Developer

$19

per month

For individual developers and AI agent automation.

  • 5 mailboxes
  • 500 messages/mailbox
  • Max. 12 hours retention
  • 500/day API calls
  • MCP Server (100 calls/day)

Pro

$49

per month

For teams running AI agents in production.

  • 25 mailboxes
  • 2,000 messages/mailbox
  • Max. 3 days retention
  • 2,000/day API calls
  • MCP Server — Unlimited

Team

$149

per month

For teams running multiple AI agents at scale.

  • 100 mailboxes
  • Unlimited messages
  • Max. 7 days retention
  • 10,000/day API calls
  • MCP Server — Unlimited
  • SLA 99.9%
  • Multi-tenant support

💳 Payments processed by Lemon Squeezy — No card stored on our servers.

No signup, no credit card

Your first mailbox in 30 seconds

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