Ratgeber
Google Ads MCP, erklärt von jemandem, der einen baut
Geschrieben von Daniel Klose · Stand: 8. November 2026
MCP steht für Model Context Protocol. Über diesen Standard ruft ein KI-Assistent wie Claude oder ChatGPT externe Werkzeuge auf, und ein Google Ads MCP-Server ist so ein Werkzeug. Er verbindet den Assistenten über die offizielle API mit deinem Google-Ads-Konto. Du fragst im Chat und bekommst eine Antwort, die auf den echten Zahlen deines Kontos beruht.
Ich bin Daniel und baue AdLoop, einen dieser Server. Angefangen habe ich damit für mich selbst, nach zu vielen Sonntagabenden im Ads-Interface. Unten steht, wofür solche Server taugen und was Googles eigener Server anders macht als meiner. Wo Googles Server die bessere Wahl ist, sage ich das auch.
Wofür man das nutzt
Ein paar Beispiele, was du fragen kannst:
- „Welche Suchbegriffe haben in den letzten 30 Tagen Geld gekostet, ohne eine einzige Conversion? Schlag mir auszuschließende Keywords vor.“
- „Geh dieses Konto durch und zeig mir, wo Budget versickert.“
- „Schreib drei neue responsive Suchanzeigen für die Anzeigengruppe Winterstiefel. Nimm die Anzeigentitel als Grundlage, die jetzt schon funktionieren.“
- „Die Conversions sind letzte Woche eingebrochen. Liegt das am Tracking, oder ist das echt?“ (Dafür sollte GA4 mit verbunden sein. Dann kann der Assistent die Klicks mit dem vergleichen, was auf der Website tatsächlich passiert ist.)
- „Pausiere alle Keywords, die in 90 Tagen mehr als 50 € ausgegeben und nie konvertiert haben.“
Die ersten vier lesen nur. Das letzte ändert dein Konto. Bevor du dich für einen Server entscheidest, solltest du genau wissen, was in diesem Moment passiert.
Googles offizieller Server und AdLoop
Google veröffentlicht einen eigenen Google Ads MCP-Server auf GitHub (googleads/google-ads-mcp). In Googles Anleitung heißt die aktuelle Version schlicht „read-only“. Die Fassung auf GitHub kann inzwischen Assets anlegen und Labels verwalten. Eine Kampagne erstellen oder ein Gebot ändern kann sie nicht, und Pausieren fehlt ebenfalls. Stark ist der Server bei GAQL-Abfragen, der SQL-artigen Abfragesprache der Google Ads API. Wenn du Entwickler bist und genau das brauchst, ist er kostenlos und tut, was er soll.
Betreiben musst du ihn selbst, lokal über pipx oder in Google Cloud Run. Vorher brauchst du ein Google-Cloud-Projekt mit Zugang zur Google Ads API. Seit dem 9. September 2026 hängt dieser Zugang am Projekt, Developer Tokens gibt es nicht mehr. Die Stufe Explorer bekommt man meist automatisch, sie erlaubt 2.880 Operationen am Tag auf echten Konten. Dazu kommen ein OAuth-Client oder gcloud-Zugangsdaten.
AdLoop gibt es in zwei Ausgaben mit denselben Werkzeugen. Die Open-Source-Version läuft auf deinem Rechner und braucht dieselbe Einrichtung mit Cloud-Projekt. AdLoop Cloud betreibe ich in Deutschland. Du meldest dich mit Google an und lässt das Cloud-Projekt einfach weg.
| Merkmal | Googles Server | AdLoop Open Source | AdLoop Cloud |
|---|---|---|---|
| Läuft auf | deinem Rechner oder deinem Cloud Run | deinem Rechner | unseren Servern in Deutschland |
| Lesen | GAQL-Abfragen | fertige Auswertungen plus GAQL | wie Open Source |
| Ändern | Assets und Labels (GitHub-Version) | Kampagnen, Anzeigen, Keywords, Budgets und mehr, jeweils mit Vorschau und Testlauf | dasselbe, dazu Freigabekarten |
| Außer Google Ads | nichts | GA4, Tag Manager, Search Console, Merchant Center, Reddit Ads | wie Open Source |
| Einrichtung | Cloud-Projekt, API-Zugang, OAuth-Client | Cloud-Projekt, API-Zugang, OAuth-Client | Anmeldung mit Google |
| Preis | kostenlos (Apache 2.0) | kostenlos (MIT) | kostenloser Tarif, bezahlt ab 29 € im Monat |
So startest du mit AdLoop Cloud
- Leg auf getadloop.com ein kostenloses Konto an. Nach einer Kreditkarte wirst du nicht gefragt.
- Verbinde Google. Du siehst Googles normalen Zustimmungsdialog, denn AdLoop hat Googles Prüfung bestanden. Danach wählst du das Ads-Konto, das dein Assistent sehen darf, und auf Wunsch eine GA4-Property.
- Verbinde deinen Assistenten. In claude.ai oder ChatGPT legst du einen eigenen Connector mit der Adresse
https://mcp.getadloop.com/mcpan und meldest dich bei AdLoop an. Claude Code, Cursor, VS Code und andere Entwicklerwerkzeuge nehmen dieselbe Adresse, mit derselben Anmeldung oder mit einem API-Key aus dem Dashboard. - Stell eine echte Frage. „Wie liefen meine Kampagnen in den letzten 30 Tagen, und wo verschwende ich Geld?“ eignet sich gut für den Anfang.
Das dauert ungefähr fünf Minuten. Die Anleitungen für jede App zeigen, wo genau du die Adresse einträgst. Falls du lieber die Open-Source-Version betreibst: Die Anleitung zum Selbsthosten führt durch Cloud-Projekt und API-Zugang. Beide Anleitungen gibt es nur auf Englisch.
Wie AdLoop mit Änderungen umgeht
Ein Assistent, der Gebote ändern kann, kann auch Geld verbrennen. Deshalb ändert AdLoop nie etwas direkt. Die Regeln dafür stecken im Server und nicht in den Anweisungen an die KI, also kommt auch ein Modell, das seinen Prompt ignoriert, nicht an ihnen vorbei.
Jede Änderung beginnt als Vorschau. Dein Assistent zeigt sie dir, passiert ist noch nichts. Dann folgt ein Testlauf: AdLoop schickt genau diese Änderung im Prüfmodus an Google, Google prüft sie und führt nichts aus. Ein Anzeigentitel mit 31 Zeichen oder ein Keyword, das an den Richtlinien scheitert, fällt genau hier auf, bevor irgendetwas live geht.
Für die echte Änderung braucht es deine Freigabe. In Claude, ChatGPT, VS Code und anderen Apps mit AdLoops Freigabekarte heißt das: Klick auf „Anwenden“. Ein getipptes „ja, mach“ im Chat reicht nicht, außer der Inhaber des Workspaces erlaubt das ausdrücklich. Neue Kampagnen und Anzeigen legt AdLoop pausiert an. Einschalten tust du sie selbst.
Darunter liegen feste Grenzen. Eine ist die Obergrenze fürs Tagesbudget, eine andere begrenzt, wie stark eine einzelne Änderung ein Gebot anheben darf. Weitgehend passende Keywords (Broad Match) mit manuellem CPC lehnt AdLoop rundweg ab, weil über genau diese Kombination am häufigsten Werbegeld verschwindet, ohne dass es jemand merkt. Mit Read-only-API-Keys kann ein Kollege oder Kunde reinschauen, aber nichts ändern. Und das Änderungsprotokoll hält fest, wer was geändert hat. Die Einzelheiten stehen im Sicherheitsmodell (auf Englisch).
Welche Assistenten funktionieren, und was es kostet
Alles, was MCP spricht. Anleitungen gibt es für Claude (Web, Desktop und Claude Code), ChatGPT, Cursor, Codex, Gemini, VS Code, Perplexity, Mistral Vibe, Devin Desktop und Zed.
Der kostenlose Tarif umfasst ein Werbekonto pro Plattform und eine GA4-Property, mit 100 Google-Ads-Operationen am Tag und 250 im Monat. Pro kostet 29 € im Monat und hebt diese Grenzen auf. Agenturen zahlen 99 € im Monat und legen so viele Kundenprofile an, wie sie brauchen. Analytics, Tag Manager, Search Console und Merchant Center zählen nie gegen ein Limit. Der Rest steht auf der Preisseite.
Häufige Fragen
Wofür steht MCP?
Für Model Context Protocol. Anthropic hat es 2024 als offenen Standard vorgestellt, um KI-Assistenten mit Werkzeugen und Daten zu verbinden. Inzwischen unterstützen es die meisten Assistenten.
Gibt es einen offiziellen Google Ads MCP-Server?
Ja, auf GitHub als googleads/google-ads-mcp. Du betreibst ihn selbst, und er ist zum Lesen von Daten per GAQL gedacht. Kampagnen anlegen oder Gebote ändern kann er nicht.
Brauche ich noch einen Developer Token?
Nein. Google hat Developer Tokens am 9. September 2026 abgeschafft. Der API-Zugang gehört jetzt zu einem Google-Cloud-Projekt, ein selbst betriebener Server braucht also ein Projekt mit Zugangsstufe. Bei AdLoop Cloud brauchst du weder das eine noch das andere.
Kann die KI meine Kampagnen ändern, ohne mich zu fragen?
Nicht mit AdLoop. Jede Änderung erscheint zuerst als Vorschau, und in Apps mit Freigabekarte geht sie erst durch, wenn du auf „Anwenden“ klickst.
Werden meine Daten zum Training von KI-Modellen genutzt?
AdLoop trainiert keine Modelle. Was dein Assistent abruft, landet aber in deinem Chat, und was damit passiert, entscheiden die Einstellungen deines KI-Anbieters. In ChatGPT findest du das unter Einstellungen → Datenkontrollen, in Claude in den Datenschutz-Einstellungen unter Modellverbesserung. Business- und Team-Tarife beider Anbieter trainieren standardmäßig nicht mit deinen Chats.
Funktioniert das für Agenturen mit Verwaltungskonto (MCC)?
Ja. Im Agentur-Tarif bekommt jeder Kunde ein eigenes Profil und API-Keys, die nur an die Konten dieses Kunden kommen. Nutzung und Änderungsprotokoll laufen pro Kunde getrennt.
Ist das DSGVO-konform?
Der MCP-Server läuft bei Hetzner in Falkenstein, Dashboard und Datenbank bei Laravel Cloud in Frankfurt. Ein Auftragsverarbeitungsvertrag (AVV) ist Teil der Bedingungen. Auf der Seite Sicherheit und Datenschutz steht jeder Dienstleister.
Geht das auch mit Google Analytics und Reddit Ads?
Ja, dieselbe Verbindung deckt GA4, Tag Manager, Search Console, Merchant Center und Reddit Ads ab. Was AdLoop mit GA4 kann, steht im Ratgeber zu Google Analytics MCP.
Probier es mit deinem eigenen Konto aus. Der kostenlose Tarif braucht keine Kreditkarte, und die Einrichtung dauert ungefähr fünf Minuten.
Kostenloses Konto anlegenQuellen
- developers.google.com/google-ads/api/docs/developer-toolkit/mcp-server
- github.com/googleads/google-ads-mcp
- help.openai.com: Data controls in ChatGPT
- support.claude.com: Who can view my conversations
Die Angaben zu Googles Server stammen aus Googles Dokumentation und dem GitHub-Repository, abgerufen am 8. November 2026. Google entwickelt den Server weiter, einzelne Angaben können sich ändern.