Google AdsGoogle AdsLive

Google Ads mit einem Befehl mit Claude Code verbinden

Claude Code lebt in Ihrem Terminal, es gibt also keinen Connector-Einstellungsbildschirm zum Durchklicken.

Was Sie vor dem Start brauchen: Claude Code installiert und angemeldet auf einem Tarif, der es enthält (Claude Pro, Max, Team oder Enterprise) oder Anthropic-API-Abrechnung, eine einigermaßen aktuelle Version, Remote-HTTP-MCP-Server sind eine neuere Fähigkeit, und ein Google-Konto, das bereits Zugriff auf das Werbekonto hat, das Sie verwalten wollen. Das ist die ganze Liste. Kein Google-Ads-Entwickler-Token zu beantragen, kein API-Schlüssel einzufügen, nichts selbst zu hosten, und die kostenlose Testphase startet in dem Moment, in dem Sie autorisieren, ohne Kreditkarte, und die 75 Credits verfallen nie.

Verbinden aus Claude Code
Nachricht schreiben…
Opus 5 High

Eine Zeile, claude mcp add --transport http opus-growth https://mcp.opus-growth.com/mcp, registriert Opus Growth als Remote-MCP-Server, eine einzige OAuth-Freigabe verknüpft Ihr Google-Ads-Konto, und der Agent, der bereits Ihre Codebasis liest, erhält Google-Ads-Werkzeuge, mit Meta Ads, Microsoft Advertising, TikTok und LinkedIn auf derselben Verbindung.

Was Sie tun können

Ein Befehl statt eines Einstellungsbildschirms

Die gesamte Installation ist eine Zeile in Ihrem Terminal: claude mcp add --transport http opus-growth https://mcp.opus-growth.com/mcp. Der Standard-Scope hält den Server im Projekt, in dem Sie gerade stehen; -s user macht ihn in jedem Projekt auf Ihrer Maschine verfügbar; -s project schreibt eine geteilte.mcp.json-Datei, die Ihre Teamkollegen mit einem git pull aufnehmen. Nichts selbst zu hosten, kein Paket zu installieren, kein lokaler Proxy-Prozess zu betreuen.

Ihr Werbekonto und Ihr Repository im selben Kontext

Das ist die Sache, die nur ein Coding-Agent kann. Claude Code kann die Conversion-Ereignisse lesen, die Ihr Analytics-Modul tatsächlich auslöst, und sie mit den in Google Ads konfigurierten Conversion-Aktionen vergleichen, die finalen URLs auf Live-Anzeigen gegen die im App existierenden Routen prüfen oder die Tracking-Vorlagen der Kampagnen mit den UTM-Konventionen in Ihrem Quellcode abgleichen. Ein Browser-Assistent kann das Repo nicht sehen; ein Reporting-Connector kann den Code nicht sehen.

Wiederkehrende Kontoarbeit wird eine Cron-Zeile

Der Headless-Modus, claude -p, macht aus wöchentlicher Werbe-Ops einen geplanten Job: die Ausgaben der letzten Woche in eine datierte Markdown-Datei kippen, sie gegen den vorigen Lauf diffen, die Zusammenfassung in einen Pull Request legen. Ein Detail lohnt sich, bevor Sie diesen Cron-Eintrag schreiben: Claude Code genehmigt MCP-Werkzeuge im Headless-Modus nicht automatisch. Sie übergeben das --allowedTools-Flag und nennen die Opus-Growth-Werkzeuge oder ihr gemeinsames Präfix, die der Lauf aufrufen darf. Erlauben Sie die Reporting-Werkzeuge, und der Job läuft unbeaufsichtigt; lassen Sie die Schreibwerkzeuge von der Liste weg, und kein geplanter Lauf kann Ausgaben berühren.

Manager-Konto-Durchläufe, im Agency-Tarif

