Zum Inhalt springen

Mail Merge mit KI-Agenten nutzen (MCP)

Mail Merge hat einen öffentlichen MCP-Server, sodass ein KI-Agent, den Sie bereits nutzen, Ihre Google Sheets lesen, Templates schreiben, Kontakte verwalten und Kampagnen über Ihr Mail-Merge-Konto versenden kann. Sie sprechen mit dem Agenten in natürlicher Sprache, der Agent ruft Mail Merge auf, und jede E-Mail wird weiterhin von Ihrem eigenen Gmail-Konto mit denselben Kontingenten, Tracking und Statusspalte wie eine manuell gestartete Kampagne versendet.

Der Server stellt dieselben Funktionen wie die Web-App bereit, gruppiert als Tools, die ein Agent aufrufen kann: Konto und Plan, Google Sheets, Templates, Kontakte, Kampagnen, Analysen, Warm-up und Einstellungen. Der Agent sieht nur das Konto, mit dem Sie sich anmelden, und nur bis Sie ihn widerrufen. Jeder verbundene Agent erhält sein eigenes Zugriffstoken, das unter Einstellungen → KI-Agenten in der Web-App aufgelistet ist.

https://merge.email/mcp

Der Server verwendet das Streamable-HTTP-Transport und OAuth 2.1. Wenn sich Ihr Assistent zum ersten Mal verbindet, öffnet sich ein Browserfenster: Melden Sie sich mit dem Google-Konto an, das Sie mit Mail Merge verwenden, lesen Sie die Zustimmungsseite mit dem Namen des Agenten und genehmigen Sie ihn.

Claude (claude.ai)

  1. Öffnen Sie Einstellungen → Connectors.
  2. Klicken Sie auf Benutzerdefinierten Connector hinzufügen.
  3. Fügen Sie https://merge.email/mcp als URL ein und klicken Sie auf Verbinden.
  4. Melden Sie sich im geöffneten Fenster mit Google an und genehmigen Sie den Agenten.

Claude Desktop verwendet denselben Pfad: Einstellungen → Connectors → Benutzerdefinierten Connector hinzufügen.

Claude Code

claude mcp add --transport http mailmerge https://merge.email/mcp

Geben Sie dann /mcp in einer Sitzung ein, wählen Sie mailmerge und folgen Sie dem Anmelde-Link.

  1. Öffnen Sie Einstellungen → Connectors.
  2. Wählen Sie Erstellen (in einigen Versionen befindet sich dies unter Erweitert → Entwicklermodus).
  3. Geben Sie einen Namen ein, fügen Sie https://merge.email/mcp als Server-URL ein, wählen Sie OAuth und speichern Sie.
  4. Melden Sie sich bei Aufforderung mit Google an und genehmigen Sie den Agenten.

Fügen Sie den Server zu .cursor/mcp.json in Ihrem Projekt hinzu (oder zur globalen Datei aus Cursor-Einstellungen → MCP):

{
"mcpServers": {
"mailmerge": {
"url": "https://merge.email/mcp"
}
}
}

Die MCP-Liste zeigt dann mailmerge mit einem Anmeldung erforderlich-Link. Klicken Sie darauf, melden Sie sich mit Google an und genehmigen Sie den Agenten.

Jeder MCP-Client, der Remote-Server über Streamable HTTP mit OAuth unterstützt, funktioniert auf die gleiche Weise: Verweisen Sie ihn auf https://merge.email/mcp. Clients, die die Metadaten des Servers nachschlagen, finden ihn unter:

https://merge.email/.well-known/oauth-protected-resource/mcp

Dynamische Client-Registrierung und PKCE werden unterstützt, sodass keine Client-ID oder kein Geheimnis im Voraus konfiguriert werden muss.

Konto

ToolFunktion
get_accountIhr Plan, das heutige Kontingent und die Funktionen Ihres Plans.
get_pricingDie aktuellen Pläne und Preise.
get_subscriptionIhr Abonnementstatus, Abrechnungszeitraum und Verlängerungsdatum.
get_billing_portal_linkEin Link zum Abrechnungsportal (Rechnungen, Zahlungsmethode, Planänderungen).
get_team_seatsDie Plätze Ihres Team-Abonnements und wer sie innehat.
assign_team_seatGibt einem Kollegen einen Platz.
unassign_team_seatNimmt einen Platz zurück.

