mcp-google-merchants
Google Merchant Center MCP
Englisch | Русский
A1 Google Merchant Center MCP verbindet eine KI-App mit Ihrem Google-Merchant-Center-Konto. Finden Sie heraus, warum Produkte abgelehnt werden, prüfen Sie Feeds und Aktionen, untersuchen Sie Berichte und Marktpreise und nehmen Sie dann gezielte Änderungen an Produktdaten vor, wenn Sie es für nötig halten.
Es arbeitet mit den Merchant-Center-Daten hinter Shopping-Listings: Produkte, Datenquellen, Aktionen und Berichte. Kampagnen, Budgets und Gebote gehören zu Google Ads und liegen außerhalb dieses Servers.
22 Tools. 15 Operationen lesen nur Merchant-Center-Daten; 5 schreiben Produkt-, Datenquellen- oder Aktionsdaten; 2 sind potenziell destruktiv.
Ihr Google-Zugriff. Der Server verwendet Ihre OAuth-Anmeldedaten und die Merchant API v1 – er erstellt kein separates Merchant-Center-Konto.
Quellenbewusste Änderungen. Produkt- und Aktions-Inputs können nur über eine API-Datenquelle geändert werden. Ein Datei-Feed kann erneut abgerufen werden, aber sein Inhalt wird hier nicht bearbeitet.
Sichtbare Grenzen. Tools tragen Metadaten für schreibgeschützt, schreibend oder destruktiv, sodass ein KI-Client eine Prüfung von einer echten Änderung unterscheiden kann.
Beginnen Sie mit einer schreibgeschützten Frage:
Welche Produkte sind abgelehnt, und welche Probleme meldet Google für jedes einzelne?
Server verbinden · Anwendungsfälle erkunden · Technische Dokumentation öffnen
In einer Minute in Aktion
Sie: Welche Produkte sind abgelehnt, und welche Probleme meldet Google für jedes?
Assistent: Listet die betroffenen Produkte auf und erklärt die Artikelprobleme, die Merchant Center meldet.
Sie: Zeigen Sie den aktuellen Preis und die Verfügbarkeit von Produkt
SKU-123und bereiten Sie dann eine Verfügbarkeitsaktualisierung aufin_stockvor.Assistent: Zeigt den aktuellen Produkt-Input, die zugehörige API-Datenquelle und die genaue Änderung. Er bittet um Bestätigung, bevor der Live-Produkt-Input aktualisiert wird.
Sie: Bestätigen Sie die Aktualisierung.
Assistent: Sendet die Aktualisierung und erklärt, dass Merchant Center Produktdaten asynchron verarbeitet. Das verarbeitete Produkt und sein Qualitätsstatus können einige Minuten bis zur Aktualisierung benötigen.
Related MCP server: gmc-mcp
Inhalt
Schnellstart
Sie benötigen Node.js 20+, ein Google-Merchant-Center-Konto, OAuth-Anmeldedaten von Google Cloud und ein bei Merchant Center registriertes Google-Cloud-Projekt. Die Einrichtung des Zugriffs ist unter Zugriff erhalten beschrieben.
Bereiten Sie die vier Werte vor: OAuth-Client-ID, OAuth-Client-Secret, OAuth-Refresh-Token und Merchant-Center-Konto-ID.
Fügen Sie den Server mit einer der folgenden Anweisungen zu Ihrer KI-App hinzu.
Stellen Sie die erste schreibgeschützte Frage oben.
In der App:
Öffnen Sie Einstellungen → Plugins → MCP-Server.
Wählen Sie Server hinzufügen.
Fügen Sie den Startbefehl
npx -y mcp-google-merchants@latestund die vier folgenden Umgebungsvariablen hinzu.
Variable | Wert |
| Ihre Google-OAuth-Client-ID |
| Ihr Google-OAuth-Client-Secret |
| Ihr Google-OAuth-Refresh-Token |
| Ihre Merchant-Center-Konto-ID |
Über die Befehlszeile:
codex mcp add google-merchants \
--env GOOGLE_MERCHANTS_CLIENT_ID=your_client_id \
--env GOOGLE_MERCHANTS_CLIENT_SECRET=your_client_secret \
--env GOOGLE_MERCHANTS_REFRESH_TOKEN=your_refresh_token \
--env GOOGLE_MERCHANTS_ACCOUNT_ID=your_merchant_id \
-- npx -y mcp-google-merchants@latestVerbindung prüfen:
codex mcp listclaude mcp add \
--env GOOGLE_MERCHANTS_CLIENT_ID=your_client_id \
--env GOOGLE_MERCHANTS_CLIENT_SECRET=your_client_secret \
--env GOOGLE_MERCHANTS_REFRESH_TOKEN=your_refresh_token \
--env GOOGLE_MERCHANTS_ACCOUNT_ID=your_merchant_id \
--transport stdio \
--scope user \
google-merchants \
-- npx -y mcp-google-merchants@latestVerbindung prüfen:
claude mcp listÖffnen Sie Claude Desktop und gehen Sie zu Einstellungen → Entwickler.
Wählen Sie Konfiguration bearbeiten.
Fügen Sie den Server zu
mcpServershinzu:
{
"mcpServers": {
"google-merchants": {
"command": "npx",
"args": ["-y", "mcp-google-merchants@latest"],
"env": {
"GOOGLE_MERCHANTS_CLIENT_ID": "your_client_id",
"GOOGLE_MERCHANTS_CLIENT_SECRET": "your_client_secret",
"GOOGLE_MERCHANTS_REFRESH_TOKEN": "your_refresh_token",
"GOOGLE_MERCHANTS_ACCOUNT_ID": "your_merchant_id"
}
}
}
}Falls Konfiguration bearbeiten nicht verfügbar ist, öffnen Sie die Konfigurationsdatei direkt:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Claude Desktop MCP-Dokumentation
Fügen Sie auf macOS/Linux einen Server auf Benutzerebene zu ~/.cursor/mcp.json hinzu, unter Windows zu %USERPROFILE%\.cursor\mcp.json:
{
"mcpServers": {
"google-merchants": {
"type": "stdio",
"command": "npx",
"args": ["-y", "mcp-google-merchants@latest"],
"env": {
"GOOGLE_MERCHANTS_CLIENT_ID": "your_client_id",
"GOOGLE_MERCHANTS_CLIENT_SECRET": "your_client_secret",
"GOOGLE_MERCHANTS_REFRESH_TOKEN": "your_refresh_token",
"GOOGLE_MERCHANTS_ACCOUNT_ID": "your_merchant_id"
}
}
}
}Führen Sie MCP: Open User Configuration über die Befehlspalette aus und fügen Sie Folgendes hinzu:
{
"servers": {
"google-merchants": {
"type": "stdio",
"command": "npx",
"args": ["-y", "mcp-google-merchants@latest"],
"env": {
"GOOGLE_MERCHANTS_CLIENT_ID": "${input:google_merchants_client_id}",
"GOOGLE_MERCHANTS_CLIENT_SECRET": "${input:google_merchants_client_secret}",
"GOOGLE_MERCHANTS_REFRESH_TOKEN": "${input:google_merchants_refresh_token}",
"GOOGLE_MERCHANTS_ACCOUNT_ID": "${input:google_merchants_account_id}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "google_merchants_client_id",
"description": "Google OAuth client ID"
},
{
"type": "promptString",
"id": "google_merchants_client_secret",
"description": "Google OAuth client secret",
"password": true
},
{
"type": "promptString",
"id": "google_merchants_refresh_token",
"description": "Google OAuth refresh token",
"password": true
},
{
"type": "promptString",
"id": "google_merchants_account_id",
"description": "Merchant Center account ID"
}
]
}Prüfen Sie den Server mit MCP: List Servers.
Was Sie damit tun können
Katalogprobleme finden und verstehen
Welche Produkte sind abgelehnt, und was meldet Google für jedes einzelne?
Zeigen Sie den Titel, den Preis, die Verfügbarkeit und den aktuellen Status von Produkt
SKU-123.Welche Produkte sind nicht vorrätig?
Zeigen Sie die häufigsten Produktprobleme für dieses Merchant-Center-Konto.
Leistung und Preise untersuchen
Zeigen Sie Klicks und Impressionen pro Produkt für Juli.
Welche Produkte liegen in den Vereinigten Staaten preislich über dem Marktbenchmark?
Welche Preise schlägt Google vor, und welche Auswirkungen prognostiziert es?
Preisvergleiche und -vorschläge erfordern die kostenlose Market-Insights-Opt-in in Merchant Center. Wenn das Konto nicht teilgenommen hat, erklärt der Server, warum der Bericht keine Zeilen enthält.
Konto und Feeds prüfen
Listen Sie die Merchant-Center-Konten auf, auf die ich zugreifen kann.
Ist die Startseite des Shops beansprucht? Zeigen Sie die aktuellen Versandeinstellungen.
Listen Sie die Produkt- und Aktionsdatenquellen auf und identifizieren Sie eine API-Datenquelle.
Rufen Sie diesen geplanten Datei-Feed jetzt erneut ab.
Gezielte Änderungen vornehmen
Aktualisieren Sie den Preis und die Verfügbarkeit dieses Produkts in seiner API-Datenquelle.
Erstellen Sie eine API-Datenquelle für einen neuen Produkt-Feed.
Erstellen oder aktualisieren Sie eine Aktion und prüfen Sie anschließend ihren Genehmigungsstatus.
Bitten Sie den Assistenten bei jeder Anfrage, die Daten ändert, zuerst, das Zielkonto, die Datenquelle und die genauen Felder anzuzeigen, die er zu ändern plant.
Wie Merchant-Center-Daten verbunden sind
Merchant Center trennt die eingehenden Daten und den daraus resultierenden Produktstatus:
Ein Konto enthält Produkt- und Aktionsdatenquellen.
Eine Datenquelle kann eine API-Quelle, eine Datei, ein Google Sheet, die Merchant-Center-Oberfläche oder ein automatischer Feed sein.
Ein Produkt-Input besteht aus den Produktdaten, die von einer Quelle geliefert werden.
Ein verarbeitetes Produkt ist das, was Merchant Center nach der Verarbeitung dieses Inputs ableitet. Es umfasst die Eignung und Artikelprobleme.
Der Server kann jeden aufgeführten Quellentyp lesen. Er kann API-Datenquellen erstellen und Produkt-Inputs nur in einer API-Datenquelle aktualisieren; er kann nicht in eine Datei, in die Oberfläche oder in einen automatischen Feed schreiben. Um Produkte nach einer Bedingung zu finden, verwenden Sie eine Berichtsabfrage: list_products selbst bietet keine serverseitige Filterung.
Was sich ändern lässt
Operation | Was passiert | Bestätigungsgrenze |
Prüfen von Konten, Produkten, Feeds, Aktionen, Berichten, Problemen und Kontingentnutzung | Liest Daten von Merchant Center | Ändert nichts in Merchant Center |
Eine API-Datenquelle erstellen | Fügt eine Quelle für Produkt- oder Aktionsdaten hinzu | Ändert das Konto |
Einen Produkt-Input aktualisieren | Ändert ausgewählte Produktfelder, z. B. Preis oder Verfügbarkeit | Ändert Live-Quelldaten |
Einen Produkt-Input einfügen | Ersetzt den vollständigen Input mit derselben ID in dieser API-Quelle; die Verwendung einer anderen Quelle verschiebt das Produkt | Ändert Live-Quelldaten |
Einen Datei-Feed erneut abrufen | Fordert einen außerplanmäßigen Abruf eines Datei- oder Google-Sheets-Feeds an | Startet asynchrone Arbeit bei Google |
Eine Aktion einfügen oder aktualisieren | Erstellt oder ändert eine Aktion | Ändert Live-Quelldaten |
Einen Produkt-Input löschen | Entfernt den Input aus der ausgewählten Datenquelle | Destruktiv |
Rohe Merchant-API-Anfrage | Kann auf API-Methoden ohne ein dediziertes Tool zugreifen | Potenziell destruktiv |
Der MCP-Client entscheidet, wie er Sie bittet, Schreib- und destruktive Tools zu bestätigen. Der Server kennzeichnet seine schreibgeschützten, schreibenden und destruktiven Operationen, damit der Client die richtige Grenze darstellen kann.
Zugriff erhalten
Der Server verwendet die Google Merchant API und den OAuth-Scope https://www.googleapis.com/auth/content.
Erstellen oder wählen Sie ein Google-Cloud-Projekt, aktivieren Sie die Merchant API und konfigurieren Sie den OAuth-Zustimmungsbildschirm.
Erstellen Sie in Google Cloud einen OAuth-Client vom Typ Desktop-App. Speichern Sie die Client-ID und das Client-Secret.
Autorisieren Sie das Google-Konto, das Zugriff auf Ihr Merchant Center hat, und besorgen Sie ein Refresh-Token für den obigen Scope. Der OAuth 2.0 Playground kann bei diesem Schritt helfen: Aktivieren Sie Eigene OAuth-Anmeldedaten verwenden, geben Sie den Scope ein, autorisieren Sie und tauschen Sie dann den Code gegen Tokens aus.
Finden Sie Ihre Merchant-Center-Konto-ID im Merchant Center und verwenden Sie sie als
GOOGLE_MERCHANTS_ACCOUNT_ID.Registrieren Sie das Google-Cloud-Projekt einmal bei Merchant Center. Google verlangt für diesen Vorgang ein Produktions-Merchant-Center-Konto mit einer verifizierten Website und einen Kontoadministrator. Die Registrierung verknüpft ein Cloud-Projekt mit dem Merchant-Center-Konto. Bis sie abgeschlossen ist, werden Merchant-API-Aufrufe von diesem Projekt blockiert. Folgen Sie der Entwicklerregistrierungsanleitung von Google.
Die einmalige Registrierung ist über das technische raw_request-Tool verfügbar, aber es ist sicherer, der Anleitung von Google zu folgen, wenn dies Ihre erste Merchant-API-Einrichtung ist. Google benötigt nach der Registrierung unter Umständen bis zu fünf Minuten, um Aufrufe zu akzeptieren.
Behandeln Sie das OAuth-Client-Secret und das Refresh-Token wie Passwörter. Sie sind in der MCP-Client-Konfiguration gespeichert und können Zugriff auf das Merchant Center Konto gewähren.
Konfiguration
Variable | Erforderlich | Beschreibung |
| Ja* | OAuth-2.0-Client-ID. |
| Ja* | OAuth-2.0-Client-Secret. |
| Ja* | OAuth-Refresh-Token mit dem Merchant-API-Scope. |
| Ja* | Kurzlebiges Zugriffstoken als Alternative zu den drei oben genannten OAuth-Werten. |
| Nein | Standard-ID des Merchant Center Kontos. Einzelne Anfragen können ein anderes zugängliches Konto auswählen. |
| Nein | Überschreibung der Basis-URL der Merchant API. |
| Nein | Überschreibung des OAuth-Token-Endpunkts. |
| Nein | Zeitlimit pro Anfrage in Millisekunden; Standardwert ist |
| Nein | Maximale Anzahl von Wiederholungsversuchen bei vorübergehenden Fehlern; Standardwert ist |
* Verwenden Sie entweder die Client-ID, das Client-Secret und das Refresh-Token zusammen oder ein vorab erzeugtes Zugriffstoken. Ein Zugriffstoken läuft normalerweise nach etwa einer Stunde ab; ein Refresh-Token ermöglicht es dem Server, bei Bedarf ein neues Zugriffstoken anzufordern.
Daten und Telemetrie
Der Server läuft lokal als Prozess, der von Ihrer KI-Anwendung gestartet wird. Er sendet Merchant-Center-Anfragen an Google und erneuert OAuth-Zugriffstokens über den OAuth-Endpunkt von Google.
Er sendet anonyme Nutzungstelemetrie, um aktive Installationen und Tool-Bedarf zu erfassen: eine zufällige Installations-ID, die Paketversion, den KI-Client sowie Node.js-Betriebssystemversionen und den Toolnamen. Er sendet oder speichert niemals OAuth-Tokens, Merchant-Center-Daten, Tool-Argumente oder Prompts. Deaktivieren Sie diese Telemetrie für A1-MCP-Server mit:
ASKADS_TELEMETRY=0Grenzen und Hintergrundarbeit
Die Merchant-Center-Verarbeitung ist asynchron. Eine neu verkabelteInformation kann mehrere Minuten dauern, bis sie in den verarbeiteten Produkten erscheint. Erst später – nicht als sofortiger API-Fehler – erscheinen auch Probleme mit der Genehmigung von Produkten und Aktionen.
Market Insights ist optional. Berichte zur Preiswettbewerbsfähigkeit und zu empfohlenen Preisen liefern Daten erst, nachdem das Konto dem kostenlosen Market-Insights-Programm beigetreten beigetreten.
Kontingente hängen vom Konto und der API-Methode ab. Prüfen Sie den aktuellen Verbrauch mit
list_method_quotas; die Tageszähler von Google werden um 12:00 UTC zurückgesetzt.Vorübergehende Limits werden vorsichtig behandelt. Wenn Google
429zurückgibt, respektiert der ServerRetry-Afterund versucht nur eine begrenzte Anzahl erneuter Versuche. Beim unsicheren Netz- oder Serverfehler wird einSchreibvorgang nicht erneut ausgeführt.Es gibt keine Hintergrundüberwachung. Der Server arbeitet nur, solange eine KI-App ihn aufruft. Falls Ihre KI-App geplante Tasks unterstützt, kann sie angewiesen werden, periodisch Produktprobleme oder Nur in unp:
Aggregierte Produktprobleme haben eine Kontolimitierung.
list_product_issuesfunktioniert für eigenständige Konten und Unterkonten, nicht für erweiterte übergeordnete Konten.
Technische Dokumentation
MCP-Fähigkeitenkatalog – aufgabenorientierte Seiten für alle Tools.
Support
Haben Sie einen Fehler gefunden oder ein Szenario benötigt? Erstellen Sie ein Issueate oder schreiben Sie ins Telegram.
Maintenance
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to manage Google Ads accounts by providing tools for querying account data and performing write operations such as updating campaign budgets, statuses, and bidding strategies.2
- AlicenseNot gradedqualityDmaintenanceMCP server for Google Merchant Center, providing 126 tools to manage Google Shopping feed, products, inventory, reports, promotions, returns, and account configuration via natural language.12MIT
- AlicenseAqualityCmaintenanceEnables reading products, checking approval statuses, and analyzing feeds across multiple Google Merchant Center accounts via natural language.1612MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to interact with Google Ads accounts by searching, retrieving resource metadata, and listing accessible customers via the Google Ads API.Apache 2.0
Related MCP Connectors
Manage your Savanto store from your AI: catalog, content, prompts, and analytics, by chat.
Connect e-commerce and marketing data to AI assistants via MCP.
Merchant verification for AI shopping agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/A1-x-Tech/mcp-google-merchants'
If you have feedback or need assistance with the MCP directory API, please join our Discord server