Resend MCP Server

Offizieller Resend-MCP-Server: E-Mails senden und empfangen, Domains, Kontakte, Broadcasts und Automationen verwalten – direkt aus dem KI-Client.

Beschreibung

Der Resend MCP Server ist der offizielle Model-Context-Protocol-Server der Resend-Plattform für E-Mail-Versand und -Verwaltung. Er verbindet kompatible KI-Clients – darunter Claude Code, Claude Desktop, Codex, Cursor, GitHub Copilot, Windsurf, Warp und Devin – direkt mit der Resend-API. Entwicklerinnen und Entwickler können damit E-Mail-Infrastruktur in natürlicher Sprache verwalten: E-Mails versenden, Kontaktlisten pflegen, Broadcast-Kampagnen steuern, Domains einrichten und Automationen konfigurieren. Die offizielle Dokumentation liegt unter https://resend.com/docs/mcp-server, das quelloffene Repository unter https://github.com/resend/resend-mcp.

Was ist der Resend MCP Server?

Resend ist laut Anbieter eine E-Mail-API für Entwicklerinnen und Entwickler, die sowohl transaktionale E-Mails (Registrierungsbestätigungen, Passwort-Resets, Bestellnachrichten) als auch Marketing-E-Mails (Newsletter, Broadcast-Kampagnen) unterstützt. Der MCP-Server erweitert diese Plattform um eine standardisierte Schnittstelle für KI-Agenten nach dem Model Context Protocol (MCP). Resend stellt zwei Betriebsmodi bereit: einen gehosteten Remote-Server unter https://mcp.resend.com/mcp (kein lokaler Installationsschritt nötig, Authentifizierung via OAuth oder API-Key als Bearer-Token) und einen lokalen Server via npx resend-mcp (stdio oder HTTP, API-Key als Umgebungsvariable). Beide Modi nutzen denselben quelloffenen TypeScript-Code unter MIT-Lizenz.

Voraussetzungen

Für den Einsatz des Resend MCP Servers werden folgende Komponenten benötigt: ein aktives Resend-Konto (kostenloser Einstieg möglich), ein kompatibler MCP-Client (Claude Code, Claude Desktop, Codex, Cursor, GitHub Copilot, Windsurf, Warp, Devin oder ein beliebiger MCP-kompatibler Client) sowie ein Resend-API-Key oder OAuth-Freigabe für die Authentifizierung. Für den Versand aus einer eigenen Domain muss die Domain in Resend verifiziert sein (DNS-Einträge). Für den lokalen Betrieb (stdio oder HTTP) ist Node.js erforderlich. Der gehostete Remote-Server benötigt keinen lokalen Installationsschritt.

Funktionen und Tools

Der Resend MCP Server stellt laut README und offizieller Dokumentation mehrere Werkzeuggruppen bereit:

E-Mails senden: E-Mails als HTML oder Plain-Text versenden; Anhänge als lokale Datei, URL oder Base64 hinzufügen; CC, BCC, Reply-To, Scheduling, Tags, benutzerdefinierte Header, Topic-basiertes Senden und Idempotenz-Keys nutzen. Gesendete E-Mails abrufen, aktualisieren, stornieren oder per Freigabe-Link teilen. Batch-Versand mehrerer E-Mails in einem einzigen Aufruf. Zustellungs- und Engagement-Metriken für einzelne E-Mails abfragen.

E-Mails empfangen: Eingehende E-Mails (Inbound) auflisten und lesen. Anhänge empfangener E-Mails auflisten und herunterladen.

Templates: E-Mail-Vorlagen erstellen, auflisten, abrufen, aktualisieren, veröffentlichen, duplizieren und entfernen. Template-Inhalt mit {{{VARIABLE}}}-Platzhaltern komponentieren. Im visuellen Editor des Resend-Dashboards an Entwürfen mitarbeiten.

