Synter Ads

offiziell

Plattformübergreifendes Anzeigenkampagnen-Management für KI-Agenten auf Google, Meta, LinkedIn, Reddit, TikTok und mehr. 140+ Tools mit Lese-/Schreibzugriff.

Was kann man mit Synter Ads MCP machen?

  • Kampagnen plattformübergreifend auflisten — Bitten Sie Ihren Assistenten, alle Kampagnen aus verbundenen Werbekonten mit list_campaigns abzurufen.
  • Suchkampagnen erstellen — Verwenden Sie create_search_campaign, um eine Google-Suchkampagne mit Keywords, Anzeigen und Budget zu starten.
  • Leistungsschwache pausieren — Stoppen Sie jede Kampagne sofort über pause_campaign, wenn Ausgaben oder ROAS nicht stimmen.
  • Leistungskennzahlen abrufen — Erhalten Sie Impressionen, Klicks, Ausgaben, Conversions und ROAS mit get_performance.
  • Anzeigenmotive generieren — Lassen Sie generate_image oder generate_video Anzeigen-Assets erstellen, die bereit zum Hochladen sind.
  • Über 140+ Tools ausführen — Greifen Sie direkt über run_tool auf den vollständigen Synter-Katalog für erweiterte Aktionen zu.

Dokumentation

Synter MCP Server

npm version License: MIT

Der vollständigste MCP-Server für Werbung.

Reporting über 19 Werbeplattformen und vollständige Kampagnenerstellung auf 14 davon (Schreibaktionen auf 16), über alle großen Werbekanäle hinweg, mit integrierten Bestätigungen für destruktive Aktionen.

Kampagnen erstellen. Budgets anpassen. Underperformer pausieren. Creatives generieren. Leistungsdaten abrufen. Alles durch natürliche Konversation, über Google, Meta, LinkedIn, Microsoft, Reddit, TikTok, X und mehr.

Dies ist der erste Model Context Protocol (MCP)-Server, der KI-Agenten eine Kreditkarte gibt.

Hinweis: Synter-Media-AI/plugin ist das kanonische installierbare Claude-Plugin-Repository. Die .claude-plugin/-Kopie in diesem Repository ist nicht die Installationsquelle.


Wie Synter im Vergleich abschneidet

Der offizielle Google-Ads-MCP-Server ist von Natur aus schreibgeschützt: Laut Google-Dokumentation ist er „streng schreibgeschützt" und „kann Gebote nicht ändern, Kampagnen nicht pausieren oder neue Assets erstellen". Die meisten MCP-Server von Drittanbietern für Werbung decken nur eine einzige Plattform ab. Wir haben Synter gebaut, um beide Hälften der Aufgabe zu erledigen, über jeden großen Werbekanal hinweg, von einem einzigen Server aus.

Synter MCPOffizieller Google-Ads-MCPTypische MCP-Server von Drittanbietern
ZugriffLesen auf allen 19 Plattformen, Kampagnenerstellung auf 14, Schreibaktionen auf 16Schreibgeschützt (aktuelle Version)Oft schreibgeschützt oder teilweise beschreibbar
Plattformen19 für Reporting, 14 mit vollständiger Kampagnenerstellung (Listen unten)Nur Google AdsMeist nur eine einzelne Plattform
Kampagnen erstellen✅ Google Search, Display, PMax, Meta, LinkedIn, Reddit, mehr über run_tool❌Selten
Budgets und Pausieren✅❌Unterschiedlich
KI-Creative-Generierung✅ Bilder, Video, Text❌❌
Zielgruppen-Synchronisierung✅ Google, Meta, LinkedIn, Microsoft, Reddit, TikTok, X❌❌
SicherheitBestätigungen für destruktive Aktionenn/a (schreibgeschützt)Unterschiedlich
Open Source✅ MIT✅Unterschiedlich

Reporting-Abdeckung (19 Plattformen): Google Ads, Microsoft Ads (Bing), Meta (Facebook und Instagram), LinkedIn Ads, X (Twitter) Ads, Reddit Ads, TikTok Ads, Snapchat Ads, Pinterest Ads, Spotify Ads, Amazon Ads, Amazon DSP, Walmart Connect, Instacart Ads, Target Roundel, Criteo, The Trade Desk, Display & Video 360 und OpenAI Ads (ChatGPT).

