correo-despacho-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@correo-despacho-mcpShow me unread emails in my inbox"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
correo-despacho-mcp
MCP de correo IMAP/SMTP para el despacho De la Torre (abogadosdelatorre.com). Permite a Claude leer, buscar, organizar y (opcionalmente) enviar email. Multi-cuenta, con candados de seguridad. Mismo patrón que dolibarr-despacho-mcp y centralita-vpbx-mcp.
Herramientas
Lectura (siempre disponible)
Tool | Qué hace |
| Cuentas configuradas (sin contraseñas) |
| Carpetas/buzones de una cuenta |
| Lista mensajes de una carpeta (recientes primero, paginado) |
| Busca por remitente/destinatario/asunto/texto/fechas |
| Lee un mensaje completo + adjuntos |
| Descarga un adjunto a disco |
| "¿Qué hay nuevo?" en todas las cuentas |
Escritura de buzón — candado MAIL_ENABLE_WRITES
Tool | Qué hace |
| Marca leído / no leído |
| Destaca / quita destacado |
| Mueve a otra carpeta |
| Envía a la Papelera (reversible) — nunca borra de forma permanente |
| Crea un borrador (no lo envía) |
Envío — candado MAIL_ENABLE_SEND
Tool | Qué hace |
| Envía un correo nuevo |
| Responde a un mensaje (mantiene hilo) |
Related MCP server: IMAP MCP Server
Configuración (variables de entorno)
MAIL_ACCOUNTS— JSON con las cuentas (inline), oMAIL_CONFIG_PATH— ruta a unaccounts.json(recomendado, fuera del config).MAIL_ENABLE_WRITES—true/false(def. false).MAIL_ENABLE_SEND—true/false(def. false).MAIL_ATTACHMENT_DIR— carpeta donde guardar adjuntos descargados.MAIL_TLS_STRICT—truepara validar el certificado TLS (def. false; cPanel compartido suele tener el cert del servidor, no del dominio).MCP_TRANSPORT—stdio(local, def.) ohttp.
Formato de cada cuenta en accounts.json (ver accounts.example.json):
[
{ "name": "juridico", "email": "juridico@abogadosdelatorre.com",
"password": "…", "host": "abogadosdelatorre.com",
"imap_port": 993, "smtp_port": 465, "default": true }
]host se usa para IMAP y SMTP; si se omite, se deriva del dominio del email. Puertos por defecto: IMAP 993 (SSL), SMTP 465 (SSL).
Build y prueba
npm install
npm run build # compila a dist/
npm run smoke # arnés: arranca, lista tools y prueba mail_list_accountsInstalar en Claude Desktop
node add-to-claude.cjs # hace backup del config y registra "correo-despacho"Luego reinicia Claude Desktop. Las credenciales se leen de MAIL_CONFIG_PATH.
Seguridad
Borrado = Papelera:
mail_deletemueve a Trash; nunca hace expunge permanente.Envío OFF por defecto: enviar correos de un despacho es delicado; actívalo con
MAIL_ENABLE_SEND=truecuando quieras.Contraseñas fuera del repo (
accounts.jsonestá en.gitignore).
This server cannot be deployed
Maintenance
Related MCP Connectors
Your mailboxes in ChatGPT and Claude: Gmail, iCloud, Fastmail, any IMAP. Passwords stay yours.
Connect any mailbox to Claude, ChatGPT & AI: read, send, reply, schedule & search emails.
Multiple Google accounts (Gmail, Calendar, Drive, Contacts, Tasks) in one Claude connector.
Email inboxes and calendars for AI agents: send, receive, search, draft and schedule.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables seamless email management through natural language conversations with Claude. Supports searching, reading, and sending emails securely with Gmail and other email providers.4MIT
- AlicenseAqualityAmaintenanceEnables Claude to interact with email accounts via IMAP and SMTP, providing tools for searching, reading, sending, and managing emails across multiple providers.40528 npm96MIT
- AlicenseNot gradedqualityCmaintenanceEnables Claude to read, search, send, label, and trash emails in any Gmail account via Google's Gmail API, using OAuth2 authentication with automatic token refresh.67 npmMIT
- FlicenseNot gradedqualityDmaintenanceEnables Claude to read, search, send, and manage emails across multiple IMAP/SMTP accounts via a single deployment.-