Der Google Pay & Wallet Developer-MCP-Server ermöglicht es KI-gestützten Entwicklungstools, auf Ihre Google Pay- und Google Wallet-Entwicklerdaten zuzugreifen, in der offiziellen Dokumentation zu suchen und Ihre Integrationen zu verwalten.
Das Model Context Protocol (MCP) standardisiert die Verbindung von Large Language Models (LLMs) und KI-Anwendungen oder ‑Agenten mit externen Datenquellen. Mit MCP-Servern können Sie die Tools, Ressourcen und Prompts verwenden, um Aktionen auszuführen und aktualisierte Daten vom Backend-Dienst abzurufen.
Mit dem Google Pay & Wallet Developer MCP-Server können Sie:
- Dokumentation durchsuchen: In der offiziellen Google Pay- und Google Wallet-Dokumentation finden Sie aktuelle Anleitungen und Codebeispiele.
- Integrationen verwalten: Hier können Sie den Status Ihrer Integrationen prüfen und APIs für Ihr Händlerkonto aktivieren.
- Leistung im Blick behalten: Sie haben Zugriff auf zusammengefasste Leistungsdaten und Fehlermesswerte für Ihr Händlerkonto.
Karten verwalten: Listet Kartenaussteller und -klassen für Google Wallet auf.
Beispiel-Prompts
Sie können die folgenden Prompts mit Ihrem KI‑Assistenten verwenden:
- „List my Google Pay accounts.“ (Zeige meine Google Pay-Konten an.)
- „Wie ist der Status meiner Google Pay-Integrationen?“
- „Wie kann ich Google Pay in React einbinden?“
- „Zeig mir die Google Pay-Fehlermesswerte für meine Integration der letzten 30 Tage.“
- „List my Google Wallet pass classes.“ (Liste meine Google Wallet-Karten-/Ticketklassen auf.)
Hinweis
Wenn Sie den Google Pay & Wallet Developer-MCP-Server verwenden möchten, müssen Sie ein Google Cloud-Projekt erstellen und den Google Pay & Wallet Developer-MCP-Server aktivieren.
-
Wählen Sie in der Cloud Console auf der Seite der Projektauswahl ein Google Cloud-Projekt aus oder erstellen Sie eines.
-
Aktivieren Sie die Pay & Wallet Developer API, falls sie noch nicht aktiviert ist.
Rollen, die zum Aktivieren von APIs erforderlich sind
Zum Aktivieren von APIs benötigen Sie die Berechtigung
serviceusage.services.enable. Wenn Sie das Projekt erstellt haben, haben Sie diese Berechtigung wahrscheinlich bereits über die Rolle „Inhaber“ (roles/owner). Andernfalls können Sie diese Berechtigung über die Rolle „Service Usage-Administrator“ (roles/serviceusage.serviceUsageAdmin) erhalten. Informationen zum Zuweisen von Rollen
Authentifizierung und Autorisierung
Der Google Pay & Wallet Developer MCP-Server verwendet das OAuth 2.0-Protokoll mit Identity and Access Management (IAM) für die Authentifizierung und Autorisierung. Alle -Identitäten werden für die Authentifizierung bei MCP-Servern unterstützt.
Der MCP-Server für Google Pay- und Google Wallet-Entwickler akzeptiert keine API-Schlüssel.
Wir empfehlen, eine separate Identität für Kundenservicemitarbeiter zu erstellen, die MCP-Tools verwenden, damit der Zugriff auf Ressourcen gesteuert und überwacht werden kann. Weitere Informationen zur Authentifizierung finden Sie unter Bei MCP-Servern authentifizieren.
OAuth-Bereiche für den MCP-Server für Google Pay & Wallet Developer
OAuth 2.0 verwendet Bereiche und Anmeldedaten, um zu ermitteln, ob ein authentifiziertes Prinzipal berechtigt ist, eine bestimmte Aktion für eine Ressource auszuführen. Weitere Informationen zu OAuth 2.0-Bereichen bei Google finden Sie unter OAuth 2.0 für den Zugriff auf Google APIs verwenden.
Der Google Pay & Wallet Developer MCP-Server hat die folgenden OAuth-Bereiche für MCP-Tools:
| Bereichs-URI für die gcloud CLI | Beschreibung |
|---|---|
https://www.googleapis.com/auth/paydeveloper.merchant |
Händlerdaten von Google Pay verwalten |
https://www.googleapis.com/auth/paydeveloper.issuer.readonly |
Daten des Ausstellers in Google Wallet lesen |
OAuth 2.0-Client-ID und ‑Secret erstellen
So erstellen Sie eine OAuth 2.0-Client-ID und ein Client-Secret:
-
Rufen Sie in der Google API Console Google Auth Platform > Clients > Create client auf.
-
Wählen Sie in der Liste Anwendungstyp den entsprechenden Typ für Ihre KI-Anwendung aus:
- Wählen Sie für Cursor Desktop, Claude Code, Claude.ai, ChatGPT und Antigravity die Option Webanwendung aus.
- Wählen Sie für die Antigravity CLI, die Antigravity IDE und VS Code die Option Desktop-App aus.
Geben Sie im Feld Name einen Namen für Ihre Anwendung ein.
-
Wenn Sie Webanwendung ausgewählt haben, klicken Sie im Abschnitt Autorisierte Weiterleitungs-URIs auf + URI hinzufügen und fügen Sie dann den erforderlichen Weiterleitungs-URI für Ihre KI-Anwendung hinzu:
Cursor Desktop
http://localhost:8787/callbackClaude Code
http://localhost:CLAUDE_REDIRECT_PORT/callback
Claude.ai
https://claude.ai/api/mcp/auth_callbackChatGPT
Sie können das Feld
redirect_urivorerst leer lassen. ChatGPT generiert eineredirect_uri, wenn die App erstellt wird (siehe KI-Anwendung konfigurieren unten).Antigravity
https://antigravity.google/oauth-callback Klicken Sie auf Erstellen. Nach der Erstellung wird der Clientschlüssel einmal angezeigt. Kopieren Sie ihn und bewahren Sie ihn sicher auf.
KI-Anwendung konfigurieren
Als Nächstes müssen Sie die Serverkonfigurationsdetails für Ihre KI-Anwendung angeben.
VS Code
- Klicken Sie oben in der Seitenleiste des Chats auf das Symbol und rufen Sie MCP-Server auf.
-
Klicken Sie auf die Schaltfläche Server hinzufügen (), wählen Sie HTTP aus und geben Sie die URL ein, die auf den Pay & Wallet Developer MCP-Server verweist:
https://paydeveloper.googleapis.com/mcp.
Ihre MCP-Konfiguration wird in der Datei.vscode/mcp.jsonin Ihrem Arbeitsbereich gespeichert:{ "servers": { "google-pay-wallet-dev": { "url": "https://paydeveloper.googleapis.com/mcp" } } }
- Klicken Sie mit der rechten Maustaste auf den neuen MCP-Server und wählen Sie Start Server (Server starten) aus.
- Kehren Sie zum Chatfenster zurück und rufen Sie ein Tool auf dem MCP-Server auf, um die Authentifizierung zu starten. Beispiel: „List my Google Pay accounts“ (Liste meine Google Pay-Konten auf).
- Das Dialogfeld Dynamic Client Registration not supported (Dynamische Clientregistrierung nicht unterstützt) wird wie erwartet geöffnet. Klicken Sie auf eine beliebige Schaltfläche, um das Dialogfeld zu schließen.
- Geben Sie Ihre OAuth-Client-ID ein und drücken Sie die Eingabetaste.
- Geben Sie bei entsprechender Aufforderung Ihr OAuth-Clientschlüssel ein und drücken Sie die Eingabetaste.
- Ein Dialogfeld zur Authentifizierung wird geöffnet. Klicken Sie auf Zulassen.
- Sie können aus einer Liste authentifizierter Identitäten auswählen oder sich mit einem neuen Konto anmelden.
- Nach der Authentifizierung wird das Tool aufgerufen und die Sitzung wird im Chatfenster fortgesetzt.
Cursor Desktop
So konfigurieren Sie Cursor Desktop:
- Klicken Sie in der linken Seitenleiste auf Anpassen.
-
Klicken Sie auf New MCP Server (Neuer MCP-Server). Dadurch wird die Konfigurationsdatei
mcp.jsongeöffnet. -
Geben Sie die Konfigurationsdetails ein, um den MCP-Server für Google Pay & Wallet Developer hinzuzufügen:
{ "mcpServers": { "google-pay-wallet-dev": { "url": "https://paydeveloper.googleapis.com/mcp", "auth": { "CLIENT_ID": "CURSOR_DESKTOP_CLIENT_ID", "CLIENT_SECRET": "CURSOR_DESKTOP_CLIENT_SECRET" } } } }
- Nach dem Speichern der Datei wird die Liste der MCP-Server aktualisiert.
- Klicken Sie auf Authentifizieren, um den Authentifizierungsprozess zu starten.
Claude Code
Führen Sie den folgenden Befehl aus, um Claude Code zu konfigurieren:
MCP_CLIENT_SECRET=CLAUDE_CODE_CLIENT_SECRET claude mcp add --transport http \ --client-id CLAUDE_CODE_CLIENT_ID --client-secret --callback-port CLAUDE_REDIRECT_PORT \ google-pay-wallet-dev https://paydeveloper.googleapis.com/mcp
Claude.ai
So konfigurieren Sie Claude.ai:
- Rufen Sie Anpassen > Connectors auf.
- Klicken Sie auf Hinzufügen und wählen Sie Benutzerdefinierten Connector hinzufügen aus.
-
Geben Sie die folgenden Details ein:
-
Servername:
Google Pay & Wallet MCP.-
Remote MCP server URL (Remote-MCP-Server-URL)
https://paydeveloper.googleapis.com/mcp. - Geben Sie unter Erweiterte Einstellungen Ihre OAuth-Client-ID und Ihren OAuth-Clientschlüssel ein.
- Wählen Sie den neuen Connector aus und klicken Sie auf Verbinden.
ChatGPT
So konfigurieren Sie ChatGPT:
- Aktiviere den Entwicklermodus in den Einstellungen > Sicherheit und Anmeldung.
- Wählen Sie in der Hauptseitenleiste Plugins aus und klicken Sie auf die Schaltfläche .
-
Geben Sie die folgenden Informationen ein:
-
Name:
Google Pay & Wallet MCP.-
Server-URL:
https://paydeveloper.googleapis.com/mcp - Rufen Sie die erweiterten Einstellungen auf und geben Sie Ihre OAuth-Client-ID und Ihr Secret ein.
- Kopieren Sie die dynamische Callback-URL und fügen Sie sie dem OAuth-Client hinzu, der im vorherigen Schritt erstellt wurde.
Antigravity CLI
-
Um die Antigravity CLI zu konfigurieren, fügen Sie Folgendes in Ihre
~/.gemini/config/mcp_config.json-Datei ein:{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "AGY_CLI_CLIENT_ID", "clientSecret": "AGY_CLI_CLIENT_SECRET" } } } }
-
Führen Sie
/mcpaus, wählen Sie Ihren neuen MCP-Server aus und klicken Sie auf Authentifizieren, um den Authentifizierungsvorgang zu starten.
Antigravity IDE
- Klicken Sie oben in der Seitenleiste des Editors auf und wählen Sie MCP-Server aus.
- Klicken Sie auf MCP-Server verwalten.
-
Klicken Sie auf Rohkonfiguration ansehen und fügen Sie die Details Ihres MCP-Servers hinzu:
{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "ANTIGRAVITY_IDE_CLIENT_ID", "clientSecret": "ANTIGRAVITY_IDE_CLIENT_SECRET" } } } }
- Kehren Sie zur Antigravity-IDE zurück und klicken Sie auf Aktualisieren.
- Wähle deinen neuen MCP-Server aus, klicke auf Authentifizieren und schließe die Authentifizierung ab.
- Kopieren Sie den Autorisierungscode und senden Sie ihn im Fenster Antigravity-Einstellungen.
Antigravity
- Gehen Sie in Antigravity zu Einstellungen > Anpassungen.
-
Klicken Sie im Bereich Installierte MCP-Server auf MCP-Konfiguration öffnen, um die Datei
mcp_config.jsonzu bearbeiten:{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "ANTIGRAVITY_CLIENT_ID", "clientSecret": "ANTIGRAVITY_CLIENT_SECRET" } } } }
- Kehren Sie zu Antigravity zurück und klicken Sie auf Aktualisieren.
- Klicken Sie auf Authentifizieren und führen Sie den Authentifizierungsvorgang aus.
- Kopieren Sie den Autorisierungscode und senden Sie ihn im Fenster Antigravity-Einstellungen.
Bekannte Einschränkungen
- Nur englischsprachige Ergebnisse: Die Dokumentationssuche unterstützt nur Englisch.
- Inhalte hinter ACL: Dokumentation hinter ACLs wird nicht indexiert
- Netzwerkabhängig: Der Server benötigt eine aktive Verbindung zu Google Pay- und Wallet-Diensten.
Nutzungsbedingungen
Die Nutzung der Google Pay API unterliegt den Nutzungsbedingungen für die Google Pay API. Die Nutzung der Google Wallet API unterliegt den Nutzungsbedingungen für die Google Wallet API.