correo-despacho-mcp
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) |
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).
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/DerechoVirtual/correo-despacho-juridico'
If you have feedback or need assistance with the MCP directory API, please join our Discord server