Der Google Pay &Wallet Developer MCP-Server ermöglicht es KI-gestützten Entwicklungstools, auf Ihre Google Pay- und Google Wallet-Entwicklerdaten zuzugreifen, die offizielle Dokumentation zu durchsuchen und Ihre Integrationen zu verwalten.
Das Model Context Protocol (MCP) standardisiert , wie Large Language Models (LLMs) und KI-Anwendungen oder -Agenten eine Verbindung zu externen Datenquellen herstellen. Mit MCP-Servern können Sie ihre Tools, Ressourcen und Prompts verwenden, um Aktionen auszuführen und aktualisierte Daten von ihrem Backend-Dienst abzurufen.
Mit dem Google Pay &Wallet Developer MCP-Server können Sie Folgendes tun:
- Dokumentation durchsuchen: Aktuelle Anleitungen und Codebeispiele aus der offiziellen Google Pay- und Google Wallet-Dokumentation abrufen.
- Integrationen verwalten: Status Ihrer Integrationen prüfen und APIs für Ihr Händlerkonto aktivieren.
- Leistung beobachten: Auf aggregierte Leistungsdaten und Fehler messwerte für Ihr Händlerkonto zugreifen.
Karten und Tickets verwalten: Aussteller und Klassen von Karten und Tickets für Google Wallet auflisten.
Beispiel-Prompts
Sie können die folgenden Prompts mit Ihrem KI-Assistenten verwenden:
- „Liste meine Google Pay-Konten auf.“
- „Wie ist der Status meiner Google Pay-Integrationen?“
- „Wie kann ich Google Pay in React einbinden?“
- „Zeige mir die Google Pay-Fehlermesswerte für meine Integration der letzten 30 Tage.“
- „Liste meine Google Wallet-Karten- und 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 Projektauswahlseite ein Google Cloud-Projekt aus oder erstellen Sie eines.
-
Aktivieren Sie die Pay &Wallet Developer API.
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.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen (Identity and Access Management) für das Google Cloud-Projekt zuzuweisen, in dem Sie den Google Pay &Wallet Developer MCP-Server aktivieren möchten, um die Berechtigungen zu erhalten, die Sie für die Verwendung des Remote-MCP-Servers des Google Pay &Wallet Developer MCP-Servers benötigen:
- MCP-Toolaufrufe ausführen: MCP Tool User
(
roles/mcp.toolUser)
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Authentifizierung und Autorisierung
Der Google Pay & Wallet Developer MCP-Server verwendet das OAuth 2.0-Protokoll mit IAM (Identity and Access Management) zur Authentifizierung und Autorisierung. Alle Identitäten werden für die Authentifizierung bei MCP-Servern unterstützt.
Der Google Pay &Wallet Developer MCP-Server akzeptiert keine API-Schlüssel.
Wir empfehlen, eine separate Identität für Agenten zu erstellen, die MCP-Tools verwenden, damit der Zugriff auf Ressourcen kontrolliert und überwacht werden kann. Weitere Informationen zur Authentifizierung finden Sie unter Bei MCP Servern authentifizieren.
OAuth-Bereiche des Google Pay &Wallet Developer MCP-Servers
OAuth 2.0 verwendet Bereiche und Anmeldedaten, um zu ermitteln, ob ein authentifiziertes Hauptkonto berechtigt ist, eine bestimmte Aktion für eine Ressource auszuführen. Weitere Informationen zu OAuth 2.0-Bereichen bei Google finden Sie unter Mit OAuth 2.0 auf Google APIs zugreifen.
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 |
Google Pay-Händlerdaten verwalten. |
https://www.googleapis.com/auth/paydeveloper.issuer.readonly |
Google Wallet-Ausstellerdaten lesen. |
OAuth 2.0-Client-ID und -Secret erstellen
So erstellen Sie eine OAuth 2.0-Client-ID und ein OAuth 2.0-Secret:
-
Rufen Sie in der Google API Console Google Auth Platform > Clients > Create client auf.
-
Wählen Sie in der Liste Application type (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 Web application (Webanwendung) aus.
- Wählen Sie für Antigravity CLI, Antigravity IDE und VS Code die Option Desktop app aus.
Geben Sie im Feld Name einen Namen für Ihre Anwendung ein.
-
Wenn Sie Web application (Webanwendung) ausgewählt haben, klicken Sie im Abschnitt Authorized redirect URIs (Autorisierte Weiterleitungs-URIs) auf + Add URI (\+ 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_uriwenn die App erstellt wird (siehe KI-Anwendung konfigurieren unten).Antigravity
https://antigravity.google/oauth-callback Klicken Sie auf Create (Erstellen). Nach der Erstellung wird das Client-Secret einmal angezeigt. Kopieren Sie es und bewahren Sie es 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 Chat-Seitenleiste auf das Symbol und rufen Sie MCP Servers (MCP-Server) auf.
-
Klicken Sie auf die Schaltfläche Add Server (), 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 den Authentifizierungsvorgang auszulösen. Beispiel: „Liste meine Google Pay-Konten auf.“
- Das Dialogfeld Dynamic Client Registration (Dynamische Clientregistrierung) wird wie erwartet angezeigt. 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 Aufforderung Ihr OAuth-Client-Secret ein und drücken Sie die Eingabetaste.
- Ein Dialogfeld zur Authentifizierung wird geöffnet. Klicken Sie auf Allow (Zulassen).
- Sie können eine Liste authentifizierter Identitäten auswählen oder sich mit einem neuen Konto anmelden.
- Nach der Authentifizierung wird das Tool aufgerufen und die Sitzung wird in dem Chatfenster fortgesetzt.
Cursor Desktop
So konfigurieren Sie Cursor Desktop:
- Klicken Sie in der linken Seitenleiste auf Customize (Anpassen).
-
Klicken Sie auf New MCP Server (Neuer MCP-Server). Dadurch wird die Konfigurationsdatei
mcp.jsongeöffnet. -
Geben Sie die Konfigurationsdetails ein, um den Google Pay &Wallet Developer MCP-Server 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 Authenticate (Authentifizieren), um den Authentifizierungsvorgang 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:
- Gehen Sie zu Customize (Anpassen) > Connectors (Connectors).
- Klicken Sie auf Add (Hinzufügen) und wählen Sie Add custom connector (Benutzerdefinierten Connector hinzufügen) aus.
-
Geben Sie die folgenden Details ein:
-
Server name (Servername):
Google Pay & Wallet MCP.-
Remote MCP server URL
https://paydeveloper.googleapis.com/mcp. - Geben Sie unter Advanced settings (Erweiterte Einstellungen) Ihre OAuth-Client-ID und Ihr OAuth-Client-Secret ein.
- Wählen Sie den neuen Connector aus und klicken Sie auf Connect (Verbinden).
ChatGPT
So konfigurieren Sie ChatGPT:
- Aktivieren Sie den Developer mode (Entwicklermodus) unter Settings (Einstellungen) > Security and login (Sicherheit und Anmeldung).
- Wählen Sie im Hauptseitenbereich Plugins aus und klicken Sie auf die Schaltfläche .
-
Geben Sie die folgenden Details ein:
-
Name:
Google Pay & Wallet MCP.-
Server URL:
https://paydeveloper.googleapis.com/mcp - Rufen Sie die Advanced settings (Erweiterte 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 im vorherigen Schritt erstellten OAuth-Client hinzu.
Antigravity CLI
-
Fügen Sie Folgendes zu Ihrer Datei
~/.gemini/config/mcp_config.jsonhinzu, um die Antigravity CLI zu konfigurieren:{ "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 wählen Sie Authenticate (Authentifizieren) aus, um den Authentifizierungsvorgang zu starten.
Antigravity IDE
- Klicken Sie oben in der Seitenleiste des Agenten des Editors auf und wählen Sie MCP Servers aus.
- Klicken Sie auf Manage MCP Servers (MCP-Server verwalten).
-
Klicken Sie auf View raw config (Rohkonfiguration ansehen) und fügen Sie Ihre MCP-Serverdetails 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 Refresh (Aktualisieren).
- Wählen Sie Ihren neuen MCP-Server aus, klicken Sie auf Authenticate (Authentifizieren) und schließen Sie den Authentifizierungsvorgang ab.
- Kopieren Sie den Autorisierungscode und senden Sie ihn im Antigravity Settings Fenster.
Antigravity
- Rufen Sie in Antigravity die Einstellungen auf: Settings > Customizations.
-
Klicken Sie im Abschnitt Installed MCP Servers (Installierte MCP-Server) auf
Open MCP Config (MCP-Konfiguration öffnen), um die
mcp_config.jsonDatei zu 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 Refresh (Aktualisieren).
- Klicken Sie auf Authenticate (Authentifizieren) und schließen Sie den Authentifizierungsvorgang ab.
- Kopieren Sie den Autorisierungscode und senden Sie ihn im Antigravity Settings Fenster.
Bekannte Einschränkungen
- Nur englische Ergebnisse: Die Dokumentationssuche unterstützt nur Englisch.
- Inhalte hinter ACLs: Die Dokumentation hinter ACLs wird nicht indexiert.
- Netzwerkabhängig: Der Server erfordert eine aktive Verbindung zu Google Pay und Google 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 Service.