Se connecter au serveur MCP Google Pay & Wallet Developer

Le serveur MCP Google Pay &Wallet Developer permet aux outils de développement basés sur l'IA d'accéder à vos données de développeur 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 prompts pour effectuer des actions et obtenir des données mises à jour à partir de leur service de backend.

Le serveur MCP Google Pay &Wallet Developer vous permet d'effectuer les opérations suivantes :

  • Rechercher dans la documentation : obtenez des conseils et des exemples de code à jour à partir de 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 agrégées sur les performances et aux métriques d'erreur pour votre compte marchand.
  • Gérer les cartes : listez les émetteurs et les classes de cartes pour Google Wallet.

Exemples de prompts

Vous pouvez utiliser les prompts suivants avec votre assistant IA :

  • "Liste mes comptes Google Pay."
  • "Quel est l'état de mes intégrations Google Pay ?"
  • "Comment intégrer Google Pay à React ?"
  • "Affiche-moi les métriques d'erreur Google Pay pour mon intégration au cours des 30 derniers jours."
  • "Liste mes classes de cartes 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 votre console Cloud, sur la page de sélection de projet, sélectionnez ou créez un projet Google Cloud.

    Accéder au sélecteur de projet

  2. Activez l'API Pay &Wallet Developer.

    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 via le rôle Propriétaire (roles/owner). Sinon, vous pouvez obtenir cette autorisation via le rôle Administrateur d'utilisation du service (roles/serviceusage.serviceUsageAdmin). Découvrez comment attribuer des rôles.

    Activer l'API

Rôles requis

Pour obtenir les autorisations nécessaires pour utiliser le serveur MCP distant Google Pay &Wallet Developer, demandez à votre administrateur de vous accorder les rôles IAM (Identity and Access Management) suivants sur le projet Google Cloud dans lequel vous souhaitez activer le serveur MCP Google Pay &Wallet Developer :

Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, dossiers et organisations.

Authentification et autorisation

Le serveur MCP Google Pay & Wallet Developer utilise le protocole OAuth 2.0 avec la gestion de l'authentification et des accès (IAM) pour l'authentification et l'autorisation. Toutes les identités sont compatibles avec l'authentification auprès des serveurs MCP.

Le serveur MCP Google Pay &Wallet Developer 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 la section S'authentifier auprès des serveurs MCP.

Champs d'application OAuth du serveur MCP Google Pay &Wallet Developer

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

Le serveur MCP Google Pay &Wallet Developer comporte les champs d'application OAuth suivants pour les outils MCP :

URI du champ d'application pour la CLI gcloud Description
https://www.googleapis.com/auth/paydeveloper.merchant Gérer les données marchandes Google Pay.
https://www.googleapis.com/auth/paydeveloper.issuer.readonly Lire les données d'é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 APIs, 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 CLI Antigravity, 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

    Vous pouvez laisser le champ redirect_uri vide pour le moment. 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. Une fois la création effectuée, 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 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 Démarrer le serveur.
  4. Revenez à la fenêtre de chat et appelez un outil dans 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 non compatible s'ouvre comme prévu. Cliquez sur n'importe quel bouton pour fermer la boîte de dialogue.
  6. Saisissez votre ID client OAuth , puis 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 de gauche.
  2. Cliquez sur Nouveau serveur MCP. Le fichier de configuration mcp.json s'ouvre.
  3. Saisissez les détails de configuration pour ajouter le serveur MCP Google Pay &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. Une fois le fichier enregistré, 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 code secret du client OAuth.
  5. Sélectionnez le nouveau connecteur, puis cliquez sur Se connecter.

ChatGPT

Pour configurer ChatGPT :

  1. Activez le mode développeur dans Paramètres > Sécurité et connexion.
  2. Sélectionnez 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 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 ~/.gemini/config/mcp_config.json fichier :

    {
      "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 S'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 , puis ajoutez les détails de 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, puis cliquez sur Actualiser.
  5. Sélectionnez votre nouveau serveur MCP, puis cliquez sur S'authentifier et suivez le processus d'authentification.
  6. Copiez le code d'autorisation et envoyez-le dans la fenêtre Antigravity Paramètres.

Antigravity

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

Limites connues

  • Résultats en anglais uniquement : 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épendance au 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 Service.