Security-first SendGrid MCP server: dry-run default, recipient allowlists, rate caps, audit log.
MCPpedia last refreshed this data
io.github.Choppaaahh/sendgrid-mcp-secure is an MCP server that security-first SendGrid MCP server: dry-run default, recipient allowlists, rate caps, audit log. Its tool list has not been published yet over stdio and sse, requires no API key, and scores 82/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"sendgrid": {
"env": {
"SENDGRID_API_KEY": "SG.your-key",
"SENDGRID_MCP_MODE": "dry-run"
},
"args": [
"sendgrid-mcp-secure"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Security-first SendGrid MCP server: dry-run default, recipient allowlists, rate caps, audit log.
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
uvx 'sendgrid-mcp-secure' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked sendgrid-mcp-secure against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in communication
Official TypeScript library for the Telnyx API
Send email and newsletters with Mailtea over MCP, plus skills for email and website design.
Interact with Microsoft 365 and Office services through the Microsoft Graph API.
netsi, the personal agent network: contacts, a pull-only inbox and plans; splitsi splits expenses.
MCP Security Weekly
Get CVE alerts and security updates for io.github.Choppaaahh/sendgrid-mcp-secure and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A security-first MCP server for the SendGrid v3 API.
Email is an irreversible, reputation-bearing action. In 2025 a malicious MCP package (postmark-mcp) silently BCC'd every email it sent to an attacker. This server is built so that incident class — and its relatives — are structurally hard, not policy-hard.
preview_email
validates and renders the exact payload, returns it for inspection, and
mints a single-use confirm token (10-minute expiry). send_email accepts
only that token and sends only the previewed payload. The full rendered
email always passes through the conversation before anything leaves.SENDGRID_MCP_MODE=live in the
server environment, no network write ever fires. Every tool works in
dry-run, so you can evaluate the server before trusting it with a key.
(Read tools do still query SendGrid — dry-run stops writes, not traffic.)@domains via server env — immune to prompt injection in the chat.server.py; the only
third-party dependency is the official mcp SDK. Audit it in one read.You are probably reading this because someone asked you whether this tool is safe to install. Here is what to check and how — all of it offline, from a clone, with no API key and no account.
trust.json. It is the machine-readable version of
this repo's claims. Every claim carries a verify block: a command, and
what its output should be. Run them.C1 — the self-test passes (python3 test_server.py,
32 checks, offline). C6 — dry-run gates every write. C7 — the API key
never leaves the environment. G1 — releases from 0.1.1 carry PEP 740
attestations; 0.1.0 does not. Verify it, don't take our word for it.known_gaps before you recommend it. Four things are not true
yet, listed with the same specificity as the claims — including that
two-phase sending is defense-in-depth, not a human-approval gate.capabilities. One network destination
(api.sendgrid.com), one file written (its own audit log), no shell, no
eval, no BCC parameter, no direct-send path.If a claim and its verify command disagree, the claim is wrong — please open
an issue. Prose version of all of it: TRUST.md.
Several SendGrid MCP servers exist. They solve different problems:
READ_ONLY flag — its answer to send-safety is
to turn sending off.If you want campaign management, use a marketing server. If you want an agent that can send email without you holding your breath, that is this.
| Tool | Class | Notes |
|---|---|---|
| `preview_e |