Google Sheets

ToolFunktion
list_spreadsheetsDie Tabellen in Ihrem Google Drive.
list_sheetsDie Registerkarten einer Tabelle.
read_sheetDie Header und Zeilen eines Blatts, die Daten, die eine Kampagne zusammenführt.

Templates

ToolFunktion
list_templatesIhre gespeicherten Templates.
get_templateBetreff und Text eines Templates.
create_templateSpeichert ein neues Template.
update_templateÄndert Name, Betreff oder Text eines Templates.
delete_templateLöscht ein Template.
duplicate_templateKopiert ein Template.
generate_templateSchreibt ein Template mit KI aus einer Beschreibung, optional passend zu den Spalten eines Beispielblatts.
import_google_docWandelt ein Google Doc in ein Template um.

Kontakte

ToolFunktion
list_contactsIhre Kontakte mit Filtern für Abmeldungen und die Blockliste.
add_contactFügt einen Kontakt hinzu.
import_contactsFügt viele Kontakte auf einmal hinzu.
delete_contactsEntfernt Kontakte.
block_contactsSetzt Adressen auf die Blockliste, damit keine Kampagnen-E-Mails sie erreichen.
unblock_contactsEntfernt Adressen von der Blockliste.
list_contact_listsIhre Kontaktlisten.
create_contact_listErstellt eine Liste.
rename_contact_listBenennt eine Liste um.
delete_contact_listLöscht eine Liste (die Kontakte bleiben).
add_contacts_to_listFügt Kontakte zu einer Liste hinzu.
remove_contacts_from_listEntfernt Kontakte aus einer Liste.

Kampagnen

ToolFunktion
list_campaignsIhre aktiven, geplanten und abgeschlossenen Kampagnen.
get_campaignEine Kampagne mit ihrem Fortschritt und ihren Einstellungen.
get_campaign_recipientsDie Status pro Empfänger einer Kampagne.
get_sequence_statsWie eine Folge-Sequenz abschneidet.
check_quotaWie viele E-Mails Sie heute noch versenden können und ob eine Kampagne passt.
send_test_emailVersendet einen gerenderten Test an Ihre eigene Adresse.
send_campaignStartet eine Kampagne aus einem Blatt, einer Kontaktliste oder einer eingegebenen Empfängerliste: jetzt, geplant oder als Autopilot mit optionaler Folge. Unterstützt einen Testlauf, der meldet, was versendet würde, ohne zu versenden.
pause_campaignPausiert eine laufende Kampagne.
resume_campaignSetzt eine pausierte fort.
stop_campaignStoppt eine Kampagne endgültig.
reschedule_campaignÄndert das Sendedatum einer geplanten Kampagne.
update_autopilotÄndert das tägliche Volumen und Zeitfenster einer Autopilot-Kampagne.
delete_scheduled_campaignLöscht eine geplante Kampagne vor dem Start.

Analysen

ToolFunktion
get_analyticsVersand, Öffnungen und Klicks im Zeitverlauf mit Raten und Top-Links.
get_activityWer geöffnet, geklickt und abgemeldet hat, Empfänger für Empfänger.
get_account_eventsDie Historie von allem, was auf Ihrem Konto passiert ist.

Warm-up

ToolFunktion
get_warmupStatus und Reputationstrend Ihres Warm-ups.
enable_warmupStartet das Warm-up Ihres Postfachs.
pause_warmupPausiert das Warm-up.
resume_warmupSetzt es fort.
stop_warmupStoppt es.
update_warmup_settingsÄndert das tägliche Volumen und die Steigerung.
check_email_reputationFührt die kostenlose Reputationsprüfung für eine Adresse oder Domain durch.

Einstellungen

ToolFunktion
set_throttleLegt die Versendgeschwindigkeit fest: so schnell wie möglich, feste Verzögerung oder zufällige Verzögerung zwischen E-Mails.

