Transactional email with a Resend-compatible API: send emails, manage broadcasts and domains.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
Transactional email with a Resend-compatible API.
Self-host on your own AWS SES, or use the hosted cloud at mepmail.je4ndev.com. Migrating from Resend means changing two environment variables β not rewriting your integration.
| Feature | Status | Notes |
|---|---|---|
| Emails API (Resend-compatible) | β | Send, batch, get, cancel β same request/response shapes as Resend. |
| Idempotency | β | Idempotency-Key header dedupes retried sends. |
| API keys | β | Create and revoke ms_ keys from the dashboard, with last-used tracking. |
| Suppression list | β | Hard bounces and complaints suppressed automatically; review and remove per address, or manage via /suppressions (batch add/remove up to 1000). |
| Metrics | β | Daily sends with bounce and complaint rates tracked against SES thresholds. |
| Webhooks (Standard Webhooks) | β | Signed event deliveries (webhook-* and svix-* headers) with per-endpoint event selection, a delivery log, and bring-your-own whsec_ secret. |
| Domains + BYODKIM | β | Guided DNS verification; bring your own DKIM key or let SES manage it. |
| Contacts | β | Team-wide contacts with subscribe state, segments, topics, CSV import, and bulk POST /contacts/batch. |
| One-click unsubscribe (RFC 8058) | β | List-Unsubscribe headers plus a hosted unsubscribe page. |
| Broadcasts | β | Compose, schedule, and send to all contacts, a segment, or a topic; cancel while scheduled. |
| Templates + merge fields | β | Reusable templates with per-contact merge fields; /templates API with per-team aliases. |
| API request logs | β | Every API request recorded with request/response bodies, secrets redacted. |
| SMTP relay | β | Drop-in SMTP on port 2587; authenticate with an API key. |
| Dashboard (en/pt-BR) | β | Full dashboard in English and Brazilian Portuguese. |
| Self-host (Docker) | β | Source-built Compose stack plus a setup wizard; sends through your own AWS SES. |
| Migrate from Resend | β | npx @mepmail/cli migrate --from resend moves contacts, segments, topics, templates, webhooks, domains and suppressions; read-only against Resend, safe to re-run before cutover. |
| MCP for AI agents | β | Hosted MCP server (https://api-mepmail.je4ndev.com/mcp, OAuth) and a local stdio server: npx @mepmail/mcp. |
| Agent discovery | β | /.well-known/ai-catalog.json, /llms.txt and /auth.md served by the web app. |
| Docs (en/pt-BR) | β | Full documentation at docs-mepmail.je4ndev.com. |
Build from this source checkout:
Fill the two required secrets in .env before boot (MASTER_ENCRYPTION_KEY and
BETTER_AUTH_SECRET; generate each with openssl rand -base64 32).
The supported installation path is a local source build (root Dockerfile /
docker-compose.yml); third-party installers or prebuilt images are not
supported release channels for this project. The source wizard (pnpm setup:aws)
and the full SES/SNS event pipeline are documented in the
self-hosting guide.
Dashboard at http://localhost:3000, API at http://localhost:3001.
Keep your Resend SDK: point its baseUrl at your MepMail instance and swap the
API key. The wire protocol is compatible, so request shapes do not change.
Code is licensed under AGPL-3.0.
This project is derived from MillionSend;
attribution and notices live in NOTICE.md. The @mepmail/mcp server ships
under MIT. Upstream names, wordmarks and logos remain property of their
respective owners and are not licensed under the AGPL.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mepmail)<a href="https://allmcps.com/mcp/mepmail"><img src="https://allmcps.com/api/badge/mepmail?style=directory" alt="MepMail on AllMCPs" /></a>