Vollständige Kampagnenerstellung (14 Plattformen): Google Ads, Microsoft Ads, Meta, LinkedIn, X, Reddit, TikTok, Snapchat, Pinterest, Spotify, Amazon Ads (Sponsored Products, Brands und Display), Amazon DSP, The Trade Desk und OpenAI Ads. Display & Video 360 und StackAdapt unterstützen zusätzlich Schreibaktionen (Pausieren, Budget- und Zeilenelement-Updates, Zielgruppen-Upload) ohne Kampagnenerstellung. Die restlichen 4 (Walmart Connect, Instacart, Target Roundel und Criteo) sind derzeit nur für Reporting verfügbar.

Das npx-Paket enthält typisierte Tools für die häufigsten Operationen sowie run_tool-Zugriff auf den vollständigen Katalog von über 140 Synter-Tools. Der Remote-Server unter https://mcp.syntermedia.ai/mcp/ stellt den vollständigen gehosteten Tool-Satz bereit, einschließlich Leistungsabrufen für jede oben genannte Plattform.

Für MCP-Erkennung im Registry-Stil ist server.json die maschinenlesbare Quelle der Wahrheit. Halten Sie sie abgestimmt mit package.json, manifest.json und den Einrichtungsbeispielen in dieser README.


⚠️ Ehrliche Warnung

Ihr KI-Agent wird in der Lage sein:

  • Kampagnen zu erstellen, die sofort damit beginnen, Ihr Budget auszugeben
  • Gebote anzupassen, die beeinflussen, wie viel Sie pro Klick zahlen
  • Kampagnen zu pausieren (manchmal ist das eine gute Sache)
  • Keywords hinzuzufügen, die ändern, wer Ihre Anzeigen sieht
  • Creatives zu generieren und in Ihre Konten hochzuladen

Wir haben Bestätigungen für destruktive Aktionen eingebaut. Aber trotzdem: Geben Sie das vielleicht nicht einem Agenten, den Sie gerade erst kennengelernt haben.


Schnellstart

1. Holen Sie sich Ihren API-Schlüssel

Melden Sie sich unter syntermedia.ai an und erstellen Sie einen API-Schlüssel in den Entwicklereinstellungen.

2. Konfigurieren Sie Ihren KI-Client

Für Claude Desktop: Fügen Sie zu ~/Library/Application Support/Claude/claude_desktop_config.json hinzu:

{
  "mcpServers": {
    "synter": {
      "command": "npx",
      "args": ["@synterai/mcp-server"],
      "env": {
        "SYNTER_API_KEY": "syn_your_api_key_here"
      }
    }
  }
}

Für Cursor: Fügen Sie zu .cursor/mcp.json in Ihrem Projekt hinzu:

{
  "mcpServers": {
    "synter": {
      "command": "npx",
      "args": ["@synterai/mcp-server"],
      "env": {
        "SYNTER_API_KEY": "syn_your_api_key_here"
      }
    }
  }
}

Für Amp: Fügen Sie zu .amp/settings.json hinzu:

{
  "mcpServers": {
    "synter": {
      "command": "npx",
      "args": ["@synterai/mcp-server"],
      "env": {
        "SYNTER_API_KEY": "syn_your_api_key_here"
      }
    }
  }
}

Remote (Streamable HTTP): Für ChatGPT, n8n, Zapier oder jeden MCP-Client, der HTTP-Transport unterstützt:

URL: https://mcp.syntermedia.ai/mcp/
Header: X-Synter-Key: syn_your_api_key_here

Keine lokale Installation erforderlich. Funktioniert mit jedem MCP-Client, der Streamable HTTP-Transport unterstützt.

3. Beginnen Sie mit der Nutzung

Starten Sie Ihren KI-Client neu und beginnen Sie zu chatten:

„Zeig mir alle meine Google-Ads-Kampagnen"

„Erstelle eine Suchkampagne für ‚Projektmanagement-Software' mit einem Budget von 50 $/Tag"

„Pausiere die Kampagne, die zu viel ausgibt"


Bevorzugen Sie ein vollständiges Plugin? (Claude Code / Claude Desktop)

Dieses Paket ist der rohe MCP-Server. Wenn Sie Claude Code oder Claude Desktop verwenden, umhüllt das Synter-Plugin denselben Server mit vorgefertigten Skills (/synter:launch, /synter:audience, /synter:optimize, …), spezialisierten Agenten und einem Sicherheits-Hook für Genehmigung vor Ausgaben:

/plugin marketplace add Synter-Media-AI/plugin
/plugin install synter@synter

Es enthält auch einen Headless-Claude Agent SDK-Runner für Automatisierung. Siehe das Plugin-Repository oder den Claude-Plugin-Leitfaden. Verwenden Sie dieses MCP-Paket direkt, wenn Sie nur die Tools möchten oder einen anderen Client anbinden.


Was kann Ihr Agent tun?

📊 Kampagnenverwaltung

