SendGrid MCP Server

send_email

Send an email using SendGrid

Input Schema

NameRequiredDescriptionDefault
dynamic_template_dataNoDynamic data for template variables (optional)
fromYesSender email address (must be verified with SendGrid)
htmlNoHTML content of the email (optional)
subjectYesEmail subject line
template_idNoSendGrid template ID (optional)
textYesPlain text content of the email
toYesRecipient email address

Input Schema (JSON Schema)

{ "properties": { "dynamic_template_data": { "description": "Dynamic data for template variables (optional)", "type": "object" }, "from": { "description": "Sender email address (must be verified with SendGrid)", "type": "string" }, "html": { "description": "HTML content of the email (optional)", "type": "string" }, "subject": { "description": "Email subject line", "type": "string" }, "template_id": { "description": "SendGrid template ID (optional)", "type": "string" }, "text": { "description": "Plain text content of the email", "type": "string" }, "to": { "description": "Recipient email address", "type": "string" } }, "required": [ "to", "subject", "text", "from" ], "type": "object" }