Sobald verbunden, fragen Sie den Agenten wie einen Kollegen:

  • “Lesen Sie die Registerkarte Leads meiner Tabelle Q4 Outreach, schreiben Sie eine kurze Follow-up-E-Mail, die den Vornamen und die Unternehmens-Spalten verwendet, und senden Sie mir einen Test.”
  • “Wie viele E-Mails kann ich heute noch versenden? Wenn das Template Webinar-Einladung passt, planen Sie es für morgen um 9 Uhr an die Kontaktliste Webinar.”
  • “Welche Kampagne vom letzten Monat hatte die beste Öffnungsrate, und wer hat auf den Pricing-Link geklickt?”
  • “Pausieren Sie die Kampagne Partners und blockieren Sie alle, die antworteten und um Entfernung baten.”

Ein Agent hat genau die Berechtigungen Ihres Plans. Durch das Verbinden eines Agenten wird nichts freigeschaltet.

KostenlosPersönlichProfessionell
E-Mails pro Tag50250500 mit Gmail-Adresse, 1.500 mit Google Workspace
Planung, Verzögerungen, KampagnenverlaufJaJa
Analysen und AktivitätJaJa
Autopilot und Folge-SequenzenJa
E-Mail-Warm-upJa

Wenn ein Agent ein Tool aufruft, das Ihr Plan nicht enthält, schlägt der Aufruf nicht stillschweigend fehl: Das Tool antwortet mit einer Nachricht, die erklärt, welcher Plan erforderlich ist, und einem Link zum Upgrade, den der Agent Ihnen zeigt. Das tägliche Kontingent funktioniert genauso: check_quota teilt dem Agenten mit, was heute passt, und eine Kampagne, die nicht passt, wird aufgeschoben oder abgelehnt, genau wie in der Web-App. Siehe Preisgestaltung und Abonnement und Tägliche Versendlimits.

  • Der Agent bestätigt vor dem Versand. Vor send_campaign wird der Agent angewiesen, Ihnen die Empfängeranzahl, das Template und die Versendzeit zu zeigen und auf Ihr Okay zu warten. Lesen Sie diese Zusammenfassung so sorgfältig wie den Versendbutton.
  • Testlauf zuerst. Fragen Sie nach einem Testlauf und der Agent meldet, was versendet würde (Empfänger, Betreff, Zusammenführungsfelder), ohne etwas zu versenden.
  • Kontingentprüfung. check_quota teilt Ihnen mit, wie viel des heutigen Kontingents eine Kampagne verbrauchen würde, sodass eine große Liste Sie nicht überrascht.
  • Die Statusspalte ist immer noch da. Eine von einem Agenten aus einem Google Sheet gestartete Kampagne füllt dieselbe 📮 Statusspalte wie eine vom Add-on gestartete, sodass Sie sie Zeile für Zeile in der Tabelle und unter Kampagnen verfolgen können.
  • Pausieren oder stoppen Sie jederzeit, vom Agenten, von der Web-App oder vom Add-on.

Öffnen Sie merge.email/app → Einstellungen → KI-Agenten. Die Karte listet jeden verbundenen Agenten mit dem Verbindungsdatum und der letzten Nutzung auf. Klicken Sie auf Widerrufen neben einem Agenten, um seinen Zugriff sofort zu beenden. Der nächste Aufruf wird abgelehnt und er muss sich erneut anmelden.

KI-Agenten-Einstellungen

Das Widerrufen eines Agenten berührt Ihre Google-Verbindung oder andere Agenten nicht. Um Mail Merge’s Zugriff auf Ihr Google-Konto ebenfalls zu entfernen, gehen Sie zu myaccount.google.com/connections, was alle Agenten auf einmal abmeldet und auch alle laufenden Kampagnen stoppt (siehe Google-Konto erneut verbinden).

  • OAuth 2.1 mit PKCE. Der Agent sieht Ihr Google-Passwort nie, und Sie geben kein Passwort in den Agenten ein. Sie melden sich auf Googles eigener Seite an und genehmigen auf einer Mail-Merge-Zustimmungsseite, die den Agenten benennt.
  • Ein Token pro Agent. Jede Verbindung erhält ihr eigenes Token mit eigener Ablauf- und Aktualisierungszeit, sodass das Widerrufen eines Agenten die anderen weiterarbeiten lässt.
  • Widerruf ist sofort, von Einstellungen → KI-Agenten oder von Ihrem Google-Konto.
  • Dieselben Datenregeln wie die App. Ein Agent liest und schreibt genau das, was die Web-App kann, nichts mehr, und Mail Merge speichert nichts Neues in seinem Namen. Siehe Berechtigungen und Daten.