Microsoft-Advertising-Konten und Kampagnen auswerten
MCP-Server für Microsoft Advertising · Dienst des Herstellers · entfernt (HTTP)
Liest nurWas der Baustein im Konto darf
Gibt einem KI-Assistenten Lesezugriff auf dein Microsoft-Advertising-Konto: Kampagnen, Anzeigengruppen, Anzeigen, Keywords und Zielgruppen samt Kennzahlen wie Kosten, Klicks und Conversions, ohne etwas zu ändern.
Empfehlung
Microsoft beschreibt den Zugang als eigenen Remote-Connector: Du registrierst einmal eine App in Azure und trägst deren Client-ID in Claude, ChatGPT, Copilot Studio oder VS Code ein. Er lohnt sich, wenn du Konten, Kampagnen und Kennzahlen abfragen willst und nichts ändern lassen musst. Beleg 1 Beleg 2
Nicht geeignet, wenn
- Du willst Budgets, Gebote oder Anzeigen per KI ändern: Die Werkzeuge sind ausschließlich lesend. Beleg 2
- Du kannst oder darfst keine App in Azure registrieren: Ohne eigene App-Registrierung mit Client-ID gelingt die Anmeldung nicht. Beleg 1
- Du willst Microsoft Advertising mit Google Ads vergleichen, hast Google Ads aber nicht angebunden: Der Vergleich braucht beide Integrationen. 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.
Gib mir für mein Microsoft-Advertising-Konto [Kontoname] eine Leistungszusammenfassung der letzten 7 Tage im Vergleich zur Vorwoche: Ausgaben, Impressionen, Klicks, Conversions, CPA und ROAS. Nenne die stärksten und schwächsten Kampagnen. Ändere nichts.
- Ergebnis
- Eine Kennzahlen-Übersicht Woche gegen Vorwoche mit den stärksten und schwächsten Kampagnen.
- Vorher prüfen
- Gleiche die Summen mit dem Bericht in Microsoft Advertising ab; achte darauf, dass Kunden- und Konto-ID zum richtigen Konto gehören.
Finde in der Kampagne [Kampagnenname] alle Keywords mit Kosten, aber ohne Conversions in den letzten 30 Tagen. Zeige Keyword, Übereinstimmungstyp, Gebot, Klicks und Kosten, sortiert nach Kosten absteigend. Ändere nichts.
- Ergebnis
- Eine sortierte Liste von Keywords, die Budget verbrauchen, ohne Conversions zu liefern.
- Vorher prüfen
- Prüfe in Microsoft Advertising, ob die Conversion-Erfassung für die Kampagne sauber läuft, bevor du Keywords pausierst; das erledigst du selbst, der Server ändert nichts.
Hole für die Performance-Max-Kampagne [Kampagnenname] alle aktiven Asset-Gruppen und liste je Gruppe Überschriften, Beschreibungen, Suchthemen und Auslieferungsstatus als Tabelle, die ich in Excel einfügen kann. Ändere nichts.
- Ergebnis
- Eine Tabelle der Asset-Gruppen mit ihren Texten, Suchthemen und dem Auslieferungsstatus.
- Vorher prüfen
- Gleiche einzelne Gruppen mit der Ansicht in Microsoft Advertising ab.
Das brauchst du
- Tarif
- Für Claude sind Free, Pro, Max, Team und Enterprise möglich, Free mit nur einem eigenen Connector; einen Advertising-Tarif nennt Microsoft nicht.
- Rolle
- In Claude Team und Enterprise fügt ein Owner oder Primary Owner den Connector hinzu, die Mitglieder verbinden sich danach einzeln.
- Zeitbedarf
- ca. 45 Minuten, technische Hilfe sinnvoll
- Belege
- Beleg 1
Einrichtung je Client
Claude, Claude Desktop und Cowork
- Claudes Callback-Adresse `https://claude.ai/api/mcp/auth_callback` als Public-Client-Redirect-URI zur Azure-App hinzufügen.
- In Team- und Enterprise-Plänen den Connector über Organization Settings, Connectors, Add durch einen Owner oder Primary Owner hinzufügen lassen.
- Sonst unter Settings, Customize, Connectors die Option Add custom connector wählen und einen Namen vergeben.
- Als Server-Adresse `https://partner.api.bingads.microsoft.com/ext/mcp/vnext?toolSetNames=OpenBeta` eintragen.
- Unter Advanced Settings die OAuth-Client-ID eintragen und den Connector hinzufügen.
- Anmelden, Zustimmung erteilen und den Connector im Gespräch einschalten.
ChatGPT
- In den Workspace-Einstellungen unter Plugins den Developer Mode einschalten; in Business-, Enterprise- und Education-Workspaces übernimmt das ein Administrator.
- Einen neuen Connector anlegen, einen Namen vergeben und die Adresse `https://partner.api.bingads.microsoft.com/ext/mcp/vnext` eintragen.
- OAuth wählen und mit der Client-ID sowie den Microsoft-Adressen für Autorisierung und Token konfigurieren; als Scope `https://ads.microsoft.com/msads.manage` angeben.
- Die erzeugte Callback-Adresse als Public-Client-Redirect-URI in der Azure-App hinterlegen.
- Den Connector anlegen, anmelden, Zustimmung erteilen und die Verbindung testen.
Copilot Studio
- Unter Tools, New tool, Model Context Protocol einen Namen und die Server-Adresse mit `?toolSetNames=OpenBeta` eintragen.
- Als Authentifizierung OAuth 2.0 vom Typ Manual wählen und die Client-ID eintragen.
- Per Azure CLI ein Client-Secret erzeugen und sicher ablegen, dann die OAuth-Adressen und den Scope eintragen.
- Den Connector einem Agenten als Tool hinzufügen, eine Verbindung anlegen und mit dem Advertising-Konto anmelden.
GitHub Copilot in VS Code
- Über die Befehlspalette `MCP: Open User Configuration` öffnen.
- Einen Server vom Typ `http` mit der Server-Adresse und der Client-ID unter `oauth` eintragen und speichern.
- Den Server starten und die Anmeldung abschließen.
- Im GitHub-Copilot-Chat den Agent-Modus öffnen und prüfen, dass der Server läuft.
Rechte
- Alle 7 Werkzeuge der belegten Liste fragen nur Daten ab.
- Anmeldung über OAuth 2.0 (Microsoft Entra ID, eigene App-Registrierung): Der Server handelt mit den Rechten deines Kontos.
Für die Werkzeuge reicht ein Konto mit Leserechten. Gib dem Baustein keine weitergehenden Rechte.
Die Anmeldung läuft über Azure-Active-Directory-OAuth mit einer eigenen App-Registrierung (Client-ID, bei Copilot Studio zusätzlich Client-Secret) und deinem Microsoft-Advertising-Konto; der Zugriffsbereich ist `https://ads.microsoft.com/msads.manage`. Die Werkzeuge lesen nur.
- Liest
- Werbekonten mit Abrechnungs- und Inhaberangaben, Kampagnen, Anzeigengruppen, Anzeigen, Keywords, Performance-Max-Asset-Gruppen, Zielgruppen-Zuordnungen und Kennzahlen für gewählte Zeiträume.
- Ändert
- Nichts, die Werkzeuge liefern nur Daten aus Microsoft Advertising und ändern keine Kontodaten.
- Kann nicht
- Kampagnen, Budgets, Gebote, Anzeigen oder Keywords anlegen, ändern oder löschen.
- Technische Prüfung
- Ungeprüft
Datenschutz
Was der Server kann
- Ruft Werbekonten mit Kontonummer, Währung sowie Angaben zu Abrechnung und Inhaber ab.
- Listet Kampagnen nach Typ, Budget, Status, Gebotsstrategie oder Auslieferungsstatus und sortiert sie etwa nach Ausgaben oder Conversions.
- Liest Anzeigengruppen, Anzeigen einschließlich Responsive Search Ads sowie Keywords mit Übereinstimmungstyp und Geboten.
- Holt Performance-Max-Asset-Gruppen mit Überschriften, Beschreibungen, Bildern, Videos und Suchthemen.
- Zeigt Zielgruppen-Zuordnungen mit Gebotsanpassungen auf Kampagnen- und Anzeigengruppenebene.
- Liefert Kennzahlen wie Ausgaben, Impressionen, Klicks, Conversions, ROAS und CPA für vordefinierte Zeiträume.
- Filtert, sortiert und blättert bei allen Abfragen nach demselben Schema.
Grenzen
- Nur lesend: Die Werkzeuge ändern keine Kontodaten.
- Die meisten Werkzeuge brauchen Kunden- und Konto-ID; Kennzahlen kommen nur, wenn ein Zeitraum angegeben wird.
- In Claude Team und Enterprise darf nur ein Owner oder Primary Owner den Connector hinzufügen; Free-Konten haben nur einen eigenen Connector.
- In ChatGPT-Workspaces für Business, Enterprise und Education muss ein Administrator den Developer Mode freischalten.
Wenn etwas nicht klappt
- VS Code meldet bei der Anmeldung einen Fehler des nativen Brokers (platform_broker_error).
- In den VS-Code-Einstellungen `microsoft-authentication.implementation` von `msal` auf `msal-no-broker` stellen, den MCP-Server neu starten und erneut anmelden. Beleg 1
Einordnung der Redaktion
Aufgaben: Anzeigen schalten, Auswerten & berichten. Für Marketing und Vertrieb gedacht.
Eckdaten
- Hersteller
- Microsoft
- Betrieb
- Offizieller Server des Herstellers
- Dienste
- Microsoft Advertising
- Bereiche
- Marketing
Werkzeuge
GetAccountsLiest Werbekonten.
GetCampaignsLiest Kampagnen eines Kontos.
GetAdGroupsLiest Anzeigengruppen.
GetAdsLiest Anzeigen über Kampagnen und Anzeigengruppen hinweg.
GetKeywordsLiest Keywords und deren Targeting-Einstellungen.
GetAssetGroupsLiest Performance-Max-Asset-Gruppen; die Kampagnen-ID ist Pflicht.
GetAudienceAssociationsLiest Zielgruppen-Zuordnungen.
Verbindung
https://partner.api.bingads.microsoft.com/ext/mcp/vnext- Endpunkt
- Adresse des Remote-Servers laut Dokumentation von Microsoft · Beleg 1; geprüft am
- Authentifizierung
- OAuth 2.0 (Microsoft Entra ID, eigene App-Registrierung)
- Transport
- HTTP
- Unterstützte Clients
- Copilot Studio, GitHub Copilot in VS Code, ChatGPT, Claude
- Dokumentation
- Einrichtung bei Microsoft nachlesen
Quellen (3)
- 1
- 2
- 3
- Dokumentation abgerufen und Endpunkt geprüft: 2026-10-11; technische Prüfung: ungeprüft