Manager-(MCC-)Hierarchien werden nativ über login-customer-id gehandhabt, sodass im Agency-Tarif eine einzige Anfrage jedes Kundenkonto durchlaufen und mit einer geordneten Antwort zurückkommen kann: fehlendes Conversion-Tracking, Budgets, die über Plan laufen, Kampagnen ohne aktive Anzeigen. In einem Terminal ist diese Ausgabe eine Datei, ein Diff oder eine Tabelle, die Sie committen können, kein Screenshot. Free und Pro sind bewusst auf ein Werbekonto beschränkt, kontenübergreifende Durchläufe sind also eine Agency-Fähigkeit; Einzelkonto-Prüfungen funktionieren in jedem Tarif.

Keine Werbe-Zugangsdaten in der Nähe Ihres Repos

Der Connector ist gehostet, und jeder Entwickler autorisiert sein eigenes Google-Konto über OAuth, sodass das Einzige, was je in der.mcp.json landet, ein öffentlicher Link ist. Es gibt kein Google-Ads-Entwickler-Token zu beantragen, kein Client-Secret und keine Service-Account-JSON-Datei zu gitignoren und zu hoffen, dass sie niemand versehentlich committet.

Leitplanken, dimensioniert für einen Agenten, der bereits Shell-Zugriff hat

Claude Code kann Dateien bearbeiten und Befehle ausführen, was ungeschützte Ausgabenbefugnis wirklich zu einer schlechten Idee macht. Also antwortet jedes Schreibwerkzeug zuerst mit einem Probelauf und nichts sonst: welches Konto, welche Einheit, der aktuelle Wert, der vorgeschlagene Wert, dann hält es an. Die Änderung erreicht die Werbeplattform erst bei einem zweiten, bestätigten Aufruf. Eine einzelne Änderung kann ein Budget nie um mehr als 50 Prozent anheben, und jede angewendete Aktion wird in ein Prüfprotokoll geschrieben, das Sie später nachlesen können. Dieses Tor lebt im Connector statt im Client, es hält also identisch in einem Terminal, einem Browser oder einem Editor.

In 60 Sekunden einrichten

  1. 1

    Fügen Sie den Server mit einem Befehl hinzu

    Führen Sie in Ihrem Terminal aus: claude mcp add --transport http opus-growth https://mcp.opus-growth.com/mcp, der Standard-Scope registriert ihn für das aktuelle Projekt. Fügen Sie -s user hinzu, um ihn über jedes Projekt auf Ihrer Maschine verfügbar zu machen, oder -s project, um eine.mcp.json-Datei zu erstellen, die Ihr Team ins Repository committen kann.

  2. 2

    Authentifizieren Sie sich aus der Sitzung heraus

    Starten Sie Claude Code, tippen Sie /mcp, wählen Sie opus-growth und wählen Sie Authentifizieren. Claude Code öffnet Ihren Browser einmal für den gehosteten OAuth-Ablauf: melden Sie sich mit Google an, geben Sie Zugriff frei und wählen Sie, mit welchen Werbekonten der Connector arbeiten darf. Arbeiten Sie über SSH auf einer Maschine ohne Browser? Kopieren Sie den ausgegebenen Autorisierungslink in einen Browser auf Ihrem Laptop, der Rückruf wird genau gleich abgeschlossen.

  3. 3

    Prüfen Sie, bevor Sie vertrauen

    Führen Sie claude mcp list aus und bestätigen Sie, dass opus-growth als verbunden gemeldet wird. Bitten Sie es dann in der Sitzung, Ihre Werbekonten aufzulisten. Wenn die Kontonamen zurückkommen, sind die Google-Ads-Werkzeuge für diese Sitzung aktiv. Meta Ads, Microsoft Advertising, TikTok Ads und LinkedIn Ads liegen auf demselben Connector, aber jedes hat seine eigene einmalige Anmeldung, bitten Sie den Agenten, die zu verbinden, die Sie betreiben.

  4. 4

    Führen Sie einen echten Job aus und speichern Sie die Ausgabe

    Starten Sie mit etwas, das Sie sonst von Hand tun würden: die letzten 30 Tage prüfen und die Ergebnisse in eine Datei im Repo schreiben. Lesevorgänge werden sofort ausgeführt. In dem Moment, in dem der Agent eine Änderung vorschlägt, eine Budgetkürzung, eine Negativ-Keyword-Liste, eine pausierte Anzeigengruppe, druckt er den Probelauf und wartet auf Ihre Bestätigung im Terminal.

