Skip to main content
Glama

@mailsink/mcp

Servidor del Protocolo de Contexto de Modelo (MCP) para MailSink — bandejas de entrada de correo electrónico temporales programables para agentes de IA y automatización de pruebas.

Proporciona a su agente ocho herramientas tipadas para aprovisionar direcciones desechables, esperar correos electrónicos de registro, extraer códigos OTP y enlaces mágicos, y realizar la limpieza posterior. Funciona en Claude Code, Claude Desktop, Cursor, Windsurf y cualquier otro cliente compatible con MCP.

Instalación

npm install -g @mailsink/mcp

O ejecútelo mediante npx sin instalar:

npx @mailsink/mcp

Related MCP server: guerrillamail-mcp

Obtenga una clave API

  1. Inicie sesión en https://mailsink.dev/app con GitHub.

  2. Copie la clave de la revelación única. Guárdela en su gestor de contraseñas o en .env.

  3. Expórtela para que el servidor MCP pueda leerla:

    export MAILSINK_API_KEY="msk_..."

El nivel gratuito es de 50 bandejas de entrada/mes e incluye MCP. Los planes Pro ($15/mes) y Team ($49/mes) eliminan el límite de bandejas de entrada, aumentan los límites de tamaño de correo, extienden el TTL y aumentan las tasas de solicitud. Consulte los precios.

Configure su cliente

Claude Code

claude mcp add mailsink -- npx -y @mailsink/mcp

Claude Desktop / Cursor / Windsurf

Añada a la sección mcpServers del archivo de configuración del cliente:

{
  "mcpServers": {
    "mailsink": {
      "command": "npx",
      "args": ["-y", "@mailsink/mcp"],
      "env": {
        "MAILSINK_API_KEY": "msk_..."
      }
    }
  }
}

Reinicie el cliente. Debería ver el servidor mailsink listado con sus ocho herramientas.

Herramientas

Herramienta

Propósito

create_inbox

Aprovisionar una dirección desechable. Devuelve email, id, expires_at.

list_inboxes

Listar las bandejas de entrada activas en la cuenta.

wait_for_email

Bloquear hasta timeout segundos (máx. 120) a que llegue cualquier correo electrónico.

get_verification_code

Extraer el OTP más reciente de la bandeja de entrada (sondea hasta encontrarlo o agotar el tiempo de espera).

get_verification_link

Extraer el enlace mágico más reciente.

list_messages

Resúmenes de todos los mensajes en una bandeja de entrada.

get_message

Contenido completo de un mensaje específico por ID.

delete_inbox

Eliminar una bandeja de entrada inmediatamente.

Ejemplo de flujo de agente

> Sign me up for Figma, capture the verification code, confirm, and
> tell me the plan once you're in.

[agent invokes]
  create_inbox()                                → agent@codenotify.net
  [agent fills the Figma signup form with that address]
  wait_for_email(inbox_id)                      → blocks 30s…
                                                → returns email + OTP
  [agent types the OTP into the Figma form]
  delete_inbox(inbox_id)                        → cleanup

Sin tuberías de webhooks. Sin credenciales IMAP. Sin analizar MIME.

Variables de entorno

  • MAILSINK_API_KEY (obligatorio) — la clave API de su cuenta.

  • MAILSINK_API_URL (opcional, por defecto https://api.mailsink.dev) — anulación para API autoalojada o de desarrollo.

Fuente

https://github.com/heocoi/mailsink/tree/main/mcp

Licencia

MIT — consulte LICENSE.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    A minimal MCP server for reading and sending emails via IMAP/SMTP, supporting multiple accounts in a single instance with zero external dependencies.
    1
    -
  • A
    license
    A
    quality
    C
    maintenance
    MCP server for the Guerrilla Mail temporary/disposable email API. Spin up throwaway inboxes, poll for mail, and read messages from any MCP client.
    6
    10 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    A minimal MCP server for reading, searching, managing, and sending email over IMAP and SMTP.
    MIT