Skip to main content
Glama
good-sender

GoodSender MCP Server

Official
by good-sender

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 flow handling.

    • Recipients added via MCP receive the consent email.

    • Emails are queued locally until recipient grants the consent to receive them.

  • 📝 Create, edit and store custom templates with dynamic variables.

    • Interactive template previews for quick design iteration.

    • Send test email to verify template rendering.

  • đŸ‘Ĩ Organize recipients into groups and reference them all by group name.

  • đŸˇī¸ Manage sender identities (From: header) and reference them by name.

  • 📊 Monitor email health metrics.

Related MCP server: email-mcp-server

Installation

  • Grab the goodsender.mcpb file from the latest release.

  • Double-click the goodsender.mcpb file to open it in your AI client.

    Note: Not every AI client supports MCP bundles or local MCP servers yet. Use a different installation method if nothing happens on double-click.

Run via

docker run -d -e GOODSENDER_API_KEY=<Your API Key> -v goodsender-mcp-data:/data ghcr.io/good-sender/mcp:latest

or add to docker-compose.yaml on your home server

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:

and run via

docker compose up -d
  • Grab the binaries.zip file from the latest release (includes MCP goodsender-mcp-* and CLI goodsender-* binaries).

  • Unzip it somewhere you can easily reference.

  • Modify your AI client config file, adding the MCP server configuration (example for Claude Desktop and Cursor on macOS):

    {
      ...
      "mcpServers": {
        "GoodSender": {
          "command": "<path to the unzipped binaries>/goodsender-mcp-darwin-arm64",
          "env": {
            "GOODSENDER_API_KEY": "<Your API key>"
          }
        }
      }
      ...
    }

    For other platforms you must reference a corresponding binary instead of darwin (macOS)

Examples

Add 'John Doe &lt;john.doe@example.com&gt;' and 'Jane Doe &lt;jane.doe@example.com&gt;' to the AI newsletter subscribers group

â„šī¸ This will:

  • Create/update the recipients in the database

  • Add them to the "AI newsletter subscribers" recipient group, creating it if needed

Create a GoodSender template for a weekly AI news digest sent to the AI newsletter subscribers group

â„šī¸ This will:

  • Create a draft email template in GoodSender format following best practices for email template creation

  • Display interactive preview of this template draft (if AI client supports it)

Increase the number of news in the digest to 5

â„šī¸ Done during the template draft creation/editing, this will:

  • Modify the template accordingly

  • Display interactive preview of this template draft (if AI client supports it)

Send a test email to me: 'Good Sender &lt;good.sender@example.com&gt;'

â„šī¸ Done during the template draft creation/editing, this will:

  • Send an email with mocked data generated from the current template draft only to you

Save the template as "Weekly AI news"

â„šī¸ Done during the template draft creation/editing, this will:

  • Convert the current template draft to a persistent template stored in the local database

  • Allow sending emails just by mentioning the template name

Gather this week's AI news and send them using the "Weekly AI news" template

â„šī¸ This will:

  • Create and enqueue a a personalized template-based email for each recipient in the AI newsletter subscribers group

  • For all recipients who haven't received an email with consent request, will request their consent for receiving emails from you

  • Send emails to all recipients who granted their email consent

  • Monitor all recipients with pending consent and send the email as soon as they grant it

Telemetry & privacy

Telemetry is enabled by default. MCP server sends aggregate usage and reliability metrics to GoodSender to help improve the product.

Typical signals include:

  • MCP tool names, call counts, and latency.

  • Success and error rates.

  • Short error excerpts on failures.

  • Background job error codes and frequency.

We do not intentionally collect email bodies, recipient addresses, or template contents as part of this telemetry.

You can opt out of telemetry collection by setting GOODSENDER_TELEMETRY=false in the MCP server environment.

See the GoodSender Privacy Policy for how personal data is handled by the service.

F
license - not found
-
quality - not tested
A
maintenance

Maintenance

–Maintainers
–Response time
2wRelease cycle
10Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    An MCP server for the PostStack email API that enables AI assistants to send transactional emails, manage contacts, handle inbound email threads, and perform deliverability checks through 84 curated tools.
    Last updated
    84
    42
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    An MCP server that enables AI assistants to send emails via SMTP, supporting simple and custom emails with attachments and CC/BCC, plus connection testing.
    Last updated
    3
    28
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    A production-ready MCP server that empowers AI agents to securely send emails via SMTP, supporting plain text, HTML, and attachments.
    Last updated
    MIT

View all related MCP servers

Related MCP Connectors

  • AI email inbox and sending tools with attachments, search, live events, and webhooks.

  • Email for AI agents — send, receive as a webhook, manage domains, templates, routing.

  • Email for AI agents: send mail, manage contacts, automations & webhooks. Zero-DNS first send.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/good-sender/mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server