ToolBeschreibung
list_campaignsKampagnen über alle verbundenen Plattformen auflisten
create_search_campaignEine Google-Suchkampagne mit Keywords und Anzeigen erstellen
create_display_campaignEine Google-Displaykampagne mit Bildern erstellen
create_pmax_campaignEine Performance-Max-Kampagne erstellen
create_meta_campaignEine Facebook/Instagram-Kampagne erstellen
create_linkedin_campaignEine LinkedIn-Kampagne für B2B erstellen
create_reddit_campaignEine Reddit-Kampagne erstellen
pause_campaignJede Kampagne pausieren
update_campaign_budgetTagesbudget ändern

📈 Leistung & Analytik

ToolBeschreibung
get_performanceImpressionen, Klicks, Ausgaben, Conversions, ROAS abrufen
get_daily_spendTägliche Ausgabenaufschlüsselung nach Plattform

🎯 Keywords & Targeting

ToolBeschreibung
add_keywordsKeywords zu einer Kampagne oder Anzeigengruppe hinzufügen
add_negative_keywordsUnerwünschte Suchbegriffe blockieren

🔄 Conversion-Tracking

ToolBeschreibung
create_conversionEine Conversion-Aktion einrichten
list_conversionsVorhandene Conversion-Aktionen auflisten
diagnose_trackingPrüfen, ob Tracking korrekt installiert ist

🎨 Creative-Generierung

ToolBeschreibung
generate_imageKI-generierte Anzeigenbilder
generate_videoKI-generierte Videoanzeigen
upload_imageBilder als Anzeigen-Assets hochladen

🔧 Dienstprogramm

ToolBeschreibung
list_ad_accountsAlle verbundenen Werbekonten auflisten
run_toolJedes der über 140 Synter-Tools direkt ausführen

Keine Werbeerfahrung? Kein Problem.

Wenn Sie noch nie Werbung geschaltet haben, hier ist, was Sie wissen müssen:

Was ist eine Kampagne?

Eine Kampagne ist wie ein Projektordner. Sie enthält Ihre Anzeigen, wer sie sieht und wie viel Sie ausgeben.

Campaign: "Q1 Lead Generation"
├── Budget: $50/day
├── Targeting: USA, people searching "project management"
└── Ads: Headlines, descriptions, images

Welche Plattformen kann ich nutzen?

PlattformAm besten geeignet fürMindestbudget
Google AdsPersonen, die aktiv nach Ihrem Produkt suchen10 $/Tag
Meta (Facebook/Instagram)Visuelle Produkte, breite Zielgruppen5 $/Tag
LinkedInB2B, Unternehmen, Arbeitssuchende25 $/Tag
RedditNischen-Communities, technikaffine Nutzer5 $/Tag
Microsoft (Bing)Ältere Zielgruppen, B2B10 $/Tag
TikTokGen Z, Unterhaltung, E-Commerce20 $/Tag

Kampagnentypen erklärt

Suchkampagnen: Ihre Anzeige erscheint, wenn jemand nach bestimmten Keywords googelt.

  • Beispiel: Jemand sucht „beste CRM-Software" → Ihre Anzeige erscheint

Displaykampagnen: Bildanzeigen, die auf Websites und in Apps angezeigt werden.

  • Beispiel: Banneranzeige auf einer Nachrichten-Website

Performance Max (PMax): Googles KI zeigt Ihre Anzeigen überall (Suche, YouTube, Display, Gmail, Maps).

  • Beispiel: Google findet die besten Platzierungen für Sie

Videokampagnen: Videoanzeigen auf YouTube und Partner-Websites.

  • Beispiel: 15-Sekunden-Anzeige vor einem YouTube-Video

Häufige Begriffe

BegriffWas er bedeutet
ImpressionenWie oft Ihre Anzeige angezeigt wurde
KlicksWie viele Personen auf Ihre Anzeige geklickt haben
CTRKlickrate (Klicks ÷ Impressionen × 100)
CPCKosten pro Klick
ConversionsGewünschte Aktionen (Anmeldungen, Käufe usw.)
ROASReturn on Ad Spend (Umsatz ÷ Ausgaben)

Checkliste für die erste Kampagne

Bevor Sie Ihre erste Kampagne erstellen, benötigen Sie:

  1. ✅ Eine Landingpage-URL, zu der Personen weitergeleitet werden, wenn sie klicken
  2. ✅ Eine Vorstellung davon, wen Sie erreichen möchten (Standort, Interessen)
  3. ✅ Ein Tagesbudget, mit dem Sie sich wohlfühlen (10–50 $ zum Start)
  4. ✅ Einige Überschriften und Beschreibungen für Ihre Anzeige

