HomeCommunication › SendGrid Secure

SendGrid Secure

Security-first SendGrid MCP server: dry-run default, recipient allowlists, rate caps, audit log.

Python Local
★ 0 stars Last pushed 2026-09-02 License: MIT

Topics: Communication

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (pypi 0.1.0)

uvx sendgrid-mcp-secure

Or add to your MCP client config:

{
  "mcpServers": {
    "sendgrid-mcp-secure": {
      "command": "uvx",
      "args": [
        "sendgrid-mcp-secure"
      ],
      "env": {
        "SENDGRID_API_KEY": "<YOUR_VALUE>",
        "SENDGRID_MCP_MODE": "<YOUR_VALUE>",
        "SENDGRID_MCP_RECIPIENT_ALLOWLIST": "<YOUR_VALUE>",
        "SENDGRID_MCP_WRITES_PER_HOUR": "<YOUR_VALUE>",
        "SENDGRID_MCP_MAX_RECIPIENTS": "<YOUR_VALUE>",
        "SENDGRID_MCP_AUDIT_LOG": "<YOUR_VALUE>",
        "SENDGRID_MCP_ALLOW_BCC": "<YOUR_VALUE>"
      }
    }
  }
}
  • SENDGRID_API_KEY required secret — SendGrid API key (use a restricted key with Mail Send scope only)
  • SENDGRID_MCP_MODE — dry-run (default) or live
  • SENDGRID_MCP_RECIPIENT_ALLOWLIST — Comma-separated recipient addresses/domains allowed to receive mail
  • SENDGRID_MCP_WRITES_PER_HOUR — Hourly cap on write operations (sends)
  • SENDGRID_MCP_MAX_RECIPIENTS — Max recipients per send
  • SENDGRID_MCP_AUDIT_LOG — Path to the append-only audit log
  • SENDGRID_MCP_ALLOW_BCC — BCC stays disabled unless explicitly enabled

Related servers

Listed in punkpeye/awesome-mcp-servers (MIT)

Data from the Official MCP Registry