CCM
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
good-sender avatar

GoodSender

good-sender/mcp
authSTDIO, HTTPregistry active
Summary

Connects Claude to GoodSender's email platform with consent management baked in. You get tools to send plain text, HTML, or Markdown emails, create and preview templates with dynamic variables, organize recipients into groups, and manage sender identities. The consent flow is automatic: new recipients get a consent request, emails queue locally until they opt in, and everything sends once approved. Built-in transactional templates handle OTP and order confirmations without consent requirements. All recipient data and templates stay on your machine. Useful when you need AI-assisted email campaigns that respect privacy laws or want to iterate on email designs conversationally with live previews.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
ego lite browserego lite browser
ego lite browser
Fastest browser for AI agents to run web automation tasks, always free.
Download Free life-time →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
inference shell
inference shell
create and run specialised agents in minutes
build now →
CodeHealth MCP ServerCodeHealth MCP Server
CodeHealth MCP Server
Protect your code quality, stop the AI slop.
Try For Free →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
ego lite browserego lite browser
ego lite browser
Fastest browser for AI agents to run web automation tasks, always free.
Download Free life-time →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
inference shell
inference shell
create and run specialised agents in minutes
build now →
CodeHealth MCP ServerCodeHealth MCP Server
CodeHealth MCP Server
Protect your code quality, stop the AI slop.
Try For Free →
GoodSender MCP banner

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.
  • 📰 Maintain the blog: settings, custom domain, drafts, publish, preview, and email broadcast.

Installation

MCP Bundle (`.mcpb` file, easiest)
  • 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.

Docker image / self-hosting

Run via

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

If your goal is to run the agent using this MCP fully autonomously, set GOODSENDER_DISABLE_ACTION_GUARDS=true to skip all action confirmations completely. See Action confirmation.

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>
      # GOODSENDER_DISABLE_ACTION_GUARDS: "true"  # skip all action confirmations
    volumes:
      - goodsender-mcp-data:/data
    restart: unless-stopped

volumes:
  goodsender-mcp-data:

and run via

docker compose up -d
Manual configuration (JSON)
  • 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)

    If your goal is to run the agent using this MCP fully autonomously, set GOODSENDER_DISABLE_ACTION_GUARDS=true to skip all action confirmations completely. See Action confirmation.

Action confirmation

By default, mutating tools (create, publish, send, and similar) do not run immediately. They return a confirmation token. The agent must call confirm_action after you approve.

Set GOODSENDER_DISABLE_ACTION_GUARDS=true in the MCP server environment to skip that step. Tools then run when the client calls them. Use this for unattended loops (Cowork schedules, CI). Leave it unset if you want every send and publish to wait for your approval in the chat.

Examples

Example prompts
Add 'John Doe <john.doe@example.com>' and 'Jane Doe <jane.doe@example.com>' 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 <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

ℹ️ 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
Publish a blog post 'Why consent-based emailing wins' and email it to the AI newsletter subscribers group

ℹ️ This will:

  • Create a draft post from the title and body
  • Show a signed preview URL
  • Publish the post
  • Broadcast it to the group (consent flow still applies)
Example 1 Example 2

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.

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
ego lite browserego lite browser
ego lite browser
Fastest browser for AI agents to run web automation tasks, always free.
Download Free life-time →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
inference shell
inference shell
create and run specialised agents in minutes
build now →
CodeHealth MCP ServerCodeHealth MCP Server
CodeHealth MCP Server
Protect your code quality, stop the AI slop.
Try For Free →

Configuration

GOODSENDER_API_KEY*secret

Your GoodSender API key (from the API Keys section of the GoodSender Console).

GOODSENDER_TELEMETRY

Set to false to opt out of anonymous usage/reliability telemetry.

Categories
Communication & MessagingDesign & Creative
Registryactive
Packagehttps://github.com/good-sender/mcp/releases/download/v0.2.3/goodsender.mcpb
TransportSTDIO, HTTP
AuthRequired
UpdatedJun 8, 2026
View on GitHub

Related Communication & Messaging MCP Servers

View all →
hookwarden avatar
Hookwarden — Webhook Integrity

io.github.hookwarden/mcp

Webhook signature-verification audit. Stripe, GitHub, Shopify, Twilio +17. Local. Deterministic.
1
influqa avatar
CryptoAgentMail

io.github.influqa/crypto-agent-mail

Hosted email MCP for AI agents with inboxes, send/receive, memory, recovery, and credits.
1
loicfontaine-max avatar
Qorami

io.github.loicfontaine-max/qorami

Check an email before an AI agent sends it: send / ask a human / block. Detects prompt injection.
1
mukundakatta avatar
Agentfit

io.github.mukundakatta/agentfit

Token-aware message truncation: fit a chat history into your model's context budget.
1
orbiads avatar
OrbiAds — Google Ad Manager

io.github.orbiads/gam

Automate Google Ad Manager: campaigns, line items, creatives, inventory, reporting — 51 tools.
1
rahuljava2807 avatar
Claude Bridge Mcp

io.github.rahuljava2807/claude-bridge-mcp

Pipes Claude Code session output into Claude Chat — no more copy-paste between tools
1