francofuji avatar

UnCorreoTemporal

francofuji/uncorreotemporal-mcp-server

This server wires Claude into UnCorreoTemporal's disposable email API, letting agents autonomously handle signup and verification flows. It exposes high-level tools like create_signup_inbox, wait_for_verification_email, and extract_otp_code, plus a complete_signup_flow orchestrator that handles the full create-wait-extract cycle. You can connect to a public endpoint with no local install, or run it via uvx with your own API key for production workloads. Designed for testing signup flows, scraping verified accounts, or any workflow where your agent needs to receive and parse verification emails without manual intervention. Supports stdio, SSE, and streamable-http transports.

tools
5
auth
Secret needed
transport
STDIO
env vars
3
last updated
Apr 19, 2026

Tools

5 tools

Public tool metadata for what this MCP can expose to an agent.

create_signup_inboxCreates a labeled temporary inbox for a given service. Returns an email address and inbox_id ready to use.2 params

Creates a labeled temporary inbox for a given service. Returns an email address and inbox_id ready to use.

Parameters* required
service_namestring
Name of the service where the agent will register (e.g. 'github', 'notion')
ttl_minutesinteger
Inbox time-to-live in minutes (optional, uses plan default if omitted)
wait_for_verification_emailPolls the inbox until a verification email arrives or the timeout is reached. Returns the email content when found.5 params

Polls the inbox until a verification email arrives or the timeout is reached. Returns the email content when found.

Parameters* required
from_containsstring
Optional filter: only match emails from addresses containing this string
inbox_idstring
The inbox_id returned by create_signup_inbox
poll_interval_secondsinteger
Polling interval in seconds (default: 3)
subject_containsstring
Optional filter: only match emails whose subject contains this string
timeout_secondsinteger
Maximum seconds to wait for the email (default: 90)
get_latest_emailReads the latest email received in the inbox, including full body (text and HTML).2 params

Reads the latest email received in the inbox, including full body (text and HTML).

Parameters* required
inbox_idstring
The inbox_id to read from
mark_as_readboolean
Whether to mark the email as read (default: false)
extract_otp_codeExtracts an OTP code (4-8 digits) from an email message. Can receive the message text directly or look up a message by inbox_id + message_id.5 params

Extracts an OTP code (4-8 digits) from an email message. Can receive the message text directly or look up a message by inbox_id + message_id.

Parameters* required
inbox_idstring
The inbox_id (used together with message_id to look up the message)
message_idstring
The message_id to look up
message_textstring
Raw message text to search for an OTP code
otp_length_maxinteger
Maximum OTP length to match (default: 8)
otp_length_mininteger
Minimum OTP length to match (default: 4)
extract_verification_linkExtracts a verification link from an email message. Supports filtering by preferred domains when the email contains multiple links.4 params

Extracts a verification link from an email message. Supports filtering by preferred domains when the email contains multiple links.

Parameters* required
inbox_idstring
The inbox_id (used together with message_id to look up the message)
message_idstring
The message_id to look up
message_textstring
Raw message text to search for a verification link
preferred_domainsarray
List of preferred domains to prioritize when multiple links are found

Sponsors

Configuration

UCT_API_KEY*secret

Your UnCorreoTemporal API key (get one at https://uncorreotemporal.com). Format: uct_...

UCT_API_BASE

API base URL. Defaults to https://uncorreotemporal.com

UCT_MCP_TRANSPORT

Transport mode: stdio (default), streamable-http, or sse

Readme

UCT Demo

uncorreotemporal-mcp

MCP Badge

MCP server for UnCorreoTemporal, focused on autonomous signup and email verification workflows.

Glama

Architecture Demo

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

Remote Connection (No Installation)

Connect directly to the public endpoint — no local install needed:

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

The public endpoint is free to use for testing. For production workloads, set your own UCT_API_KEY via local install.

Installation

Claude Code

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

Claude Desktop (claude_desktop_config.json)


View the full README on GitHub

Details

Repository
github.com/francofuji/uncorreotemporal-mcp-server
Categories
Communication & Messaging, Search & Web Crawling
Package
uncorreotemporal-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Communication & Messaging MCP servers

View all
1fursatdev-tech avatarFursatfursatdev-tech/fursatAI-bookable curated vacation homes in Northeast India and the Himalayas. Book on WhatsApp.0stars
2getlarkwright avatarSecOps Field Notesgetlarkwright/secops-field-notes-mcpCVSS scoring, IOC extraction, email header triage, hash/JWT/timestamp decoding, CISA KEV lookup.0stars
3holiday-forever avatarHoliday Photo Plus 2holiday-forever/holiday-photo-plus-2Holiday photo MCP server: list and fetch personal holiday photos inline in Claude chat.0stars
4inkwell-finance avatarDagon Inferenceinkwell-finance/dagon-mcpUncensored LLM inference: list models, chat, create keys, buy credits with Solana USDC.0stars
5favcrm avatarFavCRMfavcrm/mcpAgentic CRM for service businesses — bookings, customers, WhatsApp, loyalty, invoicing.0stars
6ali1041 avatarLeadloadzali1041/leadloadz-mcp-serverB2B lead search and email verification MCP server0stars