Wie wir ChatGPT Ads in Claude gebracht haben

Wie wir per Claude Code einen MCP-Server für ChatGPT Ads gebaut haben.
Claude kann ChatGPT-Ads steuern.
Naja, vorerst hauptsächlich lesen. Aber genau dahin geht die Reise.
Vor ein paar Wochen hat ChatGPT seine Ads-Plattform aus der Beta geholt und für die Öffentlichkeit geöffnet — inklusive der Advertiser-API.
Wir sind bei HYPD eher ein Claude-Shop, da blieb die Frage nicht aus: können wir die in Claude steuern? Antwort: nicht direkt. Also haben wir mit Claude Code einen MCP-Server gebaut und die Lücke geschlossen. Das Model Context Protocol ist Open Source und wird sowohl von Anthropic als auch von OpenAI unterstützt. Das Repo liegt hier, falls jemand direkt einsteigen möchte.
PS: Beim Schreiben dieses Posts hatte ich ein leichtes Déjà-vu — vor ein paar Monaten habe ich über den Claude-Ads-Agenten gescherzt in Claude Code … und jetzt sind wir hier :)
Ein paar Notizen zu ChatGPT Ads
Wer Google Ads (oder fast irgendeinen Ad-Manager) kennt, findet die Struktur vertraut: Kampagne → Anzeigengruppe → Anzeige. Der größte Unterschied liegt im Targeting. Keine Demografie, keine Interessen, keine Audiences; stattdessen „Context Hints" auf Anzeigengruppen-Ebene: die Konversationen, Themen und Keywords, in denen dein Produkt relevant sein könnte. Theoretisch sollen sie steuern, wo und wann Ads ausgespielt werden. Wer mit LLMs arbeitet, hat ein grobes Gefühl dafür — vielleicht am ehesten vergleichbar mit „Broad Match" in Google Ads, aber ehrlich gesagt noch zu früh, um es klar zu sagen.
Der Rest ist noch jung. Geo-Targeting konzentriert sich vor allem auf die USA und einige englischsprachige Märkte. Reporting ist eher grob; weder Suchbegriffe noch Context-Reports sind verfügbar — du siehst also nicht wirklich, welche Konversationen deine Ads getriggert haben.
Eins möchte ich hervorheben: Es gibt ein Change-History-Log, im Grunde eine Commit-History für dein Werbekonto. Für Menschen nützlich, für einen Agenten ist es Kontext: was wurde wann verändert — und was ist danach passiert.

Die frühen Zahlen sind noch in Bewegung: CPMs sollen von ~60 $ auf ~25 $ in wenigen Monaten gefallen sein, CTRs schwanken zwischen 0,5–2 %, und das alte Mindestbudget ist weg. Insgesamt „fühlt" sich das Setup weniger nach Search und mehr nach Discovery an — Eric Seufert hat sie eher mit Meta-Ads als mit Google verglichen, und das passt vom Eindruck her.
Es gibt bereits ein paar programmatische Anbindungen ans Inventar: StackAdapt, Criteo und einige weitere. OpenAI zielt auf Fortune 500, KMU und Agenturen ab und plant außerdem die Expansion in Apps (zu sehen an den ausgegrauten Conversion-Pixel-Optionen). Das Umsatzziel für 2026 liegt bei 2,4 Mrd. $ — bleibt spannend, welches Segment den Großteil davon treiben wird.

Lustige Randnotiz: Die Ads erinnern mich stark an die frühen Tage mobiler In-App-Native-Ads in meinem vorigen Unternehmen:

