Se connecter au serveur MCP Google Pay & Wallet Developer

Le serveur MCP Google Pay et Wallet Developer permet aux outils de développement optimisés par l'IA d'accéder à vos données de développement Google Pay et Google Wallet, de rechercher la documentation officielle et de gérer vos intégrations.

Le Model Context Protocol (MCP) standardise la façon dont les grands modèles de langage (LLM) et les applications ou agents d'IA se connectent à des sources de données externes. Les serveurs MCP vous permettent d'utiliser leurs outils, ressources et requêtes pour effectuer des actions et obtenir des données à jour à partir de leur service backend.

Le serveur MCP Google Pay et Wallet Developer vous permet de :

  • Consultez la documentation : obtenez des conseils et des exemples de code à jour dans la documentation officielle de Google Pay et Google Wallet.
  • Gérer les intégrations : vérifiez l'état de vos intégrations et activez les API pour votre compte marchand.
  • Surveiller les performances : accédez aux données sur les performances agrégées et aux métriques d'erreur de votre compte marchand.
  • Gérer les pass : liste les émetteurs et les classes de pass pour Google Wallet.

Exemples de prompts

Vous pouvez utiliser les requêtes suivantes avec votre assistant IA :

  • "Liste mes comptes Google Pay."
  • "Quel est l'état de mes intégrations Google Pay ?"
  • "Comment puis-je intégrer Google Pay à React ?"
  • "Affiche les métriques d'erreur Google Pay pour mon intégration au cours des 30 derniers jours."
  • "Liste mes classes de pass Google Wallet."

Avant de commencer

Pour utiliser le serveur MCP Google Pay & Wallet Developer, vous devez créer un projet Google Cloud et activer le serveur MCP Google Pay & Wallet Developer.

  1. Dans la console Cloud, sur la page de sélection du projet, sélectionnez ou créez un projet Google Cloud.

    Accéder au sélecteur de projet

  2. Activez l'API Pay & Wallet Developer si ce n'est pas déjà fait.

    Rôles requis pour activer les API

    Pour activer les API, vous devez disposer de l'autorisation serviceusage.services.enable. Si vous avez créé le projet, vous disposez probablement déjà de cette autorisation grâce au rôle Propriétaire (roles/owner). Sinon, vous pouvez obtenir cette autorisation grâce au rôle Administrateur Service Usage (roles/serviceusage.serviceUsageAdmin). Découvrez comment attribuer des rôles.

    Activer l'API

Authentification et autorisation

Le serveur MCP Google Pay et Wallet Developer utilise le protocole OAuth 2.0 avec Identity and Access Management (IAM) pour l'authentification et l'autorisation. Toutes les identités sont acceptées pour l'authentification auprès des serveurs MCP.

Le serveur MCP pour les développeurs Google Pay et Google Wallet n'accepte pas les clés API.

Nous vous recommandons de créer une identité distincte pour les agents qui utilisent les outils MCP afin de pouvoir contrôler et surveiller l'accès aux ressources. Pour en savoir plus sur l'authentification, consultez S'authentifier auprès des serveurs MCP.

Habilitations OAuth du serveur MCP Google Pay et Wallet Developer

OAuth 2.0 utilise des niveaux d'accès et des identifiants pour déterminer si un principal authentifié est autorisé à effectuer une action spécifique sur une ressource. Pour en savoir plus sur les champs d'application OAuth 2.0 chez Google, consultez Utiliser OAuth 2.0 pour accéder aux API Google.

Le serveur MCP Google Pay et Wallet Developer possède les étendues OAuth d'outil MCP suivantes :

URI du champ d'application pour gcloud CLI Description
https://www.googleapis.com/auth/paydeveloper.merchant Gérez les données des marchands Google Pay.
https://www.googleapis.com/auth/paydeveloper.issuer.readonly Lire les données de l'émetteur Google Wallet.

Créer un ID client et un code secret OAuth 2.0

