Skip to main content
Glama
francofuji

UnCorreoTemporal

by francofuji

UCT Demo

uncorreotemporal-mcp

MCP Badge

UnCorreoTemporal을 위한 MCP 서버로, 자율적인 가입 및 이메일 인증 워크플로우에 중점을 둡니다.

Glama

아키텍처 데모

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

Related MCP server: courier-mcp

원격 연결 (설치 불필요)

공용 엔드포인트에 직접 연결하세요. 로컬 설치가 필요하지 않습니다:

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

공용 엔드포인트는 테스트용으로 무료로 사용할 수 있습니다. 프로덕션 워크로드의 경우 로컬 설치를 통해 고유한 UCT_API_KEY를 설정하세요.

설치

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"
      }
    }
  }
}

uncorreotemporal.com에서 API 키를 받으세요.

빠른 시작 (30초)

uvx uncorreotemporal-mcp

또는 로컬 프로젝트 버전을 실행하세요:

UCT_API_KEY=uct_your_key_here \
uv run uncorreotemporal-mcp

최소 워크플로우 예시

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"],
)

공개 도구

  • create_signup_inbox

  • wait_for_verification_email

  • get_latest_email

  • extract_otp_code

  • extract_verification_link

  • complete_signup_flow

새로운 v1 도구: complete_signup_flow

실행 단계:

  1. 받은 편지함 생성

  2. 인증 이메일 대기

  3. 인증 링크 + OTP 추출

입력:

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

출력:

{
  "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"]
}

statussuccess, partial_success 또는 timeout일 수 있습니다.

도구 I/O 요약

create_signup_inbox(service_name, ttl_minutes?)

반환값:

{
  "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?)

반환값:

{
  "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?)

전체 메시지 본문과 메타데이터를 반환합니다.

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

반환값:

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

반환값:

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

구성

환경 변수:

  • UCT_API_KEY (필수)

  • UCT_API_BASE (선택 사항, 기본값: https://uncorreotemporal.com)

  • UCT_HTTP_TIMEOUT_SECONDS (선택 사항, 기본값: 20)

  • UCT_MCP_TRANSPORT (선택 사항, 기본값: stdio; streamable-httpsse 지원)

  • UCT_MCP_HOST (선택 사항, 기본값: 0.0.0.0)

  • UCT_MCP_PORT (선택 사항, 기본값: 8000)

  • UCT_MCP_PATH (선택 사항, 기본값: /mcp)

중요: inbox_id == 이메일 주소입니다.

예시

/examples를 참조하세요:

  • simple_workflow.py

  • openai_agent_signup.py

  • langchain_agent_signup.py

  • agent_creates_account.py

드라이 런(dry-run) 실행:

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

Docker

빌드:

docker build -t uncorreotemporal-mcp .

stdio 모드 실행:

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

streamable-http 모드 실행:

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

주요 변경 사항

기존 레거시 저수준 도구 제거:

  • create_mailbox

  • list_mailboxes

  • get_messages

  • read_message

  • delete_mailbox

마이그레이션 맵:

  • create_mailbox -> create_signup_inbox

  • get_messages + read_message -> wait_for_verification_email + get_latest_email

  • 다단계 가입 오케스트레이션 -> complete_signup_flow

디렉토리 목록 자산

준비된 목록 페이로드는 다음을 위해 /directory-listings에 있습니다:

  • modelcontextprotocol/servers

  • mcp.so

  • awesome-mcp

공용 엔드포인트 배포

https://uncorreotemporal.com/mcp에 대한 배포 템플릿은 /deploy에 있습니다.

개발

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