Sign inSign up

goodsender/goodsender-mcp

By goodsender

•Updated 1 day ago

Official GoodSender MCP server — consent-based local email sending for AI agents.

Image
Machine learning & AI
0

2.8K

goodsender/goodsender-mcp repository overview

⁠GoodSender MCP Server

Official MCP server for GoodSender — a free, consent-based emailing service. It lets AI agents send real emails on your behalf while respecting recipient consent and keeping your data local.

⁠Features

  • 🛡️ Local server — email contents, custom templates, recipient groups, and sender identities are stored only on your machine.
  • ✉️ Send emails in plain text, HTML, or Markdown to one or more recipients.
  • ✅ Send consentless transactional emails using built-in templates (OTP, MFA, order completion, etc.).
  • 🤝 Automatic consent handling — recipients added via MCP receive a consent email, and outgoing emails are queued locally until consent is granted.
  • 📝 Create, edit, and store custom templates with dynamic variables and interactive previews; send test emails to verify rendering.
  • 👥 Organize recipients into groups and reference them by name.
  • 🏷️ Manage sender identities (the From: header) and reference them by name.
  • 📊 Monitor email health metrics.

⁠Quick start (Docker)

docker run -d -e GOODSENDER_API_KEY=YOUR_API_KEY ghcr.io/good-sender/mcp:latest

Or with docker-compose:

services:
  goodsender-mcp:
    image: ghcr.io/good-sender/mcp:latest
    ports:
      - "9889:9889"
    environment:
      GOODSENDER_API_KEY: YOUR_API_KEY
    volumes:
      - goodsender-mcp-data:/data
    restart: unless-stopped

volumes:
  goodsender-mcp-data:

⁠Other install options

  • MCP Bundle (.mcpb, easiest): download goodsender.mcpb from the latest GitHub release and double-click it to install into a supporting AI client (e.g. Claude Desktop).
  • Manual binary + JSON config: download binaries.zip from the latest release and point your client's MCP config at the platform binary.

⁠Configuration

VariableRequiredDescription
GOODSENDER_API_KEYYesYour GoodSender API key.
GOODSENDER_TELEMETRYNoSet to false to opt out of anonymous usage/reliability telemetry.

Telemetry (enabled by default) covers aggregate signals only — tool names, call counts, latency, and error rates. Email bodies, recipient addresses, and template contents are not collected.

Tag summary

Content type

Image

Digest

sha256:cbe5f6a45…

Size

13.7 MB

Last updated

1 day ago

docker pull goodsender/goodsender-mcp