Kontakte und Audiences: Kontakte erstellen, auflisten, abrufen, aktualisieren und entfernen. Segmentzugehörigkeiten und Topic-Abonnements verwalten. Kontakte per CSV-Import in großen Mengen hinzufügen. Benutzerdefinierte Kontakteigenschaften anlegen und verwalten.

Broadcasts: Broadcast-Kampagnen erstellen, versenden, stornieren, auflisten, abrufen, aktualisieren und entfernen. Geklickte Links einer Kampagne auflisten. Empfänger nach Ereignistyp abfragen (gesendet, zugestellt, geöffnet, geklickt, abgeprallt, als Spam markiert, abgemeldet, unterdrückt). Scheduling, Personalisierungs-Platzhalter und Vorschautext werden unterstützt.

Automationen: Automationen erstellen, auflisten, abrufen, aktualisieren, duplizieren und entfernen. Einzelne Automation-Runs einsehen. Events senden, um Automationen für einen Kontakt auszulösen. Event-Definitionen erstellen, aktualisieren und entfernen.

Domains: Absenderdomains erstellen, auflisten, abrufen, aktualisieren, entfernen und verifizieren. Tracking, TLS und Sende-/Empfangsfähigkeiten konfigurieren. Domain-Claims erstellen und verifizieren.

Segmente und Topics: Audience-Segmente sowie Abonnement-Topics erstellen, verwalten und entfernen.

Suppression-Liste: Einzelne oder mehrere Empfänger zur Unterdrückungsliste hinzufügen oder entfernen. Hard Bounces und Spam-Beschwerden werden automatisch unterdrückt; manuelle Einträge für Do-not-Contact-Anfragen möglich.

API-Keys und Webhooks: API-Keys erstellen, auflisten, aktualisieren und entfernen. Webhooks für Ereignisbenachrichtigungen konfigurieren und deren Zustellungshistorie einsehen. Ereignisse neu abspielen, um eine weitere Zustellung in die Warteschlange zu stellen.

Logs: API-Request-Logs mit vollständigen Request- und Response-Bodies abrufen und einsehen.

Einrichtung

Gehosteter Remote-Server (empfohlen für interaktive Clients):
Claude Code: claude mcp add --transport http resend https://mcp.resend.com/mcp (OAuth-Login im Browser). Cursor: Einstellungen > MCP > Neuen Server hinzufügen, URL https://mcp.resend.com/mcp. Codex: codex mcp add resend --url https://mcp.resend.com/mcp. Für API-Key-Authentifizierung statt OAuth einen Resend-API-Key als Bearer-Token übergeben: claude mcp add --transport http resend https://mcp.resend.com/mcp --header "Authorization: Bearer re_xxxxxxxxx".

Lokaler Server (stdio, für CI/CD oder Headless-Agenten):
claude mcp add resend -e RESEND_API_KEY=re_xxxxxxxxx -- npx -y resend-mcp. Cursor/Claude Desktop: JSON-Konfiguration mit command: npx, args: ["-y", "resend-mcp"] und RESEND_API_KEY in env. Quick-Setup für alle erkannten Agenten: npx add-mcp resend-mcp --name resend --env "RESEND_API_KEY=re_xxxxxxxxx".

Lokaler HTTP-Server (für eigene Reverse-Proxy-Setups):
npx -y resend-mcp --http --port 3000 startet den Server auf http://127.0.0.1:3000/mcp. Clients übergeben den API-Key als Bearer-Token im Authorization-Header.

Sicherheitshinweise

