Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge Smartlead mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.
Zusammenfassung
Cold-E-Mail-Outreach mit Smartlead in jedem KI-Agent: Kampagnen mit Sequenzen und Zeitplänen aufbauen und steuern, Leads und ihre Kategorien verwalten, Antworten im Master-Inbox lesen und beantworten, Kampagnen- und Kontoanalysen vergleichen und Absender-Mailboxen samt Warmup prüfen. Mit einem Smartlead-API-Schlüssel; endgültige Abmeldungen und Löschungen sind bei der Installation ausgeschaltet.
Frag einfach
Beispiel-Prompts für Smartlead
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → Smartlead klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
Smartlead + Meta Muse
Cold-E-Mail-Outreach mit Smartlead in jedem KI-Agent: Kampagnen mit Sequenzen und Zeitplänen aufbauen und steuern, Leads und ihre Kategorien verwalten, Antworten im Master-Inbox lesen und beantworten, Kampagnen- und Kontoanalysen vergleichen und Absender-Mailboxen samt Warmup prüfen. Mit einem Smartlead-API-Schlüssel; endgültige Abmeldungen und Löschungen sind bei der Installation ausgeschaltet.
Voraussetzungen
Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:
SMARTLEAD_API_KEY
Schritt 1 — Zugangsdaten holen
Die Einrichtung dauert etwa 2 Minuten. Für den API-Zugang brauchst du einen kostenpflichtigen Smartlead-Tarif.
- Öffne in Smartlead Settings und den Bereich API Keys (in manchen Tarifen unter Settings, Integrations).
- Kopiere den API-Schlüssel in
SMARTLEAD_API_KEY. Der Connector hängt ihn an jede Anfrage als Query-Parameterapi_keyan, füge also nur den Schlüssel ein. - Installiere den Connector und führe
smartlead_list_campaignsaus: Es listet deine Kampagnen und bestätigt den Schlüssel.
Der Schlüssel gibt vollen Zugriff auf das Konto, behandle ihn also wie ein Passwort.
Kampagnen: smartlead_list_campaigns kommt zuerst, denn die id jeder Kampagne ist die campaign_id aller anderen Tools. smartlead_get_campaign, smartlead_get_campaign_sequences und smartlead_list_campaign_email_accounts zeigen ihren Aufbau. Für eine neue Kampagne verkettet die KI smartlead_create_campaign (eine leere Kampagne im Status DRAFTED), smartlead_save_campaign_sequences, smartlead_update_campaign_schedule (Zeitzone, Wochentage, Versandfenster, Minuten zwischen E-Mails, neue Leads pro Tag, Startzeit), smartlead_update_campaign_settings (Name, Öffnungs- und Klick-Tracking, wann ein Lead keine Mails mehr bekommt, Nur-Text, Follow-up-Anteil, KI-Mailbox-Zuordnung, Abmeldetext), smartlead_add_email_accounts_to_campaign und smartlead_add_leads_to_campaign, danach smartlead_update_campaign_status mit START. Die Status sind START (nicht ACTIVE), PAUSED, STOPPED (endgültig; für eine Pause nimm PAUSED) und ARCHIVED. Ein Start verschickt echte E-Mails, lass dir also vorher Sequenz, Zeitplan und Anzahl der Leads zeigen.
Sequenzen: smartlead_save_campaign_sequences ersetzt die ganze Sequenz: Weggelassene Schritte werden entfernt. Die KI liest sie vorher mit smartlead_get_campaign_sequences, behält die IDs bestehender Schritte und sendet jeden Schritt. Personalisiert wird mit {{first_name}}, {{company_name}} und den Namen deiner benutzerdefinierten Felder.
Leads:
smartlead_list_campaign_leadslistet die Leads einer Kampagne. Jede Zeile hat die Campaign-Lead-Map-ID (dieidder Zeile, genutzt vonsmartlead_create_lead_note) und den Lead selbst (lead.id, genutzt alslead_id).smartlead_get_lead_by_emailfindet einen Lead über alle Kampagnen,smartlead_get_leadliest einen per ID,smartlead_get_lead_campaign_overviewzeigt alle Kampagnen, in denen er steckt.smartlead_add_leads_to_campaignnimmt höchstens 400 Leads pro Aufruf. Leads auf der globalen Sperrliste, abgemeldete oder schon in anderen Kampagnen laufende Leads werden übersprungen, sofern die Einstellungen nichts anderes sagen; die Antwort zählt hochgeladene, doppelte und gesperrte Leads.- Änderungen:
smartlead_update_lead(die API verlangt die E-Mail auch, wenn sie gleich bleibt; bis zu 200 benutzerdefinierte Felder),smartlead_update_lead_category(IDs aussmartlead_list_lead_categories, optional mit Pausieren),smartlead_pause_lead,smartlead_resume_lead(sofort oder nach einigen Tagen) undsmartlead_unsubscribe_lead_from_campaignfür eine Kampagne.
Antworten: smartlead_list_inbox_replies listet Antworten aus dem Master-Inbox über alle Kampagnen, neueste zuerst, gefiltert nach Kampagne, Mailbox, Kategorie oder Antwortzeit; smartlead_get_inbox_item öffnet einen Thread. Zum Antworten liefert smartlead_get_lead_message_history für jede Nachricht stats_id, message_id und time; die KI übergibt sie als email_stats_id, reply_message_id und reply_email_time an smartlead_reply_to_lead. Die Antwort geht von der Mailbox dieses Threads raus, sofort oder zu einer scheduled_time. smartlead_create_lead_note legt eine interne Notiz an.
Analysen: pro Kampagne smartlead_get_campaign_analytics (Gesamtwerte seit Start und Fortschritt der Leads), smartlead_get_campaign_analytics_by_date, smartlead_get_campaign_sequence_analytics (pro Schritt und A/B-Variante) und smartlead_get_campaign_statistics (eine Zeile pro gesendeter E-Mail). smartlead_get_overall_analytics deckt das ganze Konto ab, optional beschränkt auf bestimmte Kampagnen oder Kunden.
Mailboxen und Warmup: smartlead_list_email_accounts zeigt Adresse, Anbieter, Tageslimits, SMTP/IMAP-Zustand und Warmup; eine kaputte Verbindung hat isSmtpSuccess=false. Dazu smartlead_get_email_account, smartlead_get_warmup_stats (letzte 7 Tage: gesendete Warmup-Mails, im Posteingang, im Spam, Antworten), smartlead_update_email_account (Tageslimit, Absendername, Signatur, BCC, eigene Tracking-Domain, Minuten zwischen E-Mails) und smartlead_update_warmup (an oder aus, Tagesvolumen, Steigerung, Antwortquote).
Webhooks, Agenturen und Listen: smartlead_list_campaign_webhooks und smartlead_upsert_campaign_webhook (legt einen an oder aktualisiert ihn, wenn id übergeben wird) mit den Events EMAIL_SENT, EMAIL_OPEN, EMAIL_LINK_CLICK, EMAIL_REPLY, EMAIL_BOUNCE, LEAD_UNSUBSCRIBED und LEAD_CATEGORY_UPDATED. smartlead_list_clients liefert die Kunden-IDs eines Agentur-Kontos (White Label); smartlead_list_lead_lists listet die Lead-Listen.
Bei der Installation ausgeschaltet: smartlead_unsubscribe_lead_globally (meldet den Lead von allen Kampagnen ab und sperrt künftige Importe der Adresse), smartlead_delete_lead_from_campaign (entfernt den Lead samt Fortschritt aus dieser Kampagne) und smartlead_delete_campaign_webhook. Sie lassen sich nicht rückgängig machen, deshalb schaltet ein Workspace-Admin sie ein, wenn das Team sie braucht.
Datenformate: Zählwerte sind Anzahlen von E-Mails oder Leads, Quoten sind Prozentwerte. Analysedaten sind YYYY-MM-DD, mit optionaler IANA-Zeitzone (Standard UTC) für die Tagesgrenzen. Zeitstempel sind ISO 8601 in UTC, sofern keine Zeitzone übergeben wird.
Seitenweise Abfrage: Listen nehmen offset (Standard 0) und limit (Standard 100, beim Inbox 20). Die KI erhöht offset um limit, bis weniger Zeilen als limit kommen; smartlead_list_campaign_leads liefert zusätzlich total_leads.
Limits und häufige Fehler: Smartlead bremst Anfragespitzen (in Standardtarifen etwa 10 Anfragen pro 2 Sekunden) und antwortet mit 429; kurz warten und erneut versuchen. 401 Invalid API Key heißt falscher Schlüssel, 404 eine falsche ID oder eine ID aus einem anderen Konto, und 400 nennt das ungültige Feld.
Der Connector verbindet keine neuen Absender-Mailboxen und löscht keine Kampagnen.
Schritt 2 — Adapter installieren
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Schritt 3 — Connector in Muse hinzufügen
Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (
https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese AnleitungYOUR_SERVER_IDzeigt.
Muse bindet Remote-MCP-Server als Custom Connectors ein und meldet sich per OAuth bei ihnen an.
- Öffne in Muse Settings → Connectors und wähle Add custom connector.
- Füge die MCP-Server-URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDein. - Muse öffnet die Anmeldeseite von AnythingMCP: Melde dich an und bestätige den Zugriff.
- Bitte Muse im Chat um etwas, wofür es die
Smartlead-Tools braucht.
Du kannst den Connector auch per Chat einrichten, im Web, in den Apps für iOS und Android oder in WhatsApp. Schick Muse diese Nachricht:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
Du hostest selbst? Nimm statt https://cloud.anythingmcp.com die öffentliche HTTPS-Adresse deiner Instanz. Muse verbindet sich aus der Cloud von Meta, localhost funktioniert deshalb nicht.
Verfügbare Tools
| Tool | What it does |
|---|---|
smartlead_list_campaigns | List all email campaigns, newest first, with status (DRAFTED, ACTIVE, PAUSED, STOPPED, ARCHIVED), schedule, sending limits and tracking… |
smartlead_get_campaign | Get one campaign: status, schedule, sending limits, stop-lead setting, tracking settings and client |
smartlead_get_campaign_sequences | Get the email sequence of a campaign: steps with delays, subjects, bodies and A/B variants |
smartlead_list_campaign_email_accounts | List the sender mailboxes attached to a campaign, with their sending limits and warmup state |
smartlead_create_campaign | Create an empty campaign in DRAFTED status |
smartlead_update_campaign_status | Start, pause, stop or archive a campaign |
smartlead_update_campaign_settings | Change campaign settings: name, open and click tracking, when to stop emailing a lead, plain text, follow-up percentage, AI mailbox… |
smartlead_update_campaign_schedule | Set when a campaign sends: time zone, weekdays, sending window, minutes between emails, new leads per day and start time |
smartlead_save_campaign_sequences | Replace the email sequence of a campaign |
smartlead_add_email_accounts_to_campaign | Attach sender mailboxes to a campaign so it can send from them |
smartlead_list_campaign_leads | List the leads of a campaign with their status, category and lead fields |
smartlead_get_lead_by_email | Find a lead by email address across all campaigns |
smartlead_get_lead | Get one lead by its id: contact fields, custom fields and global status |
smartlead_get_lead_campaign_overview | Show every campaign a lead is in, with its status and progress in each |
smartlead_get_lead_message_history | Get the full email thread between a campaign and a lead: sent emails and replies with times, subjects, bodies and the stats_id and… |
smartlead_add_leads_to_campaign | Add up to 400 leads to a campaign |
smartlead_update_lead | Update the fields of a lead in a campaign (email is required by the API even when unchanged) |
smartlead_update_lead_category | Set the category of a lead in a campaign (Interested, Meeting Request, Not Interested, Out Of Office...), optionally pausing it |
smartlead_pause_lead | Pause a lead in a campaign: no further sequence emails go out until it is resumed |
smartlead_resume_lead | Resume a paused lead in a campaign, now or after a delay in days |
smartlead_unsubscribe_lead_from_campaign | Unsubscribe a lead from one campaign |
smartlead_unsubscribe_lead_globally | Unsubscribe a lead from every campaign of the account and block future imports of the address |
smartlead_delete_lead_from_campaign | Remove a lead from a campaign, with its progress in that campaign |
smartlead_list_lead_categories | List the lead categories (global and custom) with ids, e.g |
smartlead_list_inbox_replies | List lead replies from the master inbox across campaigns, newest first, with filters for campaign, mailbox, category and reply time |
smartlead_get_inbox_item | Get one master inbox thread by its id, with lead, campaign and messages |
smartlead_reply_to_lead | Send a reply to a lead in an existing campaign thread, from the mailbox of that thread |
smartlead_create_lead_note | Add an internal note to a lead in a campaign (shown in the master inbox) |
smartlead_get_campaign_analytics | Get the totals of a campaign: sent, opened, clicked, replied, bounced, unsubscribed, plus lead progress counts |
smartlead_get_campaign_analytics_by_date | Get campaign totals (sent, opens, clicks, replies, bounces, unsubscribes) for a date range |
smartlead_get_campaign_sequence_analytics | Get per-step and per-variant results of a campaign sequence for a date range: sent, opens, clicks, replies, positive replies, bounces |
smartlead_get_campaign_statistics | List the individual sent emails of a campaign with lead, step, sent time, open, click, reply and bounce state |
smartlead_get_overall_analytics | Get account-wide sending results for a date range: sent, opens, clicks, replies, positive replies, bounces and rates, optionally limited to… |
smartlead_list_email_accounts | List the sender mailboxes of the account: address, provider, daily limits, SMTP/IMAP health, warmup status and campaigns in use |
smartlead_get_email_account | Get one sender mailbox with its limits, signature, connection health and warmup details |
smartlead_get_warmup_stats | Get the warmup results of a mailbox for the last 7 days: warmup emails sent, landed in inbox, landed in spam, replies |
smartlead_update_email_account | Change a mailbox: daily sending limit, sender name, signature, BCC, custom tracking domain, minutes between emails |
smartlead_update_warmup | Turn warmup on or off for a mailbox and set its daily warmup volume, ramp-up and reply rate |
smartlead_list_campaign_webhooks | List the webhooks of a campaign with their URL and event types |
smartlead_upsert_campaign_webhook | Create a campaign webhook, or update one when its id is passed |
smartlead_delete_campaign_webhook | Delete a webhook of a campaign |
smartlead_list_clients | List the clients of an agency (white-label) account with their ids, names and emails |
smartlead_list_lead_lists | List the lead lists (lead pools outside campaigns) with ids, names and lead counts |
Beispiel-Prompts
- „Welche meiner aktiven Kampagnen hat diesen Monat die beste Antwortquote? Zeig für jede Versand, Antworten und Bounces.“
- „Zeig mir die Antworten der letzten 24 Stunden, die als Interested kategorisiert sind.“
- „Antworte auf die letzte Mail von [email protected] in der Kampagne Q4 Outreach und schlag ein Telefonat nächste Woche vor. Zeig mir den Text vor dem Senden.“
- „Welche Absender-Mailboxen haben eine kaputte SMTP-Verbindung oder viele Warmup-Mails im Spam?“
- „Pausiere den Lead [email protected] in allen Kampagnen, in denen er ist.“
FAQ
Wo ist Muse verfügbar? Meta bietet Muse derzeit in den USA und in Kanada an, im Web, in den Apps für iOS und Android und in WhatsApp.
Prüft Meta diesen Connector? Nein. Meta prüft Custom Connectors nicht. Muse sieht nur die Tools, die du in AnythingMCP für diesen MCP-Server eingeschaltet hast, und du kannst den Connector jederzeit unter Settings → Connectors trennen.
Nächste Schritte
- Connector-Startseite
- Mit Claude verbinden
- Mit ChatGPT verbinden
- Mit Cursor verbinden
- Mit Gemini verbinden
- Mit Microsoft Copilot verbinden
War dieser Guide hilfreich?