Groundmail

io.github.Groundmail由 GitHub 账号 Groundmail 发布v0.29.4更新于 Nov 7, 2026

Send and receive email, give agents mailboxes, and manage domains and templates with Groundmail.

已验证Streamable HTTP可网页运行开发者工具沟通与协作

概览

AI 生成的概览

Groundmail 的 MCP 服务器让助手发送和接收事务性邮件,管理发信域名、模板、Webhook 和抑制名单,并查看送达情况。

可以做什么
  • 发送、列出和查询邮件,包括地址校验与送达率、DMARC 检查
  • 添加并验证发信域名,可通过 Cloudflare、Vercel 或 GoDaddy 应用 DNS 记录
  • 管理模板、Webhook、抑制名单以及从其他服务商导入数据
  • 使用每次运行专属的测试地址做邮件测试,等待邮件到达并读取其中的验证码和链接
  • 创建和管理租户(每个客户一个),支持暂停、恢复和查看统计
适用场景
适合让助手发送密码重置、收据等事务性邮件,查看投递与退信情况,或在聊天客户端内完成发信域名的配置与验证。
运行要求
可使用托管端点并通过浏览器 OAuth 登录,也可用 npx groundmail-mcp 本地运行并提供 GROUNDMAIL_API_KEY(以 gm_ 开头)。HTTP 模式接受 Bearer API 密钥请求头。需要 Groundmail 账户,免费额度为每月 3,000 封邮件。可选 GROUNDMAIL_API_URL 覆盖 API 基础地址。
安装前请注意
发送邮件是对外操作,可能触达真实收件人;域名、Webhook 和抑制名单相关工具可能修改或删除配置。请谨慎选择 Full、Send only 或 Read only 权限,并在用完后撤销授权。API 密钥属于机密,勿写入共享配置。超出免费额度后按付费方案计费。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Groundmail,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.Groundmail%2Fgroundmail/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "groundmail": {
      "type": "http",
      "url": "https://mcp.groundmail.dev/mcp"
    }
  }
}

README

[Groundmail]

Groundmail MCP server

Send transactional email and manage domains, templates, webhooks and suppressions
from Claude, Claude Code, ChatGPT, Cursor and any other MCP client.

[npm] [MCP registry] [License: MIT]

Docs · Get a free account · groundmail.dev


Quick start

The fastest way is the hosted server. Add the URL, sign in through your browser, and you're done. No API key to copy.

https://mcp.groundmail.dev/mcp
ClientHow to connect
Claude Codeclaude mcp add --transport http groundmail https://mcp.groundmail.dev/mcp, then run /mcp, pick groundmail and choose Authenticate
CursorAdd { "mcpServers": { "groundmail": { "url": "https://mcp.groundmail.dev/mcp" } } } to .cursor/mcp.json; Cursor shows "Needs login"
Claude.aiSettings → Connectors → Add custom connector → paste the URL
ChatGPTSettings → Apps & Connectors → Create (developer mode) → paste the URL, authentication OAuth

When you connect, you choose the access: Full, Send only or Read only. Revoke it any time in Groundmail under Settings → CLIs & agents.

What you can ask for

"Send a password reset email to [email protected] from [email protected]."

"Did my last 10 emails get delivered? Show any bounces."

"Add mail.acme.com as a sending domain and apply the DNS records on Cloudflare."

"How is my deliverability over the last 7 days?"

Tools cover emails (send, list, look up), domains (add, apply DNS through Cloudflare, Vercel or GoDaddy, verify), templates, webhooks, suppressions, address validation, deliverability, DMARC monitoring, email testing (a test address per run, then wait for the email and read its code and links), imports from other providers and tenants (one per customer you send for: create, update, pause, resume, stats; tenant on sends, domains and suppressions). Each tool carries read-only and destructive annotations and an output schema. Full list: docs.groundmail.dev/ai/mcp.

Transports

ModeCommand / URLAuth
HTTP (hosted)https://mcp.groundmail.dev/mcpOAuth (recommended) or Authorization: Bearer gm_…
stdionpx -y groundmail-mcpGROUNDMAIL_API_KEY=gm_…
HTTP (local)npx -y groundmail-mcp --http --port 3000Authorization: Bearer gm_… on each request

