GoodSender

by good-sender

Not rated
GitHub

About

A free, consent-based local MCP server for sending plain-text, HTML, and Markdown emails and transactional templates, with automatic recipient-consent handling.

Details

Author
good-sender
Categories
Communication, Productivity

Setup

Install GoodSender in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/good-sender/mcp

Follow the installation instructions in the repository README, then restart your MCP client.

- 🛡️ Local server

- Email contents, custom templates, recipient groups and sender identities are stored only on your machine.

- Recipients added via MCP receive the consent email.
- Emails are queued locally until recipient grants the consent to receive them.

- Interactive template previews for quick design iteration.
- Send test email to verify template rendering.

-

Grab thegoodsender.mcpbfile from thelatest release.

Double-click thegoodsender.mcpbfile 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.

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

or add todocker-compose.yamlon 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:

- Grab thebinaries.zipfile from thelatest release(includes MCPgoodsender-mcp-and CLIgoodsender-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 ofdarwin(macOS)

- 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 <good.sender@example.com>'

ℹ️ 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

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

- MCP tool names, call counts, and latency.
- Success and error rates.
- Short error excerpts on failures.
- Background job error codes and frequency.

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

You canopt outof telemetry collection by settingGOODSENDER_TELEMETRY=falsein the MCP server environment.

See theGoodSender Privacy Policyfor how personal data is handled by the service.

Manage your WhatsApp, SMS and Phone Calls using a single MCP connector

Connect to any function, any language, across network boundaries using AgentRPC.

Access your meeting transcripts, summaries, and action items from any AI assistant.

Connect Claude, ChatGPT, and other AI tools to your Granola meeting notes via MCP. Query your notes, search transcripts, and get meeting insights in your favorite AI assistants.

Build with the Kudosity API to send SMS and MMS. Access developer docs, API references and live testing tools to send messages, manage contact lists, configure webhooks and more.

Send SMS, WhatsApp, and RCS messages programmatically with DLT compliance. Manage contacts, schedule campaigns, and track delivery reports.

Interact with Twilio APIs to send messages, manage phone numbers, configure your account, and more.

The VoIPstudio MCP server gives compatible AI assistants secure access to authorised VoIPstudio account data, including recordings, call detail records, live calls and voicemails in order to query call activity, analyse patterns, identify agent performance issues and generate QA or operations reports in plain English.

A bridge server connecting Agent Communication Protocol (ACP) agents with Model Context Protocol (MCP) clients.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.