Skip to main content
Glama
francofuji

UnCorreoTemporal

by francofuji

UCT Demo

uncorreotemporal-mcp

MCP Badge

MCP-Server für UnCorreoTemporal, fokussiert auf autonome Anmelde- und E-Mail-Verifizierungsworkflows.

Glama

Architektur-Demo

AI Agent
   |
   | MCP
   v
Temporary Email MCP Server
   |
   v
UnCorreoTemporal API

Related MCP server: courier-mcp

Remote-Verbindung (Keine Installation)

Verbinden Sie sich direkt mit dem öffentlichen Endpunkt – keine lokale Installation erforderlich:

{
  "mcpServers": {
    "uncorreotemporal-mcp": {
      "url": "https://uncorreotemporal.com/mcp"
    }
  }
}

Der öffentliche Endpunkt kann kostenlos zu Testzwecken genutzt werden. Für Produktions-Workloads legen Sie Ihren eigenen UCT_API_KEY über eine lokale Installation fest.

Installation

Claude Code

claude mcp add uncorreotemporal -e UCT_API_KEY=uct_your_key_here -- uvx uncorreotemporal-mcp

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "uncorreotemporal": {
      "command": "uvx",
      "args": ["uncorreotemporal-mcp"],
      "env": {
        "UCT_API_KEY": "uct_your_key_here"
      }
    }
  }
}

Holen Sie sich Ihren API-Schlüssel unter uncorreotemporal.com.

Schnellstart (30 Sekunden)

uvx uncorreotemporal-mcp

Oder führen Sie die lokale Projektversion aus:

UCT_API_KEY=uct_your_key_here \
uv run uncorreotemporal-mcp

Beispiel für einen minimalen Workflow

inbox = await create_signup_inbox("github")
email = await wait_for_verification_email(inbox["inbox_id"])
link = await extract_verification_link(
    inbox_id=inbox["inbox_id"],
    message_id=email["message_id"],
)

Öffentliche Tools

  • create_signup_inbox

  • wait_for_verification_email

  • get_latest_email

  • extract_otp_code

  • extract_verification_link

  • complete_signup_flow

Neues v1-Tool: complete_signup_flow

Führt aus:

  1. Posteingang erstellen

  2. Auf Bestätigungs-E-Mail warten

  3. Bestätigungslink + OTP extrahieren

Eingabe:

{
  "service_name": "github",
  "timeout_seconds": 90,
  "poll_interval_seconds": 3,
  "subject_contains": "verify",
  "from_contains": "noreply",
  "preferred_domains": ["github.com"],
  "ttl_minutes": 30
}

Ausgabe:

{
  "status": "success",
  "inbox_id": "agent42@uncorreotemporal.com",
  "email": "agent42@uncorreotemporal.com",
  "verification_message": {
    "message_id": "msg-1",
    "subject": "Verify your email",
    "from_address": "noreply@example.com",
    "received_at": "2026-03-08T11:30:00Z"
  },
  "verification_link": "https://example.com/confirm?t=abc",
  "otp_code": "483920",
  "link_candidates": ["https://example.com/confirm?t=abc"],
  "otp_candidates": ["483920"]
}

status kann success, partial_success oder timeout sein.

Zusammenfassung der Tool-E/A

create_signup_inbox(service_name, ttl_minutes?)

Gibt zurück:

{
  "inbox_id": "agent42@uncorreotemporal.com",
  "email": "agent42@uncorreotemporal.com",
  "expires_at": "2026-03-08T12:00:00Z",
  "service_name": "github"
}

wait_for_verification_email(inbox_id, timeout_seconds?, poll_interval_seconds?, subject_contains?, from_contains?)

Gibt zurück:

{
  "status": "received",
  "message_id": "msg-1",
  "received_at": "2026-03-08T11:30:00Z",
  "subject": "Verify your account",
  "from_address": "noreply@example.com",
  "timeout_seconds": 90
}

get_latest_email(inbox_id, mark_as_read?)

Gibt den vollständigen Nachrichtentext und Metadaten zurück.

extract_otp_code(message_text? | inbox_id+message_id, otp_length_min?, otp_length_max?)

Gibt zurück:

{
  "otp_code": "483920",
  "candidates": ["483920"]
}

Gibt zurück:

{
  "verification_link": "https://example.com/confirm?t=abc",
  "candidates": ["https://example.com/confirm?t=abc"]
}

Konfiguration

Umgebungsvariablen:

  • UCT_API_KEY (erforderlich)

  • UCT_API_BASE (optional, Standard: https://uncorreotemporal.com)

  • UCT_HTTP_TIMEOUT_SECONDS (optional, Standard: 20)

  • UCT_MCP_TRANSPORT (optional, standardmäßig stdio; unterstützt auch streamable-http und sse)

  • UCT_MCP_HOST (optional, Standard: 0.0.0.0)

  • UCT_MCP_PORT (optional, Standard: 8000)

  • UCT_MCP_PATH (optional, Standard: /mcp)

Wichtig: inbox_id == E-Mail-Adresse.

Beispiele

Siehe /examples:

  • simple_workflow.py

  • openai_agent_signup.py

  • langchain_agent_signup.py

  • agent_creates_account.py

Führen Sie einen Trockenlauf durch:

uv run python examples/simple_workflow.py --dry-run

Docker

Build:

docker build -t uncorreotemporal-mcp .

Stdio-Modus ausführen:

docker run --rm -i \
  -e UCT_API_KEY=uct_your_key_here \
  uncorreotemporal-mcp

Streamable-HTTP-Modus ausführen:

docker run --rm -p 8000:8000 \
  -e UCT_API_KEY=uct_your_key_here \
  -e UCT_MCP_TRANSPORT=streamable-http \
  -e UCT_MCP_PATH=/mcp \
  uncorreotemporal-mcp

Breaking Changes

Legacy-Low-Level-Tools entfernt:

  • create_mailbox

  • list_mailboxes

  • get_messages

  • read_message

  • delete_mailbox

Migrationsübersicht:

  • create_mailbox -> create_signup_inbox

  • get_messages + read_message -> wait_for_verification_email + get_latest_email

  • Multi-Step-Anmelde-Orchestrierung -> complete_signup_flow

Verzeichnis-Assets

Vorbereitete Listing-Payloads befinden sich in /directory-listings für:

  • modelcontextprotocol/servers

  • mcp.so

  • awesome-mcp

Bereitstellung des öffentlichen Endpunkts

Bereitstellungsvorlagen für https://uncorreotemporal.com/mcp befinden sich in /deploy.

Entwicklung

uv run pytest
uv run uncorreotemporal-mcp
Install Server
A
license - permissive license
B
quality
C
maintenance

Maintenance

Maintainers
1hResponse time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    MCP server for disposable email — create inboxes, receive emails, and extract OTP codes. Let your AI agent sign up for services, wait for verification emails, and extract codes autonomously.
    7
    57
    1
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    MCP server that gives AI agents disposable email addresses and real phone numbers with automatic OTP extraction and self-destructing identities.
    MIT

View all related MCP servers

Related MCP Connectors

  • Hosted email MCP for AI agents with inboxes, send/receive, memory, recovery, and credits.

  • Shipmail MCP server for AI agent custom-domain email inboxes with REST API and webhooks.

  • Phone, SMS & email for AI agents — one remote MCP endpoint, OAuth login, zero install.

View all MCP Connectors

Appeared in Searches

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/francofuji/uncorreotemporal-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server