Optional: GROUNDMAIL_API_URL (for example http://localhost:3003/api against a local API).

Local HTTP endpoint: http://127.0.0.1:3000/mcp · health: GET /health Hosted health: GET https://mcp.groundmail.dev/health

Cursor with an API key (stdio)

.cursor/mcp.json:

json
{  "mcpServers": {    "groundmail": {      "command": "npx",      "args": ["-y", "groundmail-mcp"],      "env": {        "GROUNDMAIL_API_KEY": "gm_your_key_here"      }    }  }}
Cursor with an API key (local or hosted HTTP)
bash
npx -y groundmail-mcp --http --port 3000
json
{  "mcpServers": {    "groundmail": {      "url": "http://127.0.0.1:3000/mcp",      "headers": {        "Authorization": "Bearer gm_your_key_here"      }    }  }}

For the hosted server with a key instead of OAuth, use "url": "https://mcp.groundmail.dev/mcp" with the same header.

Claude Code with an API key
bash
# Hosted, API keyclaude mcp add --transport http groundmail https://mcp.groundmail.dev/mcp \  --header "Authorization: Bearer $GROUNDMAIL_API_KEY"
# Local stdioclaude mcp add groundmail --env GROUNDMAIL_API_KEY=gm_your_key_here -- npx -y groundmail-mcp

Want your coding agent to know Groundmail too? Install the agent skills: npx skills add Groundmail/groundmail-skills -y.

Why Groundmail

  • Our own mail servers and IP space. Your password resets and receipts don't share a pool with bulk marketing senders.
  • Transactional email only. No newsletters or cold outreach on the platform, which keeps the sending reputation clean.
  • Start free. Free covers 3,000 emails a month. After that, pay as you go is $15 a month with 20,000 emails included, then from $0.70 per 1,000, less as you grow. Pricing
  • Built for code and for agents. REST API, SMTP, SDKs for Node, Python, Go, PHP and Ruby, a CLI, and an MCP server for Claude, ChatGPT and Cursor.

All Groundmail libraries

UsePackage
Node.js / TypeScriptgroundmail on npm
Python (Django), Go, Ruby (Rails Action Mailer)Groundmail/groundmail-sdks
PHPGroundmail/groundmail-php
LaravelGroundmail/groundmail-laravel
Symfony MailerGroundmail/groundmail-symfony-mailer
NodemailerGroundmail/groundmail-nodemailer
NestJSGroundmail/nestjs-groundmail
StrapiGroundmail/strapi-provider-email-groundmail
MedusaGroundmail/medusa-notification-groundmail
AdonisJSGroundmail/adonisjs-groundmail
Phoenix (Swoosh)Groundmail/swoosh_groundmail
CLIgroundmail-cli on npm
MCP server (Claude, ChatGPT, Cursor)Groundmail/groundmail-mcp
Agent skills and Claude Code pluginGroundmail/groundmail-skills
Email templates (React Email, MJML, HTML)Groundmail/email-templates

Website · Docs · Pricing · Sign up free

来源:README.md,提交 045313c

工具

0
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

28
  1. v0.29.4最新Nov 7, 2026
  2. v0.29.1Nov 6, 2026
  3. v0.29.0Nov 5, 2026
  4. v0.28.1Nov 5, 2026
  5. v0.28.0Nov 4, 2026
  6. v0.27.0Nov 4, 2026
  7. v0.25.0Nov 4, 2026
  8. v0.23.0Nov 3, 2026
  9. v0.20.1Nov 1, 2026
  10. v0.20.0Oct 31, 2026
  11. v0.19.4Oct 30, 2026
  12. v0.19.1Oct 30, 2026
  13. v0.18.0Oct 30, 2026
  14. v0.17.1Oct 29, 2026
  15. v0.16.1Oct 25, 2026
  16. v0.15.1Oct 23, 2026
  17. v0.15.0Oct 22, 2026
  18. v0.14.6Oct 22, 2026
  19. v0.14.3Oct 20, 2026
  20. v0.14.2Oct 19, 2026
  21. v0.14.0Oct 19, 2026
  22. v0.12.1Oct 19, 2026
  23. v0.12.0Oct 18, 2026
  24. v0.11.1Oct 18, 2026
  25. v0.9.0Oct 18, 2026
  26. v0.6.4Oct 17, 2026
  27. v0.6.2Oct 17, 2026
  28. v0.5.12Oct 16, 2026

评分

已满足适用检查项的 85%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分