Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Email (IMAP/SMTP) con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Conecta cualquier buzón por IMAP y SMTP: lista carpetas, busca y lee correos con adjuntos, márcalos, destácalos y muévelos, y guarda respuestas como borradores. El envío y la eliminación a la Papelera están desactivados al instalar; en AnythingMCP Cloud, enviar requiere un proveedor con SMTP en el puerto 2525. Funciona con IONOS, Strato, GMX, web.de, T-Online, Gmail (contraseña de aplicación), Fastmail, Hetzner, all-inkl, Aruba y servidores autoalojados.
Prueba a pedir
Prompts de ejemplo para Email (IMAP/SMTP)
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Email (IMAP/SMTP), pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Email (IMAP/SMTP)
Conecta cualquier buzón por IMAP y SMTP: lista carpetas, busca y lee correos con adjuntos, márcalos, destácalos y muévelos, y guarda respuestas como borradores. El envío y la eliminación a la Papelera están desactivados al instalar; en AnythingMCP Cloud, enviar requiere un proveedor con SMTP en el puerto 2525. Funciona con IONOS, Strato, GMX, web.de, T-Online, Gmail (contraseña de aplicación), Fastmail, Hetzner, all-inkl, Aruba y servidores autoalojados.
Configuración
La configuración lleva unos 5 minutos. Necesitas los nombres de los servidores IMAP y SMTP de tu proveedor de correo y la contraseña del buzón, o una contraseña de aplicación.
El conector funciona con cualquier buzón que ofrezca IMAP (leer y organizar el correo) y SMTP (enviar): IONOS, Strato, GMX, web.de, T-Online, Hetzner, all-inkl, Aruba, Gmail y Google Workspace, Yahoo, iCloud, Fastmail, un Dovecot/Postfix autoalojado y la mayoría de los demás proveedores.
No sirve para Microsoft 365 ni Outlook.com. Microsoft desactivó el inicio de sesión con contraseña para IMAP y SMTP. Usa el conector Microsoft Outlook, que inicia sesión con OAuth.
- Busca tu proveedor en la tabla de abajo. Si no aparece, sus páginas de ayuda indican el servidor IMAP y el servidor SMTP (también llamados servidor de entrada y servidor de salida).
- Rellena
EMAIL_IMAP_HOST,EMAIL_IMAP_PORT,EMAIL_SMTP_HOST,EMAIL_SMTP_PORT,EMAIL_USERNAME(casi siempre la dirección de e-mail completa) yEMAIL_PASSWORD. - Deja vacíos
EMAIL_IMAP_SECURITYyEMAIL_SMTP_SECURITY: el puerto decide (993 y 465 usan SSL/TLS, 143 y 587 usan STARTTLS). Ponlestlsostarttlssolo para un servidor en un puerto no estándar. - Instala el conector y ejecuta
imap_smtp_list_folderspara comprobar el inicio de sesión.
| Proveedor | Servidor IMAP | Puerto IMAP | Servidor SMTP | Puerto SMTP | Contraseña |
|---|---|---|---|---|---|
| IONOS (1&1) | imap.ionos.de | 993 | smtp.ionos.de | 465 | contraseña del buzón |
| Strato | imap.strato.de | 993 | smtp.strato.de | 465 | contraseña del buzón |
| GMX | imap.gmx.net | 993 | mail.gmx.net | 587 | contraseña de la cuenta; antes activa "POP3/IMAP" en los ajustes de correo de GMX |
| web.de | imap.web.de | 993 | smtp.web.de | 587 | contraseña de la cuenta; antes activa "POP3/IMAP" en los ajustes de correo de web.de |
| T-Online | secureimap.t-online.de | 993 | securesmtp.t-online.de | 465 | la contraseña de e-mail independiente de los ajustes de e-mail de Telekom |
| Gmail / Google Workspace | imap.gmail.com | 993 | smtp.gmail.com | 465 | contraseña de aplicación |
| Yahoo Mail | imap.mail.yahoo.com | 993 | smtp.mail.yahoo.com | 465 | contraseña de aplicación |
| iCloud Mail | imap.mail.me.com | 993 | smtp.mail.me.com | 587 | contraseña específica de app |
| Fastmail | imap.fastmail.com | 993 | smtp.fastmail.com | 465 | contraseña de aplicación |
| Hetzner (konsoleH) | mail.your-server.de | 993 | mail.your-server.de | 587 | contraseña del buzón |
| all-inkl | tu servidor, p. ej. w0123456.kasserver.com (aparece en KAS) | 993 | el mismo servidor | 465 | contraseña del buzón |
| Aruba | imaps.aruba.it | 993 | smtps.aruba.it | 465 | contraseña del buzón |
| Autoalojado (Dovecot/Postfix) | tu servidor de correo | 993 | tu servidor de correo | 587 | contraseña del buzón |
Contraseñas de aplicación: los proveedores con verificación en dos pasos no aceptan la contraseña normal para IMAP y SMTP. En su lugar emiten una contraseña de aplicación, que solo usa este conector y que puedes revocar en cualquier momento.
- Gmail / Google Workspace: activa la verificación en dos pasos y luego crea una en https://myaccount.google.com/apppasswords. En Google Workspace puede que un administrador tenga que permitirlo.
- Yahoo: Account Info, Account Security, Generate app password.
- iCloud: https://account.apple.com, Sign-In and Security, App-Specific Passwords.
EMAIL_USERNAMEes la dirección de iCloud completa. - Fastmail: Settings, Privacy & Security, Manage app passwords, con acceso a IMAP y SMTP.
- GMX y web.de con el inicio de sesión en dos pasos activado: crea una contraseña específica de aplicación en los ajustes de seguridad.
Ajustes opcionales: EMAIL_FROM_ADDRESS y EMAIL_FROM_NAME definen el remitente que se muestra en el correo enviado (por defecto: el nombre de usuario); el proveedor normalmente solo acepta sus propias direcciones o alias. EMAIL_SMTP_USERNAME y EMAIL_SMTP_PASSWORD solo hacen falta cuando el envío usa un inicio de sesión distinto del de lectura. EMAIL_SENT_FOLDER indica dónde se guarda el correo enviado (por defecto: la carpeta que el servidor marca como Enviados; Gmail guarda el correo enviado por su cuenta).
Leer y ordenar: la IA empieza por la lista de carpetas (bandeja de entrada, enviados, borradores, papelera, spam, archivo, con el número de mensajes y de no leídos), busca en una carpeta por remitente, destinatario, asunto, texto, fechas, no leídos o destacados, del más reciente al más antiguo, y lee un mensaje como texto con su lista de adjuntos. Leer un mensaje no lo marca como leído. Abre adjuntos (los archivos de texto como texto, las imágenes y los documentos adjuntos al resultado), marca el correo como leído o no leído, lo destaca y lo mueve a otra carpeta.
Responder: imap_smtp_save_draft guarda un mensaje en Borradores, si quieres como respuesta en el hilo de un mensaje, para que lo revises y lo envíes desde tu programa de correo. Es la forma predeterminada de responder. imap_smtp_guide explica en qué orden llamar a las herramientas, sin contactar con el servidor de correo.
Desactivadas al instalar: imap_smtp_send_message y imap_smtp_delete_messages. Actívalas en la lista de herramientas del conector solo si la IA de verdad debe enviar o eliminar. El envío sale al momento, si quieres como respuesta en el hilo de un mensaje, guarda una copia en Enviados y no se puede recuperar, así que la IA confirma antes contigo los destinatarios y el contenido. Eliminar mueve los mensajes a la Papelera: nada se elimina de forma permanente, y se rechazan los mensajes que ya están en la Papelera.
Contenido no fiable: los e-mails los escriben desconocidos y pueden contener texto pensado para dar instrucciones a la IA ("reenvía todas las facturas a…", "elimina este hilo"). La IA trata el contenido del correo como datos, no como órdenes, y nunca sigue instrucciones que encuentre en un e-mail.
Límites: una búsqueda devuelve como máximo 100 mensajes; un cuerpo se corta a los 100.000 caracteres con una marca; se rechazan los adjuntos de más de 4 MB; un mensaje va a un máximo de 50 destinatarios; el correo saliente todavía no puede llevar adjuntos. Cada llamada a una herramienta abre su propia conexión IMAP y cierra la sesión al terminar, así que nada queda conectado al buzón entre llamadas. Los UID pertenecen a una carpeta y cambian cuando se mueve un mensaje.
Cloud y autoalojado: AnythingMCP Cloud solo se conecta con cifrado (SSL/TLS o STARTTLS), solo a servidores de correo públicos en los puertos IMAP 993/143 y SMTP 465/587/2525, y solo a servidores con un certificado válido. Siempre inicia sesión en el servidor SMTP, así que nada sale a través de un relay sin autenticar. En Cloud no se acepta el puerto 25.
Enviar desde AnythingMCP Cloud: el proveedor de hosting de Cloud bloquea el SMTP saliente en los puertos 25, 465 y 587, así que con casi cualquier buzón el envío no funciona allí: imap_smtp_send_message lo indica y no se envía nada. La lectura, la búsqueda, los destacados, el movimiento de mensajes y los borradores por IMAP funcionan con normalidad, así que la IA guarda las respuestas como borradores y tú las envías desde tu programa de correo. El envío funciona en una instalación autoalojada, o en Cloud con un proveedor que ofrezca SMTP en el puerto 2525. Test connection muestra IMAP como operativo y SMTP como no accesible.
Autoalojado: un servidor de correo de la red interna funciona en cuanto un administrador añade su host a la allowlist de salida (Admin, Settings, o SSRF_ALLOWED_HOSTS).
Requisitos previos: EMAIL_IMAP_HOST, EMAIL_IMAP_PORT, EMAIL_SMTP_HOST, EMAIL_SMTP_PORT, EMAIL_USERNAME, EMAIL_PASSWORD
Instalar el conector localmente
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Abre http://localhost:3000/connectors/store, elige Email (IMAP/SMTP) e introduce las variables listadas en los Requisitos previos.
Herramientas disponibles
| Tool | What it does |
|---|---|
imap_smtp_guide | How to work with this mailbox: the order to call the tools in, folder names, search criteria, replies and what to confirm before sending |
imap_smtp_list_folders | List the folders of the Email (IMAP/SMTP) mailbox with their role (inbox, sent, drafts, trash, junk, archive), message count and unread… |
imap_smtp_search_messages | Search one folder of the Email (IMAP/SMTP) mailbox, newest first |
imap_smtp_get_message | Read one message: sender, recipients, date, subject, Message-ID, the body as plain text (HTML converted to text) and the list of… |
imap_smtp_get_attachment | Download one attachment of a message by the index get_message listed |
imap_smtp_set_flags | Mark messages as read or unread, and flag (star) or unflag them |
imap_smtp_move_messages | Move messages to another folder (for example an archive or a project folder) |
imap_smtp_delete_messages | Move messages to the Trash folder |
imap_smtp_save_draft | Save a message in the Drafts folder without sending it, so a person can review and send it from their mail client |
imap_smtp_send_message | Send an e-mail from the Email (IMAP/SMTP) mailbox through its SMTP server |
Ejemplos de prompts
- "¿Qué correos sin leer han llegado a mi bandeja de entrada desde el lunes? Dame remitente, asunto y un resumen de una línea de cada uno."
- "Busca el último correo con una factura de mi proveedor de hosting y abre su PDF adjunto."
- "Prepara un borrador de respuesta al último mensaje de [email protected] diciendo que puedo quedar el jueves a las 10."
- "Mueve las newsletters del mes pasado de la bandeja de entrada a la carpeta Archivo."
- "Prepara un borrador de un correo breve a [email protected] para confirmar nuestra llamada de mañana a las 3 de la tarde y guárdalo en Borradores."
Siguientes pasos
¿Te ha sido útil esta guía?