Inxmail MCP
inxmail-mcp
Servidor MCP para la API transaccional de Inxmail Commerce. Gestione eventos, envíos, rebotes, listas de bloqueo, listas negras, reacciones y seguimiento de entregas, directamente desde Claude.
Inicio rápido
1. Instalación
npm install -g inxmail-mcp
# or use npx (no install needed)2. Obtener credenciales de API
En su panel de administración de Inxmail Commerce, cree una clave de API en Datos de inicio de sesión de API. Obtendrá:
ID de clave de API (nombre de usuario)
Secreto de API (contraseña)
El nombre de su instancia es el subdominio de su URL de API de Inxmail Commerce:
https://your-instance.api.inxmail-commerce.com/-> instancia =your-instance
3. Configurar para Claude Code
claude mcp add inxmail-mcp -e INXMAIL_INSTANCE=your-instance -e INXMAIL_API_KEY_ID=your-key-id -e INXMAIL_API_SECRET=your-secret -- npx -y inxmail-mcpO desde el código fuente:
claude mcp add inxmail-mcp -e INXMAIL_INSTANCE=your-instance -e INXMAIL_API_KEY_ID=your-key-id -e INXMAIL_API_SECRET=your-secret -- node /path/to/inxmail-mcp/build/index.js4. Configurar para Claude Desktop
Añada a claude_desktop_config.json:
{
"mcpServers": {
"inxmail": {
"command": "npx",
"args": ["-y", "inxmail-mcp"],
"env": {
"INXMAIL_INSTANCE": "your-instance",
"INXMAIL_API_KEY_ID": "your-key-id",
"INXMAIL_API_SECRET": "your-secret"
}
}
}
}Herramientas disponibles
Casos de uso principales
Herramienta | Descripción |
| Comprobar el estado de entrega de un correo electrónico: envíos, rebotes, reacciones y estado de bloqueo |
| Comprobar si un correo electrónico está bloqueado (rebotes duros en lista de bloqueo + bloqueos explícitos en lista negra) |
| Obtener el punto de entrada de la API con enlaces a todos los recursos disponibles |
Eventos
Herramienta | Descripción |
| Disparar un evento de correo electrónico transaccional |
| Obtener el estado/resultado de un evento disparado por ID de transacción |
| Listar todos los tipos de eventos configurados |
| Obtener un tipo de evento único por ID |
Envíos
Herramienta | Descripción |
| Listar correos electrónicos de transacción enviados con filtros |
| Obtener detalles de un envío específico por ID |
Reacciones y seguimiento
Herramienta | Descripción |
| Listar reacciones de los destinatarios (aperturas y clics) |
| Listar información sobre el estado de entrega |
Rebotes y quejas
Herramienta | Descripción |
| Listar correos electrónicos de transacción rebotados |
| Listar quejas del bucle de retroalimentación |
Lista de bloqueo (rebotes duros)
Herramienta | Descripción |
| Listar direcciones de correo electrónico bloqueadas por rebote duro |
| Comprobar si un correo electrónico específico está en la lista de bloqueo |
| Eliminar un correo electrónico de la lista de bloqueo |
Lista negra (bloqueos explícitos)
Herramienta | Descripción |
| Listar direcciones de correo electrónico explícitamente en la lista negra |
| Comprobar si un correo electrónico específico está en la lista negra |
| Añadir una dirección de correo electrónico a la lista negra |
| Eliminar un correo electrónico de la lista negra |
Retransmisión de correo (Mail Relay)
Herramienta | Descripción |
| Listar envíos de retransmisión de correo |
| Obtener detalles de un envío de retransmisión de correo específico |
| Listar reacciones de retransmisión de correo (aperturas, clics) |
| Listar rebotes de retransmisión de correo |
| Listar quejas de retransmisión de correo |
Correo sin procesar
Herramienta | Descripción |
| Enviar un correo electrónico RFC 5322 completo (codificado en Base64) |
Registros de errores
Herramienta | Descripción |
| Listar entradas de registro de errores |
| Obtener una entrada de registro de errores única por ID |
| Marcar una entrada de registro de errores como leída |
Ejemplos de prompts
"Is test@example.com blocked or blacklisted?"
"Check the delivery status for user@example.com"
"List all bounces from last week"
"Trigger a welcome email event for new-user@example.com"
"Show me all event types configured in the system"
"List recent complaints from the last 30 days"Desarrollo
git clone https://github.com/shahabazdev/inxmail-mcp.git
cd inxmail-mcp
npm install
npm run buildPruebas
npm test # run all tests
npx vitest # run in watch modeEjecuta pruebas unitarias con Vitest cubriendo:
Cliente de API (autenticación, métodos de solicitud, parámetros de consulta, paginación, manejo de errores)
Registro de herramientas (las 29 herramientas registradas, sin duplicados)
Variables de entorno
Variable | Requerido | Descripción |
| Sí | Subdominio de la instancia (p. ej., |
| Sí | ID de clave de API |
| Sí | Secreto de API |
Licencia
MIT
Latest Blog Posts
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/shahabazdev/inxmail-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server