Profi-Tipp: Beginnen Sie mit einer Suchkampagne auf Google. Sie ist am einfachsten zu verstehen und zeigt Anzeigen Personen, die bereits nach dem suchen, was Sie anbieten.


Beispielkonversationen

Erstellen Sie Ihre erste Kampagne

Sie: Erstellen Sie eine Google-Suchkampagne für mein SaaS-Produkt. Zielen Sie auf Personen, die nach „Team-Kollaborationssoftware" und „Projektmanagement-Tools" suchen. Budget ist 25 $/Tag. Landingpage ist https://myapp.com/signup

Agent: Ich erstelle eine Suchkampagne mit diesen Keywords. Welche Überschriften soll ich verwenden? Hier sind einige Vorschläge:

  • „Team-Kollaboration einfach gemacht"
  • „Projektmanagement für moderne Teams"
  • „Kostenlos starten – keine Kreditkarte"

Leistung prüfen

Sie: Wie laufen meine Kampagnen diese Woche?

Agent: Hier ist Ihre Leistung der letzten 7 Tage:

KampagneAusgabenKlicksConversionsROAS
Markensuche142 $89124,2x
Wettbewerber-Keywords98 $4531,5x
Display-Retargeting67 $23482,8x

Die Kampagne „Wettbewerber-Keywords" schneidet unterdurchschnittlich ab. Soll ich sie pausieren oder das Targeting anpassen?

Negative Keywords hinzufügen

Sie: Ich erhalte Klicks für „kostenloses Projektmanagement", aber wir haben keinen kostenlosen Tarif. Blockieren Sie diese.

Agent: „kostenlos" wurde als negatives Keyword zu Ihrer Kampagne hinzugefügt. Dadurch werden Ihre Anzeigen nicht mehr für Suchen angezeigt, die „kostenlos" enthalten.

Anzeigen-Creative generieren

Sie: Ich brauche ein Display-Anzeigenbild für ein Marketingautomatisierungsprodukt. Dunkles Thema, professionell, 1200x628.

Agent: Ich generiere Ihr Bild...

Erstellt: „Marketingautomatisierungs-Dashboard mit Datenvisualisierung auf dunklem Hintergrund" Asset gespeichert und bereit für Ihre nächste Displaykampagne.


Verbinden Sie Ihre Werbekonten

Um Anzeigen auf jeder Plattform zu verwalten, müssen Sie Ihre Konten in Synter verbinden:

  1. Gehen Sie zu syntermedia.ai/settings/credentials
  2. Klicken Sie neben jeder Plattform auf „Verbinden"
  3. Schließen Sie den OAuth-Ablauf ab
  4. Ihr Agent kann diese Plattform nun verwalten

Unterstützte Plattformen (19; ✅ = Reporting + vollständige Kampagnenausführung, 📊 = Reporting):

  • Google Ads ✅
  • Meta (Facebook/Instagram) ✅
  • LinkedIn Ads ✅
  • Microsoft Ads (Bing) ✅
  • Reddit Ads ✅
  • TikTok Ads ✅
  • X (Twitter) Ads ✅
  • Snapchat Ads ✅
  • Pinterest Ads ✅
  • Spotify Ads ✅
  • Amazon DSP ✅
  • The Trade Desk ✅
  • Amazon Ads 📊
  • Walmart Connect 📊
  • Instacart Ads 📊
  • Target Roundel 📊
  • Criteo 📊
  • Display & Video 360 📊
  • OpenAI Ads (ChatGPT) 📊

Erweitert: Direkter Tool-Zugriff

Für Power-User: Sie können jedes der über 140 Synter-Tools direkt aufrufen:

> Use run_tool to call google_ads_list_audiences

Siehe die vollständige Tool-Liste unter docs.syntermedia.ai/tools oder fragen Sie Ihren Agenten:

> What tools are available for LinkedIn Ads?

Sicherheitsstandard: execute-Probeläufe, sofern nicht anders angegeben

Das universelle execute-Tool führt beim ersten Aufruf niemals eine Aktion aus, es sei denn, Sie stimmen ausdrücklich zu. Standardmäßig (dry_run: true) validiert es die Anfrage und stoppt dort – nichts wird ausgeführt, nichts wird ausgegeben. Übergeben Sie dry_run: false, um die Aktion tatsächlich auszuführen; bei allem, was Geld kostet, tun Sie das nur mit Zustimmung des Kontoinhabers.


Umgebungsvariablen

