Offizieller Meta Ads MCP Server
MCP-Server für Meta Ads, Facebook, Instagram · Dienst des Herstellers
LöschtWas der Baustein im Konto darf
Verbindet einen KI-Assistenten mit deinen Meta-Werbekonten: Er wertet Kampagnen und Kennzahlen aus, zeigt Optimierungsvorschläge und legt auf Wunsch Kampagnen, Anzeigengruppen und Anzeigen an, zunächst pausiert.
Empfehlung
Für Werbekonten bei Meta ist dies der Weg des Herstellers selbst, der in jedem MCP-fähigen Client läuft. Nimm ihn, wenn dein Team Auswertungen und Kampagnenentwürfe per Chat will. Neue Objekte entstehen pausiert, und der KI-Client fragt vor dem Aktivieren nach. Beleg 2 Beleg 4
Nicht geeignet, wenn
- Du willst Kampagnen oder Anzeigen per KI löschen: Die Werkzeugliste zur Anzeigenerstellung führt dafür keines auf. Beleg 4
- Du brauchst mehr als ein Einzelbild mit Link als Anzeigenmotiv: Das Creative-Werkzeug erstellt nur diese Form. Beleg 4
- Du willst ohne Meta-Konto oder Zugang zum Werbekonto starten: Anmeldung läuft über Facebook Login for Business. Beleg 3
3 Abläufe zum Ausprobieren
Kopiere einen Prompt in deinen KI-Client und ersetze, was in eckigen Klammern steht. Lesende Abläufe ändern nichts im Dienst; bei schreibenden bestätigst du jede Änderung selbst.
Liste die Meta-Werbekonten auf, auf die ich Zugriff habe. Nimm das Konto [Kontoname] und fasse die Kampagnen der letzten 30 Tage zusammen: Ausgaben, Klickrate und Ergebnisse je Kampagne, sortiert nach Ausgaben. Nenne außerdem den Optimierungswert des Kontos und die Verbesserungsvorschläge. Ändere nichts.
- Ergebnis
- Eine Liste deiner Werbekonten, eine Tabelle der Kampagnen mit Kennzahlen und der Kontowert von 0 bis 100 mit Vorschlägen.
- Vorher prüfen
- Gleiche Ausgaben und Ergebnisse stichprobenartig mit dem Werbeanzeigenmanager ab und prüfe, ob das richtige Konto und der richtige Zeitraum gewählt wurden.
Prüfe für das Konto [Kontoname], ob es in den letzten 14 Tagen ungewöhnliche Ausschläge bei Kosten pro Ergebnis oder Klickrate gab. Zeige den Verlauf der Kennzahlen und gleiche ihn mit dem Aktivitätsprotokoll des Kontos ab: Welche Einträge gibt es, von wem und wann? Nenne höchstens drei mögliche Ursachen und kennzeichne, was nur Vermutung ist. Ändere nichts.
- Ergebnis
- Hinweise auf Abweichungen, ein Kennzahlenverlauf und eine Liste der Kontoänderungen mit Zeitpunkt und Nutzer.
- Vorher prüfen
- Die Ursachen sind Vermutungen des Modells; bestätige sie im Werbeanzeigenmanager, bevor du Budgets oder Gebote änderst.
Kampagnenentwurf anlegen, ohne ihn zu starten
Schreibt Beleg 4
Lege im Konto [Kontoname] eine Traffic-Kampagne namens [Name] an, darunter eine Anzeigengruppe mit Tagesbudget [Betrag], Ziel Linkklicks und Zielgruppe [Beschreibung]. Zeig mir vorher die geplanten Einstellungen und leg erst nach meiner Bestätigung an. Aktiviere nichts.
- Ergebnis
- Eine pausierte Kampagne mit pausierter Anzeigengruppe im Konto sowie eine Zusammenfassung der Einstellungen.
- Vorher prüfen
- Prüfe Ziel, Zielgruppe, Budget und Platzierungen im Werbeanzeigenmanager. Das Aktivieren startet die Ausgaben, gib es nur nach eigener Freigabe.
Das brauchst du
- Tarif
- Kein Tarif nötig; es braucht ein Meta-Werbekonto und Zugriff darauf.
- Rolle
- Du verbindest mit deinem eigenen Facebook-Konto oder Meta Managed Account und siehst nur Konten, auf die du Zugriff hast.
- Zeitbedarf
- ca. 20 Minuten, mit eigener Meta-App länger
Einrichtung je Client
Claude Code
- In Meta for Developers eine App anlegen oder eine vorhandene öffnen und den Anwendungsfall zum Anlegen und Verwalten von Anzeigen mit dem Ads-MCP-Server hinzufügen.
- In den Einstellungen von Facebook Login for Business die Weiterleitungs-Adresse für deinen Client eintragen.
- Den Server mit `claude mcp add --transport http --client-id <META_APP_ID> meta-ads https://mcp.facebook.com/ads` hinzufügen, mit der App-ID deiner Meta-App.
- Beim ersten Aufruf mit dem Facebook-Konto oder Meta Managed Account anmelden und die Berechtigungen bestätigen.
ChatGPT
- Die Weiterleitungs-Adresse der Meta-App so setzen, wie ChatGPT sie vorgibt.
- ChatGPT nach der Anleitung von OpenAI für den Entwicklermodus einrichten.
- Als Anmeldeart OAuth wählen und `https://mcp.facebook.com/ads` als Server-Adresse eintragen.
- In den erweiterten OAuth-Einstellungen die App-ID der Meta-App als Client-ID angeben und die Anmeldung bei Meta bestätigen.
Rechte
- 1 von 15 Werkzeugen kann löschen, etwa ads_delete_custom_audience.
- 4 von 15 Werkzeugen legen Daten an oder ändern sie, etwa ads_create_campaign, ads_create_ad_set, ads_create_ad.
- Anmeldung über OAuth (Facebook-Login) oder Nutzer-Zugriffstoken: Der Server handelt mit den Rechten deines Kontos.
Lass löschende, sendende und ausführende Werkzeuge nur nach Bestätigung je Aktion laufen und verbinde zuerst ein Testkonto.
Anmeldung per OAuth über Facebook Login for Business mit Facebook-Konto oder Meta Managed Account, alternativ mit einem Zugriffstoken, für das du Berechtigungen wie ads_read, ads_management und business_management erteilst. Der Server liest und schreibt.
- Liest
- Werbekonten, Facebook-Seiten, Instagram-Konten, Kampagnen mit Kennzahlen, Optimierungswert, Anzeigenvorschauen, Custom Audiences, das Änderungsprotokoll und die öffentliche Werbebibliothek.
- Ändert
- Legt Kampagnen, Anzeigengruppen, Anzeigen und Creatives an, ändert sie, schaltet sie aktiv und bewirbt Instagram-Beiträge; pflegt Custom Audiences samt gehashten Nutzerdaten und löscht sie.
- Kann nicht
- Laut Werkzeugliste gibt es kein Werkzeug zum Löschen von Kampagnen, Anzeigengruppen oder Anzeigen. Neue Objekte entstehen pausiert, bis jemand aktiviert.
- Technische Prüfung
- Ungeprüft
Datenschutz
Was der Server kann
- Listet die Werbekonten, Facebook-Seiten und Instagram-Konten auf, auf die du Zugriff hast.
- Ruft Kampagnen, Anzeigengruppen und Anzeigen mit Kennzahlen wie Ausgaben, Impressionen, Klickrate und Conversions ab, mit Filtern, Aufschlüsselungen und frei wählbarem Zeitraum.
- Nennt den Optimierungswert eines Kontos von 0 bis 100 mit Verbesserungsvorschlägen, meldet Auffälligkeiten, zeigt Kennzahlen im Zeitverlauf und vergleicht Anzeigengruppen mit Branchenwerten.
- Legt Kampagnen, Anzeigengruppen und Anzeigen mit Anzeigenmotiv an, jeweils zunächst pausiert, und ändert Felder bestehender Objekte.
- Schaltet pausierte Kampagnen, Anzeigengruppen und Anzeigen aktiv oder bewirbt einen Instagram-Beitrag als Anzeige; ab dann fällt Budget an.
- Pflegt Custom Audiences, also anlegen, umbenennen, Regeln ändern, Nutzer über gehashte Daten ergänzen oder entfernen und die Zielgruppe löschen.
- Liest das Änderungsprotokoll eines Werbekontos und durchsucht die öffentliche Meta-Werbebibliothek nach Anzeigen von Wettbewerbern.
- Deckt außerdem Kataloge, Signal-Qualität und A/B-Tests samt Conversion-Lift-Studien ab.
Grenzen
- Neu angelegte Kampagnen, Anzeigengruppen und Anzeigen starten pausiert; erst das Aktivieren lässt Budget fließen, und der KI-Client fragt dafür laut Meta nach Bestätigung.
- Die Entwickler-Dokumentation beschreibt die Einrichtung nur für Claude Code und ChatGPT, nicht für weitere Clients.
- Als Anzeigenmotiv legt der Server laut Werkzeugliste ein Einzelbild mit Link an.
- In der Werkzeugliste zur Anzeigenerstellung führt Meta kein Werkzeug zum Löschen von Kampagnen, Anzeigengruppen oder Anzeigen auf.
Einordnung der Redaktion
Aufgaben: Anzeigen schalten, Auswerten & berichten. Für Marketing und Vertrieb gedacht.
Eckdaten
- Hersteller
- Meta
- Betrieb
- Offizieller Server des Herstellers
- Dienste
- Meta Ads, Facebook, Instagram
- Bereiche
- Marketing
Werkzeuge
ads_get_ad_accountsListet die Werbekonten mit Name, Status, Währung und Zeitzone.
ads_get_ad_entitiesSucht Kampagnen, Anzeigengruppen und Anzeigen und liefert dazu Leistungskennzahlen; das wichtigste Berichtswerkzeug.
ads_get_opportunity_scoreGibt den Optimierungswert des Kontos von 0 bis 100 samt Empfehlungen zurück.
ads_insights_anomaly_signalErkennt ungewöhnliche Muster in der Anzeigenleistung.
ads_insights_performance_trendZeigt den Verlauf von CPC, CPM, Kosten pro Ergebnis, ROAS, Klickrate und Conversion-Rate.
ads_insights_industry_benchmarkVergleicht Anzeigengruppen mit Werten ähnlicher Werbetreibender.
ads_account_get_activity_logsLiest Einträge des Änderungsprotokolls, eingrenzbar nach Objekt, Zeitraum, Ereigniskategorie oder Nutzer.
ads_create_campaignLegt eine Kampagne an, pausiert.
ads_create_ad_setLegt eine Anzeigengruppe mit Zielgruppe, Budget und Optimierungsziel an, pausiert.
ads_create_adLegt eine Anzeige mit Creative unter einer Anzeigengruppe an, pausiert.
ads_update_entityÄndert Felder einer bestehenden Kampagne, Anzeigengruppe oder Anzeige.
ads_activate_entitySchaltet ein pausiertes Objekt aktiv; ab dann läuft das Budget.
ads_get_ad_previewZeigt eine Vorschau von Anzeige oder Creative in einer Platzierung wie Feed, Story oder Reels.
ads_library_searchDurchsucht die öffentliche Meta-Werbebibliothek.
ads_delete_custom_audienceLöscht eine Custom Audience.
Verbindung
https://mcp.facebook.com/ads- Endpunkt
- Adresse des Remote-Servers laut Dokumentation von Meta · Beleg 1; geprüft am
- Authentifizierung
- OAuth (Facebook-Login) oder Nutzer-Zugriffstoken
- Transport
- In der Dokumentation nicht angegeben
- Dokumentation
- Einrichtung bei Meta nachlesen
Quellen (6)
- 1
- 2
- 3
- 4
- 5
- 6
- Dokumentation abgerufen und Endpunkt geprüft: 2026-10-11; technische Prüfung: ungeprüft