WorkMail MCP Server
Servidor MCP de WorkMail
Un servidor del Protocolo de Contexto de Modelo (MCP) que conecta Claude Desktop con Amazon WorkMail, proporcionando acceso al correo electrónico y al calendario a través de un transporte stdio local seguro.
Características
Herramienta | Descripción |
| Lista correos electrónicos de cualquier carpeta con paginación |
| Lee el contenido completo del correo electrónico por ID |
| Busca correos electrónicos usando la sintaxis de consulta AQS |
| Envía un correo electrónico (requiere confirmación explícita) |
| Lista eventos del calendario en un rango de fechas |
| Obtiene los detalles completos del evento por ID |
| Crea un evento de calendario (requiere confirmación explícita) |
Related MCP server: Gmail & Calendar Multi-Account MCP Server
Seguridad
Las credenciales se almacenan en el Llavero de macOS (cifrado por hardware en Apple Silicon), nunca en archivos de configuración o variables de entorno
El transporte utiliza stdio (tubería local): sin servidor HTTP, sin puertos abiertos
Cifrado en tránsito mediante HTTPS/TLS al endpoint EWS de WorkMail
Validación de entrada en cada llamada a la herramienta mediante esquemas Zod
Sanitización de salida que redacta los valores de las credenciales de todas las respuestas y mensajes de error
Limitación de tasa que evita bucles de solicitud descontrolados (configurable, predeterminado 30/min)
Protección contra escritura:
send_emailycreate_calendar_eventrequieren un parámetroconfirm: true
Requisitos previos
macOS (utiliza el Llavero para el almacenamiento de credenciales)
Node.js 20+
Cuenta de Amazon WorkMail con autenticación de nombre de usuario/contraseña
Configuración
1. Instalar dependencias
git clone https://github.com/your-username/workmail-mcp-server.git
cd workmail-mcp-server
npm install2. Configurar el entorno
cp .env.example .envEdita .env si tu WorkMail está en una región diferente:
WORKMAIL_MCP_EWS_ENDPOINT=https://ews.mail.us-west-2.awsapps.com/EWS/Exchange.asmxEl endpoint EWS sigue el patrón https://ews.mail.<region>.awsapps.com/EWS/Exchange.asmx. Regiones comunes: us-east-1, us-west-2, eu-west-1.
3. Almacenar credenciales
npm run setup-credentialsEsto solicita tu correo electrónico y contraseña de WorkMail, los almacena en el Llavero de macOS y valida la conexión.
4. Compilar
npm run build5. Registrar en Claude Desktop
Añade lo siguiente a tu configuración de Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"workmail": {
"command": "node",
"args": ["/absolute/path/to/workmail-mcp-server/dist/index.js"]
}
}
}Reinicia Claude Desktop. El servidor de WorkMail debería aparecer como conectado.
Configuración
Todos los ajustes son opcionales y tienen valores predeterminados razonables. Configúralos en .env o como variables de entorno:
Variable | Predeterminado | Descripción |
|
| URL del endpoint EWS de WorkMail |
|
| Máximo de correos devueltos por solicitud (1-100) |
|
| Rango máximo de fechas del calendario en días (1-90) |
|
| Máximo de solicitudes por minuto (1-60) |
|
| Verbosidad del registro: |
Las variables de entorno establecidas en claude_desktop_config.json tienen prioridad sobre .env.
Uso
Una vez conectado, pide a Claude Desktop que interactúe con tu WorkMail:
"Lista mis correos recientes"
"Lee el correo de Sarah sobre el informe del tercer trimestre"
"Busca en mi bandeja de entrada mensajes sobre el despliegue"
"¿Qué reuniones tengo esta semana?"
"Envía un correo a team@example.com sobre la actualización de estado"
"Crea una reunión para mañana a las 2pm con Alex"
Desarrollo
# Run directly from TypeScript (no build step)
npm run dev
# Rebuild after changes
npm run build
# Re-run credential setup
npm run setup-credentialsLos registros se escriben en stderr en formato JSON. Para verlos mientras se ejecuta a través de Claude Desktop, consulta los registros del servidor MCP en las herramientas de desarrollador de Claude Desktop.
Arquitectura
Claude Desktop <──stdio──> MCP Server (Node.js)
│
▼
EWS Client Layer
│
▼
Amazon WorkMail (Exchange Web Services)El servidor utiliza el protocolo EWS en el nivel de compatibilidad Exchange2010_SP2, que es la versión compatible con Amazon WorkMail.
Licencia
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Connect any mailbox to Claude, ChatGPT & AI: read, send, reply, schedule & search emails.
Email infrastructure for AI agents — send, receive, search, and reply to email over MCP.
Read, search, send, organize, draft and schedule email across your inboxes from any MCP client.
Email inboxes for AI agents: send, receive, reply, search, and manage threaded email over MCP.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceIntegrates mailbox.org email and calendar services with Claude, enabling email search, composition, management, calendar access, and Sieve email filter configuration through a secure, locally-hosted interface.4MIT
- FlicenseNot gradedqualityDmaintenanceA local MCP server that connects multiple Gmail and Google Calendar accounts to Claude Desktop, enabling email and calendar management across accounts.4-
- AlicenseNot gradedqualityAmaintenanceConnects Claude Desktop to a local email client, enabling AI-powered email reading, searching, drafting, and organization while preventing sending or permanent deletion.1Apache 2.0
- FlicenseNot gradedqualityCmaintenanceA local MCP server that connects multiple Gmail accounts and Google Calendars to Claude Desktop, enabling email and calendar operations via natural language.-
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/darwinz/workmail-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server