Pour créer un ID client et un code secret OAuth 2.0, procédez comme suit :

  1. Dans la console Google API, accédez à Google Auth Platform > Clients > Créer un client.

    Accéder à la page "Créer un client"

  2. Dans la liste Type d'application, sélectionnez le type approprié pour votre application d'IA :

    • Pour Cursor Desktop, Claude Code, Claude.ai, ChatGPT et Antigravity, sélectionnez Application Web.
    • Pour la CLI Antigravity, l'IDE Antigravity et VS Code, sélectionnez Application de bureau.
  3. Dans le champ Nom, saisissez le nom de votre application.

  4. Si vous avez sélectionné Application Web, dans la section URI de redirection autorisés, cliquez sur + Ajouter un URI, puis ajoutez l'URI de redirection requis pour votre application d'IA :

    Cursor Desktop

    http://localhost:8787/callback

    Claude Code

    http://localhost:CLAUDE_REDIRECT_PORT/callback

    Claude.ai

    https://claude.ai/api/mcp/auth_callback

    ChatGPT

    Pour l'instant, vous pouvez laisser le champ redirect_uri vide. ChatGPT génère un redirect_uri lorsque l'application est créée (voir Configurer votre application d'IA ci-dessous).

    Antigravity

    https://antigravity.google/oauth-callback

  5. Cliquez sur Créer. Lors de la création, le code secret du client s'affiche une seule fois. Copiez-le et stockez-le en lieu sûr.

Configurer votre application d'IA

Vous devez ensuite fournir à votre application d'IA les détails de la configuration du serveur.

VS Code

  1. Cliquez sur l'icône  en haut du panneau latéral de chat, puis accédez à Serveurs MCP.
  2. Cliquez sur le bouton Ajouter un serveur (), sélectionnez HTTP, puis saisissez l'URL pointant vers le serveur MCP Pay & Wallet Developer : https://paydeveloper.googleapis.com/mcp.
    Votre configuration MCP est enregistrée dans le fichier .vscode/mcp.json de votre espace de travail :
    {
      "servers": {
        "google-pay-wallet-dev": {
          "url": "https://paydeveloper.googleapis.com/mcp"
        }
      }
    }
  3. Effectuez un clic droit sur le nouveau serveur MCP, puis sélectionnez Start Server (Démarrer le serveur).
  4. Revenez à la fenêtre de chat et appelez un outil sur le serveur MCP pour déclencher le processus d'authentification. Par exemple : "Liste mes comptes Google Pay".
  5. La boîte de dialogue Enregistrement dynamique du client s'ouvre comme prévu. Cliquez sur n'importe quel bouton pour fermer la boîte de dialogue.
  6. Saisissez votre ID client OAuth et appuyez sur Entrée.
  7. Lorsque vous y êtes invité, saisissez votre code secret du client OAuth, puis appuyez sur Entrée.
  8. Une boîte de dialogue d'authentification s'ouvre. Cliquez sur Autoriser.
  9. Vous pouvez choisir parmi une liste d'identités authentifiées ou vous connecter avec un nouveau compte.
  10. Une fois l'authentification effectuée, l'outil est appelé et la session se poursuit dans la fenêtre de chat.

Cursor Desktop

Pour configurer Cursor Desktop :

  1. Cliquez sur Personnaliser dans le panneau latéral gauche.
  2. Cliquez sur Nouveau serveur MCP. Le fichier de configuration mcp.json s'ouvre.
  3. Saisissez les informations de configuration pour ajouter le serveur MCP Google Pay et Wallet Developer :
    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "url": "https://paydeveloper.googleapis.com/mcp",
          "auth": {
            "CLIENT_ID": "CURSOR_DESKTOP_CLIENT_ID",
            "CLIENT_SECRET": "CURSOR_DESKTOP_CLIENT_SECRET"
          }
        }
      }
    }
  4. Lorsque vous enregistrez le fichier, la liste des serveurs MCP est mise à jour.
  5. Cliquez sur S'authentifier pour lancer le processus d'authentification.

Claude Code

Pour configurer Claude Code, exécutez la commande suivante :

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