In einfacher Sprache fragen

›Liste meine Google-Ads-Konten, schreib dann eine 30-Tage-Kampagnenleistungstabelle in reports/google-ads.md mit Ausgaben, Conversions und CPA.

›Vergleiche die in meinem Google-Ads-Konto konfigurierten Conversion-Aktionen mit den Conversion-Ereignissen, die dieses Repo tatsächlich auslöst, und sag mir, welche nie auslösen.

›Prüf die finalen URLs jeder aktivierten Suchanzeige gegen die Routen in dieser App und markiere alle, die eine 404 ergeben oder umleiten würden.

›Zieh die letzten 14 Tage Suchbegriffe, entwirf eine Phrase-Match-Negativ-Keyword-Liste und zeig mir den Probelauf, bevor du etwas anwendest.

›Durchsuch die Kundenkonten unter meinem Manager-Konto nach fehlendem Conversion-Tracking und Kampagnen ohne aktive Anzeigen und schreib die Ergebnisse in eine CSV-Datei.

›Unsere UTM-Konventionen sind in src/lib/analytics.ts definiert, prüf die Tracking-Vorlagen meiner Live-Kampagnen dagegen und liste jede Abweichung.

›Schreib einen Cron-Eintrag, der jeden Montag claude -p ausführt und nur die Opus-Growth-Reporting-Werkzeuge erlaubt, um die Google- und Microsoft-Ads-Ausgaben der letzten Woche in eine datierte Markdown-Datei zu kippen.

Der Vergleich

Opus Growthclaude.ai (Browser)
Wo es läuftIhr Terminal, im Projekt, in dem Sie bereits arbeiten. Kein Browser-Tab, keine separate App, kein Kontextwechsel weg vom Code.Ein Browser-Tab oder Claude Desktop. Ideal für Planung, Erkundung und das Teilen eines Gesprächs mit einer Kollegin.
Wie der Connector hinzugefügt wirdEin CLI-Befehl: claude mcp add --transport http opus-growth https://mcp.opus-growth.com/mcpEinstellungen, dann Connectoren, dann Benutzerdefinierten Connector hinzufügen und denselben Link einfügen. Benutzerdefinierte Connectoren sind in Pro, Max, Team und Enterprise verfügbar.
AuthentifizierungTippen Sie /mcp in der Sitzung, wählen Sie Authentifizieren, geben Sie einmal im Browser frei. Auf einer Headless- oder SSH-Maschine öffnen Sie stattdessen den ausgegebenen Link auf Ihrem Laptop.Im Browser abgewickelt, in dem Sie bereits angemeldet sind: ein einziger Freigabebildschirm, dann wählen Sie Ihre Werbekonten.
Teilen mit einem TeamDas -s project-Flag schreibt eine.mcp.json-Datei, die Sie committen können; jeder, der das Repo klont, erhält den Server, und jede Person autorisiert ihr eigenes Google-Konto.Jede Person fügt den Connector in ihren eigenen Einstellungen hinzu. Nichts zu committen, aber auch nichts geteilt.
Automatisierungclaude -p macht Reporting skriptbar, sobald Sie die Lesewerkzeuge mit --allowedTools erlauben: eine wöchentliche Prüfung in eine datierte Datei, ein Ausgaben-Diff in einem Pull Request.Naturgemäß interaktiv. Sie sind bei jedem Schritt dabei, was für Analyse in Ordnung und für Wiederholung mühsam ist.
Was es außer dem Werbekonto sehen kannIhr Repository, Ihre Shell, Tests und Logs, sodass es Tracking-Code, Routen und UTM-Konventionen gegen die Live-Kampagneneinrichtung gegenprüfen kann.Nur was Sie in das Gespräch tippen, einfügen oder hochladen.
SchreibsicherheitProbelauf, ausdrückliche Bestätigung, Prüfprotokoll, dasselbe Tor wie oben beschrieben, vom Connector erzwungen.Identisch, weil derselbe gehostete Server es erzwingt.
Bester FitEntwickler und technische PPC-Teams, die wiederholbare, skriptbare Kontoarbeit neben dem Code wollen, der die Conversions erzeugt.Marketer, die explorative Analyse, wöchentliche Reviews oder Arbeit vom Telefon machen.