Der Resend MCP Server kann E-Mails versenden, Kontaktdaten ändern und Webhooks konfigurieren. API-Keys sollten in Umgebungsvariablen oder sicheren Client-Konfigurationen gespeichert werden – nicht in öffentlich sichtbaren Dateien oder Prompts. Für den lokalen HTTP-Betrieb hinter einem Reverse-Proxy sollte --host 0.0.0.0 oder --allowed-hosts korrekt gesetzt werden, um DNS-Rebinding-Schutz und Proxy-Kompatibilität zu gewährleisten. Prompt-Injection durch manipulierte E-Mail-Inhalte ist ein bekanntes Risiko bei MCP-Servern mit E-Mail-Zugriff; Agentenausgaben sollten vor produktivem E-Mail-Versand überprüft werden. OAuth-Scopes im Resend-Dashboard regelmäßig kontrollieren.

FAQ

Ist der Resend MCP Server kostenlos? Der Server selbst ist MIT-lizenziert und quelloffen. Die Nutzung hängt vom gewählten Resend-Plan ab. Aktuelle Preisinformationen veröffentlicht Resend unter https://resend.com/pricing.

Brauche ich zwingend OAuth? Nein. OAuth ist der empfohlene Weg für interaktive Browser-Clients. Alle genannten Clients unterstützen auch API-Key-Authentifizierung für nicht-interaktive oder CI/CD-Umgebungen.

Kann ich den Server selbst hosten? Ja. Das MIT-Repository unter https://github.com/resend/resend-mcp enthält den TypeScript-Quellcode. Mit pnpm install && pnpm run build lässt sich eine lokale Instanz aufbauen und für eigene Deployments anpassen.

Wie aktuell sind die GitHub-Sterne? Die GitHub-API meldete am 08.09.2026 exakt 567 Sterne. Diese Zahl ist eine Momentaufnahme der Repository-Popularität und kein Sicherheits- oder Qualitätsversprechen.

Voraussetzungen

Resend-Konto, MCP-Client (Claude Code, Claude Desktop, Codex, Cursor u. a.) sowie OAuth-Freigabe oder Resend-API-Key. Für den Versand aus einer eigenen Domain muss die Domain in Resend verifiziert sein.

Installationsanleitung

Gehostet (Remote): claude mcp add --transport http resend https://mcp.resend.com/mcp (OAuth-Login) oder mit API-Key-Header. Lokal (stdio): claude mcp add resend -e RESEND_API_KEY=re_xxxxxxxxx -- npx -y resend-mcp. Quick-Setup: npx add-mcp resend-mcp --name resend --env "RESEND_API_KEY=re_xxxxxxxxx".

npx add-mcp resend-mcp --name resend --env "RESEND_API_KEY=re_xxxxxxxxx"

Authentifizierung

OAuth (empfohlen für interaktive Browser-Clients) oder Resend-API-Key als Bearer-Token (für CI/CD und nicht-interaktive Umgebungen).

Benötigte Zugriffsrechte

Rechte folgen dem Resend-Konto und dem Berechtigungsumfang des API-Keys. E-Mail-Versand, Kontaktverwaltung und Domain-Konfiguration sind möglich.

Übertragene oder gespeicherte Daten

Werkzeugaufrufe erreichen die Resend-API und geben strukturierte Ergebnisse an den MCP-Client zurück. E-Mail-Inhalte und Kontaktdaten werden an die Resend-Plattform übertragen.

Sicherheitsrisiken

E-Mail-Versand an beliebige Empfänger, Kontaktdaten-Änderungen, Domain-Konfiguration, API-Keys in unsicheren Konfigurationen und Prompt-Injection über manipulierte E-Mail-Inhalte.

Lizenz und Kosten

Lizenz
MIT
Kosten
kostenlos

Der Server ist MIT-lizenziert. Kosten richten sich nach dem gewählten Resend-Plan. Aktuelle Preisinformationen unter resend.com/pricing.

Alternativen

Noch nicht erfasst.

Auf einen Blick

Anbieter
Resend
Status
Offizieller Server
Betriebsart
Lokal und Remote
Aktuelle Version
Noch nicht erfasst.
GitHub-Sterne
575
Zuletzt geprüft
08.09.2026

Repository und Dokumentation

Kategorien

Unterstützte Clients