Sie befinden sich hier:
Abfragen Ihrer Marketing Cloud Intelligence-Daten mit dem MCP-Server
Verwenden Sie den MCP-Server (Marketing Cloud Intelligence Model Context Protocol), um Marketingdaten abzufragen, Datenpipelines zu überwachen und Probleme über einen kompatiblen AI-Client zu diagnostizieren.
Mit dem MCI-MCP-Server können Sie Unterhaltungs-AI verwenden, um Marketingdaten zu erkunden, den Pipeline-Integritätsstatus zu überwachen und Probleme zu diagnostizieren. Stellen Sie Fragen in einfacher Sprache, statt Dashboards zu erstellen, Berichte zu erstellen oder auf mehreren Seiten zu navigieren.
Mit dem MCI MCP-Server haben Sie folgende Möglichkeiten:
- Fragen Sie Kampagnendaten ab, beispielsweise die wichtigsten Kampagnen nach Return on Ad Spend (ROAS).
- Identifizieren Sie fehlerhafte Datenströme und verstehen Sie, warum sie fehlgeschlagen sind.
- Übersetzen Sie technische Fehler und Fehlercodes in Erklärungen und empfohlene Korrekturen.
- Vergleichen Sie die Leistung von Monat zu Monat oder von Woche zu Woche.
- Führen Sie mehrere Datenströme gleichzeitig erneut aus.
- Finden Sie verfügbare Messwerte und Dimensionen, ohne sich Feldnamen merken zu müssen.
Funktionsweise des Marketing Cloud Intelligence-MCP-Servers
Der MCP-Server verbindet Ihren MCI-Account mit einem kompatiblen AI-Client wie Claude Code oder Cursor. Wenn Sie eine Frage stellen, sendet der Client die Anforderung an den Server. Der Server greift nur auf die von Ihren konfigurierten Berechtigungen zulässigen Daten zu und gibt die Ergebnisse in einem lesbaren Format zurück.
Verfügbare MCP-Tools
| Kategorie | Tool | Beschreibung |
|---|---|---|
| Identität und Arbeitsumgebungen | mci_whoami |
Rufen Sie die aktuelle Benutzeridentität und die aktuellen Berechtigungen ab. |
| Identität und Arbeitsumgebungen | mci_list_workspaces |
Listen Sie alle zugänglichen MCI-Arbeitsumgebungen auf. |
| Identität und Arbeitsumgebungen | mci_get_workspace |
Rufen Sie detaillierte Informationen zur Arbeitsumgebung ab. |
| Konnektoren und Authentifizierung | mci_list_connectors |
Listen Sie alle verfügbaren Konnektortypen auf. |
| Konnektoren und Authentifizierung | mci_get_connector_config |
Rufen Sie das Konnektorkonfigurationsschema ab. |
| Konnektoren und Authentifizierung | mci_list_authentications |
Listen Sie alle Authentifizierungsanmeldeinformationen auf. |
| Konnektoren und Authentifizierung | mci_get_authentication |
Rufen Sie bestimmte Authentifizierungsdetails ab. |
| Datenströme | mci_list_datastreams |
Listen Sie alle Datenströme auf. |
| Datenströme | mci_create_datastream |
Erstellen Sie einen Datenstrom. |
| Datenströme | mci_update_datastream |
Aktualisieren Sie eine Datenstromkonfiguration. |
| Datenströme | mci_process_datastream |
Verarbeiten Sie einen Datenstrom. |
| Datenströme | mci_process_datastreams_bulk |
Verarbeiten Sie mehrere Datenströme per Massenvorgang. |
| Datenströme | mci_get_datastream_status |
Rufen Sie den Verarbeitungsstatus eines Datenstroms ab. |
| Datenströme | mci_get_process_log |
Rufen Sie Verarbeitungsprotokolle für einen Datenstrom ab. |
| Datenströme | mci_upload_data |
Laden Sie Daten in einen TotalConnect-Stream hoch. |
| Profile und Vorlagen | mci_get_profiles |
Listen Sie alle Datenprofile auf. |
| Profile und Vorlagen | mci_get_sub_profiles |
Rufen Sie Unterprofile für ein Profil ab. |
| Profile und Vorlagen | mci_get_templates |
Listen Sie alle verfügbaren Vorlagen auf. |
| Abfrage und Discovery | mci_query |
Fragen Sie aggregierte Marketingdaten ab. |
| Abfrage und Discovery | mci_query_batch |
Führen Sie mehrere Abfragen in einem Batch aus. |
| Abfrage und Discovery | mci_list_measurements |
Liste der verfügbaren Messwerte und Kennzahlen. |
| Abfrage und Discovery | mci_list_dimensions |
Liste der verfügbaren Dimensionen. |
| Abfrage und Discovery | mci_get_dimension_values |
Rufen Sie eindeutige Werte für eine Dimension ab. |
| Dashboards | mci_list_dashboards |
Listen Sie alle Dashboards in einer Arbeitsumgebung auf. |
| Dashboards | mci_get_dashboard_widgets |
Rufen Sie alle Widgets in einem Dashboard ab. |
| Dashboards | mci_share_dashboard |
Geben Sie ein Dashboard für Benutzer frei. |
| Berichte | mci_list_reports |
Listen Sie alle verfügbaren Berichte auf. |
| Berichte | mci_run_report |
Starten Sie die Berichtserstellung. |
| Berichte | mci_download_report |
Laden Sie eine generierte Berichtsdatei herunter. |
| Benutzerdefinierte Kennzahlen und Dimensionen | mci_create_calculated_metric |
Erstellen Sie eine berechnete Kennzahl mit einer Formel. |
| Datenverwaltung und -verwaltung | mci_validate_taxonomy |
Validieren Sie die Benennung anhand von Standards. |
| Ziele, Benutzer und Marke | mci_list_goals |
Listen Sie KPI-Ziele und -Ziele auf. |
| Ziele, Benutzer und Marke | mci_list_users |
Listen Sie Arbeitsumgebungsbenutzer und ihre Rollen auf. |
Parameter für mci_query
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| workspace-ID | Zeichenfolge | Ja | Ziel-Arbeitsumgebungs-ID. |
| dateRange | Enum | Ja | Vordefinierter Datumsbereich oder CUSTOM. |
| startDate | Zeichenfolge | Bedingt | Erforderlich, wenn dateRange CUSTOM ist. Verwenden Sie das YYYY-MM-DD. |
| endDatum | Zeichenfolge | Bedingt | Erforderlich, wenn dateRange CUSTOM ist. Verwenden Sie das YYYY-MM-DD. |
| Messwerte | Array | Ja | Kennzahlen, die abgerufen werden sollen. |
| Abmessungen | Array | Nein | Gruppieren von Feldern. |
| Filter | Array | Nein | Filterbedingungen. |
| sortBy | Zeichenfolge | Nein | Sortierfeld und -richtung. |
| Obergrenze | Ganze Zahl | Nein | Maximale Anzahl der zurückgegebenen Zeilen. |
Unterstützte Datumsbereiche
| Wert | Beschreibung |
|---|---|
CUSTOM |
Benutzerdefinierter Bereich. Erfordert startDate und endDate. |
YESTERDAY |
Vorheriger Tag. |
LAST_7_DAYS |
Rollend 7 Tage. |
LAST_30_DAYS |
30 Tage laufen. |
LAST_90_DAYS |
Rollend 90 Tage. |
THIS_MONTH |
Aktueller Kalendermonat. |
LAST_MONTH |
Vorheriger Kalendermonat. |
THIS_QUARTER |
Aktuelles Quartal. |
LAST_QUARTER |
Vorheriges Quartal. |
THIS_YEAR |
Aktuelles Kalenderjahr. |
LAST_YEAR |
Vorheriges Kalenderjahr. |
MONTH_TO_DATE |
Beginn des Monats bis heute. |
YEAR_TO_DATE |
Beginn des Jahres bis heute. |
Sicherheit
Der MCI-MCP-Server verwendet Ihre konfigurierten MCI-Anmeldeinformationen und -Berechtigungen für den Zugriff auf Daten. Ihr Account hat nur Zugriff auf seine autorisierten Arbeitsumgebungen und Daten. Der MCI-MCP-Server sendet alle Anforderungen über HTTPS.
Beispielunterhaltung mit dem MCP-Server
Zeige mir die Top-Kampagnen der letzten Woche von ROAS.
Der AI-Client gibt die wichtigsten Kampagnen nach ROAS für den angeforderten Zeitraum zurück.
| Kampagne | Ausgaben | Umsatz | ROAS |
|---|---|---|---|
| Summer_Sale_2026 | $12,400 | $89,200 | 7,19x |
| Brand_Awareness_Q3 | $8,750 | $52,100 | 5,95x |
Vergleichen Sie diese mit dem letzten Monat.
Der AI-Client vergleicht die Ergebnisse mit dem Vormonat und fasst die Änderungen zusammen.
Einrichten des MCP-Servers für Marketing Cloud Intelligence
Richten Sie den MCI-MCP-Server ein, um Marketingdaten aus Claude Code, Cursor oder einem anderen MCP-kompatiblen AI-Client abzufragen.
Stellen Sie zunächst sicher, dass Sie über Folgendes verfügen:
- Ein Marketing Cloud Intelligence-Account mit API-Zugriff.
- Ein MCP-kompatibler AI-Client.
-
Laden Sie Ihre API-Anmeldeinformationen herunter.
- Melden Sie sich bei Marketing Cloud Intelligence an.
- Öffnen Sie auf der Navigationsleiste die Dropdown-Liste und wählen Sie dann Ihren Namen aus, um auf Ihre Profileinstellungen zuzugreifen.
- Wählen Sie neben dem API-Zugriffstoken die Option Generieren/Aktualisieren aus.
- Speichern Sie die heruntergeladene JSON-Anmeldeinformationsdatei an einem sicheren Ort, beispielsweise ~/.mci/credentials.json.
-
Konfigurieren Sie Ihren AI-Client.
- Fügen Sie der MCP-Serverkonfiguration Ihres AI-Clients den MCI-MCP-Server hinzu.
Bei Claude Code befindet sich die Konfigurationsdatei in der Regel hier:
- MacOS und Linux ~/.config/claude/mcp_servers.json
- %APPDATA%\claude\mcp_servers.json
- Identifizieren Sie den Host-URL für Ihre MCI-Instanz.
MCI-Instanz Host-URL EU https://app-eu.datorama.com/api/mcpEU2 https://app-eu2.datorama.com/api/mcpUSA https://app.datorama.com/api/mcpUS2 https://app-us2.datorama.com/api/mcp - Fügen Sie diese Konfiguration hinzu. In diesem Beispiel wird der US-Host-URL verwendet.
{ "mci": { "command": "npx", "args": ["-y", "@datorama/mci-mcp-sdk"], "env": { "PRIVATE_KEY_PATH": "/absolute/path/to/credentials.json", "HOST": "https://app.datorama.com/api/mcp" } } } - Ersetzen Sie
PRIVATE_KEY_PATH/absolute/path/to/credentials.json durch den absoluten Pfad zu Ihrer JSON-Anmeldeinformationsdatei. Ersetzen SieHOSTden Beispiel-URL durch den Host-URL für Ihre MCI-Instanz. - Starten Sie Ihren AI-Client neu, um die Konfiguration anzuwenden.
- Fügen Sie der MCP-Serverkonfiguration Ihres AI-Clients den MCI-MCP-Server hinzu.
-
Testen Sie Ihr Setup. Fragen Sie in Ihrem AI-Client:
Zeigen Sie mir meinen Account und die Arbeitsumgebungen, auf die ich zugreifen kann.
Wenn die Antwort Ihren Account und die Arbeitsumgebungen mit barrierefreiem Zugriff enthält, ist das Setup abgeschlossen. Überprüfen Sie andernfalls den Pfad der Anmeldeinformationsdatei, den regionalen Endpunkt und die Accountberechtigungen und versuchen Sie es erneut.