Häufige Fragen

Zwei Schritte. Führen Sie zuerst in Ihrem Terminal aus: claude mcp add --transport http opus-growth https://mcp.opus-growth.com/mcp. Starten Sie zweitens Claude Code, tippen Sie /mcp, wählen Sie opus-growth und wählen Sie Authentifizieren, ein Browserfenster öffnet sich für den gehosteten OAuth-Ablauf, in dem Sie sich mit Google anmelden und die Werbekonten wählen, die verfügbar sein sollen. Von da an hat die Sitzung Google-Ads-Werkzeuge, ohne API-Schlüssel, ohne Entwickler-Token und ohne eigenen Server zu betreiben.

Der Autorisierungslink wird ausgegeben, Sie öffnen ihn also dort, wo Sie einen Browser haben, meist Ihr Laptop. Melden Sie sich dort mit Google an, geben Sie Zugriff frei, und der gehostete Rückruf schließt den Austausch ab; die Terminal-Sitzung übernimmt den verbundenen Zustand, ohne dass je ein Browser auf der Remote-Maschine läuft. Das ist der normale Weg für jeden, der Claude Code über SSH oder in einem Dev-Container nutzt, und genau dort schlägt ein gehosteter Remote-MCP-Server einen selbst gehosteten stdio-Server, der lokale Zugangsdatendateien erwartet.

Local-Scope, der Standard, hält den Server im Projekt, in dem Sie gerade sind. User-Scope, mit -s user, registriert ihn einmal für jedes Projekt auf Ihrer Maschine; das ist die übliche Wahl für einen Freelancer oder einen einzelnen internen Marketer. Project-Scope, mit -s project, schreibt eine.mcp.json-Datei, die Sie committen, sodass jeder, der das Repo klont, die Serverdefinition automatisch erhält. Diese Datei enthält nichts als einen öffentlichen Link: jeder Teamkollege authentifiziert sich weiterhin mit seinem eigenen Google-Konto und sieht nur die Werbekonten, für die er berechtigt wurde, das Committen verrät also nichts.

Sie führen den add-Befehl und den einmaligen Authentifizieren-Schritt auf jeder Maschine oder jedem Container-Image aus, weil Claude Code das Sitzungstoken des Connectors in seinem eigenen Zugangsdatenspeicher auf dieser Maschine hält, nie in Ihren Projektdateien. Was im Repository landet, ist ein Link und nichts sonst. Ihre Google-Zugangsdaten sind an keinem der beiden Orte: Googles Tokens bleiben verschlüsselt auf unseren Servern, ein verlorener Laptop legt also kein Werbekonto offen, und das Widerrufen des Zugriffs auf Ihrer Google-Kontoseite trennt jeden Kunden auf einmal. Das Opus-Growth-Konto, der Tarif und die verbundenen Werbekonten folgen Ihnen unberührt zur neuen Maschine.

