MepMail

io.github.JE4NVRGv0.6.69Updated Sep 28, 2026

Transactional email with a Resend-compatible API: send emails, manage broadcasts and domains.

VerifiedStreamable HTTPWeb executableDeveloper ToolsCommunication & Collaboration

Installation

In SourceWeft

  1. Open MepMail in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "mepmail": {
      "type": "http",
      "url": "https://api-mepmail.je4ndev.com/mcp"
    }
  }
}

README

@mepmail/mcp

Official MepMail MCP server for local MCP clients — Claude Desktop, Claude Code, Cursor, Codex and anything that speaks stdio. It drives your MepMail instance over the public REST API (Resend-compatible wire) with a team API key.

MepMail also runs a hosted MCP server (OAuth, no install) at https://api-mepmail.je4ndev.com/mcp. This package is for clients that launch local servers from config. Both expose the same tool names.

Quickstart

  1. Create an API key in the MepMail dashboard (API keys) — a sending-access key scoped to the domain your agent sends from.
  2. Add the server to your client:

Claude Desktop (claude_desktop_config.json) — and any client with the same config shape (Cursor: mcp.json):

json
{  "mcpServers": {    "mepmail": {      "command": "npx",      "args": ["-y", "@mepmail/mcp"],      "env": {        "MEPMAIL_API_KEY": "ms_...",        "MEPMAIL_BASE_URL": "https://api-mepmail.je4ndev.com"      }    }  }}

Claude Code:

bash
claude mcp add mepmail -e MEPMAIL_API_KEY=ms_... -e MEPMAIL_BASE_URL=https://api-mepmail.je4ndev.com -- npx -y @mepmail/mcp

Environment

VariableRequiredDefaultMeaning
MEPMAIL_API_KEYyes—Team API key (ms_...). Sent as Bearer to your instance only.
MEPMAIL_BASE_URLnohttps://api-mepmail.je4ndev.comYour instance's API URL.

Tools (22)

Send and manage email:

  • send_email — send or schedule one transactional email (cc/bcc/reply_to, tags, attachments, topic-scoped sends).
  • send_email_batch — up to 100 emails in one call.
  • get_email, list_emails — status and timeline (last_event: delivered, bounced, complained, ...).
  • update_email, cancel_email — reschedule or cancel a scheduled email.
  • get_email_insights — per-email best-practice report and score.
  • get_deliverability, get_usage — account standing before bulk work.

Audience and account:

  • create_contact, update_contact, delete_contact (with erase=true for GDPR/LGPD scrubbing), get_contact, list_contacts — with segment filters.
  • list_domains, get_domain — DNS records and verification state.
  • list_broadcasts, get_broadcast.
  • list_templates, get_template.
  • list_webhooks, list_suppressions.

Every tool result is one JSON block envelope — { notice, untrusted_data } — so agents can tell team-authored strings from tool output and never treat recipient data as instructions.

Agent discovery

License

MIT

Source: packages/mcp/README.md at commit 5d3b136

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v0.6.69LatestSep 28, 2026