{"id":"mcp-io-github-choppaaahh-sendgrid-mcp-secure","title":"SendGrid Secure","type":"mcp","industry":"marketing","roles":["content-marketer"],"summary":"Security-first SendGrid MCP server: dry-run default, recipient allowlists, rate caps, audit log.","summary_lang":"en","source_url":"https://github.com/Choppaaahh/sendgrid-mcp-secure","raw_url":"https://raw.githubusercontent.com/SiinXu/agent-academy/main/data/originals/mcp-io-github-choppaaahh-sendgrid-mcp-secure.md","upstream_raw_url":null,"repo":"Choppaaahh/sendgrid-mcp-secure","author":"io.github.Choppaaahh","license":"MIT","redistributable":false,"content_policy":"link-and-summary-only","original":{"kind":"full","license":"MIT","url":"https://github.com/Choppaaahh/sendgrid-mcp-secure/blob/HEAD/README.md","record":{"description":"Security-first SendGrid MCP server: dry-run default, recipient allowlists, rate caps, audit log.","name":"io.github.Choppaaahh/sendgrid-mcp-secure","packages":[{"env":[{"description":"SendGrid API key (use a restricted key with Mail Send scope only)","name":"SENDGRID_API_KEY","required":true,"secret":true},{"description":"dry-run (default) or live","name":"SENDGRID_MCP_MODE","required":null,"secret":null},{"description":"Comma-separated recipient addresses/domains allowed to receive mail","name":"SENDGRID_MCP_RECIPIENT_ALLOWLIST","required":null,"secret":null},{"description":"Hourly cap on write operations (sends)","name":"SENDGRID_MCP_WRITES_PER_HOUR","required":null,"secret":null},{"description":"Max recipients per send","name":"SENDGRID_MCP_MAX_RECIPIENTS","required":null,"secret":null},{"description":"Path to the append-only audit log","name":"SENDGRID_MCP_AUDIT_LOG","required":null,"secret":null},{"description":"BCC stays disabled unless explicitly enabled","name":"SENDGRID_MCP_ALLOW_BCC","required":null,"secret":null}],"id":"sendgrid-mcp-secure","transport":"stdio","type":"pypi","version":"0.1.0"}],"remotes":[],"repository":"https://github.com/Choppaaahh/sendgrid-mcp-secure","title":"SendGrid Secure","version":"0.1.0","website":null}},"install":"uvx sendgrid-mcp-secure","security":{"audited":false,"executes_code":true,"needs_credentials":true,"writes_external":true,"credential_names":["SENDGRID_API_KEY","SENDGRID_MCP_MODE","SENDGRID_MCP_RECIPIENT_ALLOWLIST","SENDGRID_MCP_WRITES_PER_HOUR","SENDGRID_MCP_MAX_RECIPIENTS","SENDGRID_MCP_AUDIT_LOG","SENDGRID_MCP_ALLOW_BCC"]},"metrics":{"repo_stars":0,"repo_pushed_at":"2026-09-02","registry_updated_at":"2026-08-14"},"course_step":"4-do-it","status":"active","first_seen":"2026-10-15T10:41:56Z","updated_at":"2026-10-15T10:41:56Z","checked_at":"2026-10-15T10:41:56Z","http_status":{"source":200},"page":"https://academy.incidental.site/r/mcp-io-github-choppaaahh-sendgrid-mcp-secure/","source":"mcp-registry"}