Fürs Reporting ja, mit einem Flag. Headless-Läufe, gestartet mit claude -p, genehmigen MCP-Werkzeuge nicht automatisch, Sie nutzen also --allowedTools, um die Opus-Growth-Werkzeuge zu nennen, die der Lauf aufrufen darf. Erlauben Sie die Lesewerkzeuge (Leistungsberichte, Suchbegriffe, Kontoprüfungen), und ein wöchentlicher Bericht wird ein Cron-Job, der eine Datei schreibt und beendet. Seien Sie bewusst bei den Schreibwerkzeugen: die Probelauf-Vorschau wird durch einen Bestätigungsparameter im Aufruf erzwungen, ein Agent, den Sie ausdrücklich für Schreibwerkzeuge erlaubt haben, kann also auch den bestätigten Aufruf senden. Halten Sie geplante Jobs nur lesend und lassen Sie einen Menschen Änderungen in einer interaktiven Sitzung freigeben.

Im Agency-Tarif ja: Manager-(MCC-)Hierarchien funktionieren über login-customer-id, sodass eine Anfrage jedes von Ihnen autorisierte Kundenkonto durchlaufen und eine einzige geordnete Liste zurückgeben kann. In Free und Pro ist der Connector auf ein Werbekonto beschränkt, das erste, das Sie nutzen, ein Durchlauf in diesen Tarifen deckt also nur dieses Konto ab, und Mehrkonten-Arbeit ist das, wofür der Agency-Tarif da ist. Der Terminalvorteil bleibt so oder so gleich: das Ergebnis kommt als Datei oder CSV, die Sie diffen und committen können, kein Dashboard, das Sie screenshotten.

Aktionen werden pro Werkzeugaufruf gemessen, gewichtet nach Kosten. Eine Suchkampagne zu bauen ist 8, Keywords hinzufügen ist 5, eine Kontoprüfung oder ein Keyword-Planner-Lauf ist 3, ein Leistungs- oder Suchbegriffsbericht ist 2, Konten auflisten ist 1, und ein Konto verbinden oder Ihren Kontostand prüfen ist 0. 75 Credits sind also etwa zwei vollständige Kampagnenaufbauten mit Anzeigengruppen, Keywords und Anzeigen, oder fünfundzwanzig Kontoprüfungen, oder siebenunddreißig Leistungsberichte, genug, um den Workflow an einem echten Konto zu beweisen, kein Monat produktiver Werbe-Ops. Danach kostet Pro 49 $/Monat und Agency 99 $/Monat, abgerechnet in USD, jederzeit kündbar; Berichte im Kundenpanel zu lesen bleibt kostenlos.

Ja. Opus Growth ist ein gehosteter Remote-MCP-Server, die Autorisierung, die Sie in Claude Code abschließen, ist also dasselbe Konto und dieselben verbundenen Werbekonten, die Sie in claude.ai, Cursor, VS Code, Windsurf, Codex oder Gemini CLI sehen, nur die Art, wie Sie den Connector hinzufügen, unterscheidet sich. Dieses eine Opus-Growth-Konto deckt Google Ads, Meta Ads, Microsoft Advertising, TikTok Ads und LinkedIn Ads ab, jedes einmal verbunden, aus jeder dieser Apps, dazu Google Tag Manager, GA4, Search Console und YouTube für den Messkontext, aus dem Werkzeugkatalog.

Nein. Google Ad Manager ist der Ad-Server auf der Publisher-Seite, mit Aufträgen, Line Items und Ad Units zum Verkauf von Inventar auf Ihrer eigenen Seite, und wir unterstützen ihn nicht. Opus Growth verbindet Google Ads, die Plattform auf der Werbetreibenden-Seite, auf der Sie Such-, Performance-Max-, Demand-Gen- und App-Kampagnen kaufen, einschließlich Manager-(MCC-)Konten. Wenn Sie nach Ad Manager gesucht, aber das Konto gemeint haben, in dem Sie für Keywords ausgeben, sind Sie am richtigen Ort.