sendgrid-mcp
Verified Safeby garethcull
Overview
Automates SendGrid email template management, creation, and performance analytics for AI assistants and MCP clients via a Flask server.
Installation
export FLASK_APP=app.py && flask run --host 0.0.0.0 --port 8080Environment Variables
- MCP_TOKEN
- SENDGRID_API_KEY
Security Notes
The server uses environment variables (MCP_TOKEN, SENDGRID_API_KEY) for secrets, which is good practice. It implements basic Bearer token authorization for the /mcp endpoint. No direct use of 'eval' or similar dangerous functions is observed. Input schemas are defined with 'additionalProperties: False', which helps limit unexpected arguments. The main security considerations are ensuring the SENDGRID_API_KEY has appropriate, least-privileged permissions and securing the MCP_TOKEN from unauthorized access. The conversion of tool results to 'str(data)' before sending to the client could potentially expose raw SendGrid API responses, which may contain sensitive details depending on the API response and the permissions of the key.
Similar Servers
instantly-mcp
Manages Instantly.ai email automation campaigns, leads, accounts, and analytics via a Model Context Protocol (MCP) server for AI assistants.
resend-streamable-mcp-server
Facilitates AI agent management of email contacts, segments, newsletters, and campaigns via Resend.
acs-email-mcp-server
Provides an MCP server to enable AI agents to send advanced emails via Azure Communication Services.
smartlead-mcp-server
This server acts as a Model Context Protocol (MCP) interface for SmartLead's cold email marketing automation platform, enabling AI coding tools to manage campaigns, leads, and analytics.