Wir haben Native Ads in Skype ausgespielt; oberhalb der Konversationsliste — Icon, Copy und Beschreibung. Wir haben auch mit Pinger, TextNow und Tango gearbeitet. Messaging-Apps, als am anderen Ende des Chats noch ein Mensch saß.
Konversationskontext hatten wir damals praktisch keinen; auf Basis weniger demografischer Daten optimierten wir vor allem über Conversion-Pixel/Postbacks und über die kontextuelle Affinität zwischen Publisher- und Advertiser-Apps.
Ich nehme an — ohne Kontext oder Insiderwissen — dass im Fall von ChatGPT State-of-the-Art-Modelle die Optimierung übernehmen, ähnlich wie bei Meta und Google.
Warum wir einen MCP-Server gebaut haben
So weit zur Ads-Seite. Spannender ist der MCP-Teil. Warum bauen? Weil es ihn schlicht nicht gab. Weder auf Google noch auf GitHub etwas zu finden — überraschend, gemessen daran, wie zugänglich OpenAI die API gemacht hat.
Time to first working version: ein paar Stunden, mehr oder weniger. Zeichen der Zeit.
Ich möchte einen MCP für die OpenAI-Ads-API bauen —`mach es richtig`
Letztes Jahr hat mich ein MCP (AdCP für Google Ads) ein paar Tage und mehrere Anläufe plus einen Rewrite gekostet. Claude Code arbeitet inzwischen weitgehend autonom — ein bisschen Steuerung via eingefügter Docs und gezielten Adjustments, fertig.
Was leicht war: OpenAI hat eine saubere, geradlinige API-Spezifikation veröffentlicht, die das meiste aus dem Ads Manager abdeckt. Sie spielt gut mit Agenten zusammen.
Was wehgetan hat: Claude konnte OpenAIs eigene Docs nicht so einfach lesen, also habe ich sie reinkopiert. (Ja, ich hätte ein anderes Browser-Tool nutzen können — aber das ist hier nicht der Punkt.) Bedeutet: kein One-Shot — mit besserem Prompt vielleicht, aber dann erledige ich die Vorarbeit ohnehin selbst.
Was heute funktioniert — und was nicht
Das aktuelle MVP ist read-only und deckt die Haupt-Tools ab: Konten, Kampagnen, Anzeigengruppen und Anzeigen auflisten und prüfen, dazu Performance-Insights auf jeder Ebene. Du kannst Claude also fragen, wie eine Kampagne läuft, welche Anzeigengruppe das Budget frisst, oder dir eine Zusammenfassung der letzten Woche holen — die Antwort kommt aus der Live-API.

Was noch nicht geht: Schreiben. Aus Claude heraus Kampagnen zu erstellen, zu bearbeiten oder zu pausieren — steht auf der Roadmap und ist realistischerweise nur ein paar Prompts entfernt.
(Hinweis: Ich arbeite gerade noch die Freigabe und das Billing durch, um live Spend laufen zu lassen — einer der Gründe, warum ich die „Action"-Ebene noch nicht gebaut habe; und ich würde sie ohnehin lieber in einem deterministischen Tool-Call kapseln — mehr dazu später.)
Nächste Schritte
Eine kleine Liste, die wir je nach Kundenbedarf oder Wochenend-Hackathon-Laune priorisieren:
- Actions (Kampagnen wirklich manipulieren können)
- Hosted Version (vermutlich als Connector in HYPD)
- Eine Version davon auf AdCP bringen (Buyer-Agent?)
- Skills für Best Practices, Pixel-Integration via GTM
- Künftige Feature-Updates (iOS-/Android-Measurement-Daten, E-Mail-/Offline-Daten-Uploads, eventuell weitere Ad-Units von OpenAI etc.)
Weitere Roadmap im Repo: github.com/HYPD-AI/openai-ads-mcp
Lass uns wissen, was du denkst — und wenn du Fragen zu ChatGPT Ads oder zum MCP hast.
Quellen:
- Eric Seufert (Twitter) — ChatGPT Ads und Meta/Google
- OpenAI Ads, 2,4 Mrd. $ Ziel für 2026 + programmatische Partner → Sebastian Pinzon (LinkedIn)
- Frühe CTR-Daten zu ChatGPT Ads → Reddit r/PPC
- Anthropic Ads Agent — LinkedIn