VariableErforderlichBeschreibung
SYNTER_API_KEYJaIhr Synter-API-Schlüssel
SYNTER_API_URLNeinAPI-URL-Überschreibung (Standard: https://syntermedia.ai)

Lokale Entwicklung

# Clone and install
git clone https://github.com/Synter-Media-AI/mcp-server.git
cd mcp-server
npm install

# Build
npm run build

# Run locally
SYNTER_API_KEY=syn_your_key_here node dist/index.js

Fehlerbehebung

„SYNTER_API_KEY nicht gesetzt"

Stellen Sie sicher, dass sich Ihr API-Schlüssel im Abschnitt env Ihrer MCP-Konfiguration befindet. Der Schlüssel sollte mit syn_ beginnen.

„Ungültiger oder abgelaufener API-Schlüssel"

  1. Prüfen Sie, ob Sie den vollständigen Schlüssel kopiert haben (sie sind lang!)
  2. Vergewissern Sie sich, dass der Schlüssel unter syntermedia.ai/developer aktiv ist
  3. Stellen Sie sicher, dass der Schlüssel den Bereich tools:write hat

„Keine Werbekonten verbunden"

Sie müssen mindestens eine Werbeplattform verbinden:

  1. Gehen Sie zu syntermedia.ai/settings/credentials
  2. Klicken Sie neben Google Ads (oder einer anderen Plattform) auf „Verbinden"
  3. Schließen Sie die OAuth-Autorisierung ab

Tools werden in Claude/Cursor nicht angezeigt

  1. Starten Sie Ihren KI-Client vollständig neu (nicht nur aktualisieren)
  2. Prüfen Sie die MCP-Serverprotokolle auf Fehler
  3. Überprüfen Sie den Konfigurationsdateipfad und die JSON-Syntax

FAQ

Gibt es einen MCP-Server für Google Ads?

Ja, zwei Arten. Google bietet einen offiziellen Google-Ads-MCP-Server an, der in seiner aktuellen Version schreibgeschützt ist: Er kann Berichte, Metriken und Metadaten abfragen, kann aber laut Google-Dokumentation „keine Gebote ändern, Kampagnen pausieren oder neue Assets erstellen". Unser MCP-Server deckt Google Ads sowohl mit Lese- als auch mit Schreibzugriff ab: Erstellen Sie Search-, Display- und Performance-Max-Kampagnen, fügen Sie Keywords und negative Keywords hinzu, passen Sie Budgets an, pausieren Sie Kampagnen, verwalten Sie Customer-Match-Zielgruppen, richten Sie Conversion-Tracking ein und rufen Sie Leistungsdaten ab. Derselbe Server berichtet über 18 weitere Werbeplattformen und bietet auf 11 davon vollständige Kampagnenausführung.

Können Claude oder ChatGPT meine Werbekampagnen verwalten?

Ja. Mit dem verbundenen Synter-MCP-Server können Claude (Claude Desktop, Claude Code), ChatGPT, Cursor und jeder andere MCP-kompatible Client Kampagnen erstellen, Budgets anpassen, schwache Leistungen pausieren, Creatives generieren und Zielgruppen auf 14 Werbeplattformen synchronisieren (Schreibaktionen auf 16) sowie Leistungsdaten über alle 19 abrufen. Claude und andere Stdio-Clients verbinden sich über npx @synterai/mcp-server mit einem SYNTER_API_KEY; ChatGPT und andere HTTP-Clients verbinden sich mit dem Remote-Server unter https://mcp.syntermedia.ai/mcp/ mit einem X-Synter-Key-Header. Destruktive Aktionen verfügen über integrierte Bestätigungen.

Was ist der Unterschied zwischen dem offiziellen Google-Ads-MCP und Synter?

Zwei Dinge: Schreibzugriff und Plattformabdeckung. Das offizielle Google-Ads-MCP ist in seiner aktuellen Version schreibgeschützt und deckt nur Google Ads ab. Synter berichtet über 19 Plattformen und bietet auf 14 davon vollständige Kampagnenerstellung, darunter Google Ads, Meta, LinkedIn, Microsoft, TikTok, Amazon Ads, Amazon DSP, OpenAI Ads und The Trade Desk. Wenn Sie nur Google-Ads-Berichte benötigen, ist der offizielle Server eine solide Wahl. Wenn Sie einen Agenten möchten, der auf das, was er findet, reagieren kann – bei Google und überall sonst, wo Sie werben –, genau dafür haben wir Synter gebaut.


Ressourcen


Lizenz

MIT-Lizenz – siehe LICENSE für Details.


Synter
Die MCP-Erweiterung, die sie nicht wollen, dass Sie sie verwenden.
Weil KI-Agenten mit Werbebudgets alles verändern.