MCPdir — MCP Server Directory
🇬🇧 🇪🇸

Mailtrap MCP

by Railsware

Email testing and sending through AI — inspect inboxes, validate templates, and analyze deliverability

communication Node.js Beginner
⭐ 100 stars 📅 Updated: 1mo ago

Description

Official Mailtrap MCP server that integrates with the Mailtrap Email API for testing and sending emails through AI assistants. Inspect test inboxes, validate email templates against spam filters, send transactional emails, and analyze deliverability metrics — all from your AI workflow. Mailtrap captures emails in a sandbox environment so you can test email flows without sending to real recipients. Supports HTML email preview, header analysis, and spam score checking to ensure your emails reach the inbox.

✅ Best for

Development teams that need to test email flows and ensure deliverability without spamming real inboxes

⏭️ Skip if

You need a general-purpose email client or want to read personal mailboxes

💡 Use cases

  • Testing email templates and flows in a sandbox environment from your IDE
  • Sending transactional emails through Mailtrap's sending API via AI commands
  • Analyzing email deliverability, spam scores, and header configuration
  • Debugging email rendering issues across different clients and devices

👍 Pros

  • Safe sandbox testing — emails never reach real recipients during development
  • Full HTML preview and spam score analysis through the MCP interface
  • Supports both testing (sandbox) and production (sending) Mailtrap APIs
  • Simple setup via npx with a single API key

👎 Cons

  • Requires a Mailtrap account and API key — free tier has inbox limits
  • Testing features are Mailtrap-specific — not a general email client
  • No support for reading production email accounts (POP3/IMAP)

🔧 Exposed tools (5 tools)

ToolCategoryDescription
analyze_emailanalysisAnalyze email deliverability, spam score, and headers
list_inboxesinbox-managementList all test inboxes in your Mailtrap account
get_messagesinbox-managementRetrieve messages from a specific test inbox
send_emailsendingSend a transactional email through Mailtrap's sending API
manage_templatestemplate-managementCreate, update, or list email templates

⚡ Installation

Prerequisites:

  • • Node.js v18+
  • • Mailtrap API key
  • • API key required

Check Claude Code documentation to configure this MCP server.

💡 Tips & tricks

Use the analyze_email tool to check spam scores before pushing email templates to production. Combine with list_inboxes to organize tests by project or feature branch in separate sandbox inboxes.

🔄 Alternatives

Quick info

Author
Railsware
License
MIT
Runtime
Node.js 18+
Transport
stdio
Category
communication
Difficulty
Beginner
Self-hostable
Auth
Docker
Version
latest
Updated
Feb 28, 2026

Client compatibility

  • Claude Code
  • Cursor
  • VS Code Copilot
  • Gemini CLI
  • Windsurf
  • Cline
  • JetBrains AI
  • Warp

Platforms

🍎 macOS 🐧 Linux 🪟 Windows