Cómo funciona
Al añadir mcp-mailtrap a su configuración de Cursor, el agente obtiene acceso a la API de Email, al Email Sandbox y a la gestión de plantillas de Mailtrap. Describa lo que necesita en lenguaje sencillo y el agente usará a la herramienta de Mailtrap adecuada, le mostrará los parámetros y ejecutará la llamada tras su confirmación sin salir de su IDE.

Configuración
Paso 1: Node.js – mcp-mailtrap se ejecuta como una utilidad de CLI de Node.js. Instálelo primero.
Paso 2: Abra «Settings» → «Tools & MCPs» → y haga clic en «New MCP server»
Paso 3: Pegue lo siguiente en ~/.cursor/mcp.json:
{
"mcpServers": {
"mailtrap": {
"command": "npx",
"args": ["-y", "mcp-mailtrap"],
"env": {
"MAILTRAP_API_TOKEN": "su_token_api_mailtrap",
"DEFAULT_FROM_EMAIL": "su_remitente@ejemplo.com",
"MAILTRAP_ACCOUNT_ID": "su_id_de_cuenta",
"MAILTRAP_TEST_INBOX_ID": "su_id_de_inbox_de_prueba"
}
}
}
}
Paso 4: Reemplace los valores de los marcadores de posición con sus credenciales de Mailtrap (token de API, dirección de remitente verificada, ID de cuenta e ID de bandeja de entrada de prueba).
Paso 5: Abra el panel de IA, cambie al modo «Agent» y confirme que Mailtrap aparece en la lista de herramientas MCP.
ℹ️ Nota: DEFAULT_FROM_EMAIL debe ser una dirección de un dominio que haya verificado en «Sending Domains» de Mailtrap. MAILTRAP_ACCOUNT_ID se encuentra en «Settings» → «Account Settings»; MAILTRAP_TEST_INBOX_ID está en la URL de su bandeja de entrada de sandbox.
Para obtener una guía detallada, consulte el artículo de la documentación oficial.
Casos de uso
- Obtener el contenido de su plantilla para verificar los nombres de las variables.
- Editar sus plantillas y comprobar cómo se ven en Sandbox.
Funcionalidades soportadas
- Enviar emails transaccionales
- Gestionar plantillas de email
- Usar el Email Sandbox para pruebas
- Realizar el seguimiento de las estadísticas de entrega (aperturas, clics, rebotes)
- Gestionar flujos de envío