Pour configurer Claude.ai :

  1. Accédez à Personnaliser > Connecteurs.
  2. Cliquez sur Ajouter, puis sélectionnez Ajouter un connecteur personnalisé.
  3. Saisissez les informations suivantes :
      Nom du serveur : Google Pay & Wallet MCP.
      URL du serveur MCP distant https://paydeveloper.googleapis.com/mcp.
  4. Dans Paramètres avancés, saisissez votre ID client OAuth et votre code secret du client OAuth.
  5. Sélectionnez le nouveau connecteur, puis cliquez sur Connecter.

ChatGPT

Pour configurer ChatGPT :

  1. Activez le mode développeur dans Paramètres > Sécurité et connexion.
  2. Sélectionnez Plugins (Plug-ins) dans le panneau latéral principal, puis cliquez sur le bouton .
  3. Saisissez les informations suivantes :
      Nom : Google Pay & Wallet MCP.
      URL du serveur : https://paydeveloper.googleapis.com/mcp
  4. Accédez à Paramètres avancés, puis saisissez votre ID client et votre code secret du client OAuth.
  5. Copiez l'URL de rappel dynamique et ajoutez-la au client OAuth créé à l'étape précédente.

CLI Antigravity

  1. Pour configurer la CLI Antigravity, ajoutez les éléments suivants à votre fichier ~/.gemini/config/mcp_config.json :

    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "serverUrl": "https://paydeveloper.googleapis.com/mcp",
          "oauth": {
            "clientId": "AGY_CLI_CLIENT_ID",
            "clientSecret": "AGY_CLI_CLIENT_SECRET"
          }
        }
      }
    }
  2. Exécutez /mcp, sélectionnez votre nouveau serveur MCP, puis choisissez Authentifier pour lancer le processus d'authentification.

IDE Antigravity

  1. Cliquez sur  en haut du panneau latéral de l'agent de l'éditeur, puis sélectionnez Serveurs MCP.
  2. Cliquez sur Gérer les serveurs MCP.
  3. Cliquez sur Afficher la configuration brute et ajoutez les informations sur votre serveur MCP :
    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "serverUrl": "https://paydeveloper.googleapis.com/mcp",
          "oauth": {
            "clientId": "ANTIGRAVITY_IDE_CLIENT_ID",
            "clientSecret": "ANTIGRAVITY_IDE_CLIENT_SECRET"
          }
        }
      }
    }
  4. Revenez à l'IDE Antigravity et cliquez sur Actualiser.
  5. Sélectionnez votre nouveau serveur MCP, puis cliquez sur Authentifier et suivez la procédure d'authentification.
  6. Copiez le code d'autorisation et envoyez-le dans la fenêtre Paramètres Antigravity.

Antigravity

  1. Dans Antigravity, accédez à Paramètres > Personnalisations.
  2. Dans la section Installed MCP Servers (Serveurs MCP installés), cliquez sur Open MCP Config (Ouvrir la configuration MCP) pour modifier le fichier mcp_config.json :
    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "serverUrl": "https://paydeveloper.googleapis.com/mcp",
          "oauth": {
            "clientId": "ANTIGRAVITY_CLIENT_ID",
            "clientSecret": "ANTIGRAVITY_CLIENT_SECRET"
          }
        }
      }
    }
  3. Revenez à Antigravity et cliquez sur Refresh (Actualiser).
  4. Cliquez sur S'authentifier et suivez la procédure d'authentification.
  5. Copiez le code d'autorisation et envoyez-le dans la fenêtre Paramètres Antigravity.

Limites connues

  • Résultats uniquement en anglais : la recherche dans la documentation n'est disponible qu'en anglais.
  • Contenu derrière une LCA : la documentation derrière les LCA n'est pas indexée.
  • Dépend du réseau : le serveur nécessite une connexion active aux services Google Pay et Wallet.

Conditions d'utilisation

L'utilisation de l'API Google Pay est soumise aux Conditions d'utilisation de l'API Google Pay. L'utilisation de l'API Google Wallet est soumise aux Conditions d'utilisation de l'API Google Wallet.