SendGrid MCP Server
SendGrid MCP Server
Ein Python-MCP-Server (Model Context Protocol), der es einem KI-Assistenten ermöglicht, E-Mails zu senden und Kontakte über die Web-API v3 von SendGrid zu verwalten.
Tools
Tool | Beschreibung |
| Sende Klartext-/HTML-E-Mail an einen oder mehrere Empfänger |
| Struktur einer dynamischen Vorlage untersuchen |
| Senden über eine dynamische Vorlage mit Substitutionsdaten |
| Marketingkontakt hinzufügen/aktualisieren (wird von SendGrid asynchron verarbeitet) |
| Kontakte mit einer begrenzten SGQL-Abfrage suchen |
| Benannte Marketing-Kontaktlisten auflisten |
| Domain-Authentifizierung für eine neue Absendedomain starten, gibt DNS-Einträge zum Hinzufügen zurück |
| Domains und ihren Validierungsstatus auflisten |
| DNS nach dem Hinzufügen von Einträgen erneut prüfen |
| Domain-Authentifizierung entfernen |
Related MCP server: sendcraft-mcp
Setup
Erstellen Sie eine virtuelle Umgebung und installieren Sie die Abhängigkeiten:
python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate pip install -r requirements.txtKopieren Sie
.env.examplein.envund füllen Sie Ihren SendGrid-API-Schlüssel (Einstellungen > API-Schlüssel im SendGrid-Dashboard) und den Standardabsender aus:cp .env.example .envVerifizieren Sie Ihre Absender-E-Mail unter „Einstellungen > Sender Authentication“ in SendGrid, bevor Sie senden – nicht verifizierte Absender werden abgelehnt.
(Optional) Erstellen Sie eine dynamische Vorlage unter Email API > Dynamic Templates und setzen Sie
DEFAULT_TEMPLATE_IDin.env.
Running
python main.pyDies führt den Server über stdio aus, den Transport, den MCP-Clients wie Claude Desktop für einen lokalen Unterprozess erwarten.
Verifying it works
python smoke_test.pyListet die registrierten Tools auf und führt einen Live-Aufruf gegen Ihr SendGrid-Konto aus. Für interaktive Schema-/Tool-Inspektion:
npx @modelcontextprotocol/inspector python main.pyConnecting to Claude Desktop
Fügen Sie zu claude_desktop_config.json hinzu:
{
"mcpServers": {
"sendgrid-mcp": {
"command": "python",
"args": ["/path/to/twilio-sendgrid-mcp/main.py"],
"cwd": "/path/to/twilio-sendgrid-mcp",
"env": {
"SENDGRID_API_KEY": "SG.your-actual-api-key-here"
}
}
}
}Starten Sie Claude Desktop anschließend neu. Wenn ein Tool-Aufruf fehlschlägt, prüfen Sie
~/Library/Logs/Claude/mcp*.log (macOS) auf die stderr-Ausgabe des Servers.
This server cannot be deployed
Maintenance
Related MCP Connectors
Send email, manage domains, templates, webhooks and broadcasts from your AI agent.
Send, track, and manage transactional and bulk email delivery
Send transactional emails for AI agents via SMTP. Templates included.
Let AI agents send email from your own Gmail, Microsoft 365 or SMTP inbox, with guardrails.
Related MCP Servers
- AlicenseBqualityAmaintenanceEnables comprehensive email marketing and transactional email operations through SendGrid's API v3. Supports contact management, campaign creation, email automation, list management, and email sending with built-in read-only safety mode.58322 npm4ISC

sendcraft-mcpofficial
AlicenseAqualityDmaintenanceEnables AI agents to send emails, manage campaigns, subscribers, templates, and domains via the SendCraft email API.263 npmMIT- AlicenseNot gradedqualityDmaintenanceEnables AI models to send emails, manage contacts, and interact with SendGrid's email platform via MCP.1MIT
- AlicenseNot gradedqualityBmaintenanceEnables querying SendGrid email statistics, blocked addresses, and bounces through the SendGrid v3 API, allowing AI agents to retrieve delivery metrics and lists of problematic recipients.294 npmMIT