MCP · MCP Spotlight

Serveur MCP de Stripe : les anciennes clés API refusées à partir de décembre

Stripe héberge un serveur MCP qui permet à un assistant IA de lire et de modifier un compte de paiement. Après le 30 novembre 2026, il n'acceptera plus que la connexion OAuth ou les nouvelles clés API d'agent. Fonction, installation et précautions.

Par Kayzen AI · · 3 min de lecture

Photo d'illustration : Credit-cards
Image : Credit-cards — Lotus Head from Johannesburg, Gauteng, South Africa, CC BY-SA 2.5, via Wikimedia Commons

Stripe est l'un des prestataires de paiement en ligne les plus répandus chez les petites entreprises. Son serveur MCP donne à un assistant IA deux capacités : interagir avec l'API Stripe (clients, factures, abonnements, remboursements) et chercher dans la documentation et les articles d'assistance de Stripe.

Une échéance au 30 novembre 2026

Si vous utilisez déjà ce serveur avec une clé API, vérifiez laquelle. Selon la documentation, à partir de décembre, le serveur n'acceptera plus les clés secrètes à accès complet ni les clés restreintes sans étiquette « Agent ». Les requêtes concernées recevront une erreur 401. Deux options : se reconnecter par OAuth, ou créer une clé API d'agent. Stripe conseille de tester la nouvelle configuration dans un environnement de test avant de faire expirer l'ancienne clé.

Installation

Le serveur est hébergé à l'adresse https://mcp.stripe.com. La méthode recommandée par Stripe passe par son outil en ligne de commande, qui détecte les assistants installés et les configure :

npm install -g @stripe/cli@latest
stripe agent setup

Pour une configuration manuelle dans Claude Code :

claude mcp add --transport http stripe https://mcp.stripe.com/

Il faut ensuite lancer la commande /mcp dans Claude Code pour s'authentifier. Des instructions équivalentes existent pour Cursor, VS Code, Codex, ChatGPT et Claude Desktop.

Deux modes d'authentification

  • OAuth, pour un usage interactif. Une page de consentement permet de choisir les comptes concernés, en production ou en environnement de test, avec des autorisations différentes pour chacun. L'accès se révoque depuis les paramètres utilisateur, sans partager de clé.
  • Clé API d'agent, pour un programme autonome qui ne peut pas passer par OAuth. Stripe demande de ne lui accorder que les autorisations nécessaires.

Un administrateur peut activer ou désactiver l'accès MCP pour toute l'équipe depuis le tableau de bord, séparément pour la production et le test, et révoquer les sessions d'un collaborateur.

Ce que l'assistant peut faire

Le serveur expose peu d'outils, mais larges. stripe_api_read lit des données avec les méthodes de consultation de l'API ; stripe_api_write en écrit : créer une facture, modifier un abonnement, créer un lien de paiement. S'y ajoutent la recherche documentaire, un outil d'analyse en aperçu et des outils Treasury en préversion publique pour envoyer ou convertir des fonds.

La confirmation humaine

Certaines actions portent la mention « Human confirmation » : créer un remboursement, envoyer de l'argent, convertir des devises. L'assistant fournit alors un lien ; vous examinez la demande dans le tableau de bord et l'approuvez. Sans approbation sous 24 heures, la demande expire.

Deux limites à avoir en tête :

  • La confirmation dépend de l'action, pas de l'outil. stripe_api_write regroupe aussi beaucoup d'opérations qui ne passent pas par cette étape.
  • Ce mécanisme est distinct du réglage d'approbation de votre client MCP. Stripe recommande d'activer aussi ce dernier, et d'être prudent quand d'autres serveurs MCP sont branchés en même temps, à cause du risque d'injection d'instructions.

Autre restriction : OAuth n'est pas pris en charge pour agir au nom de comptes connectés (plateformes Connect). Il faut alors une clé API d'agent.

Notre lecture

Brancher un assistant sur son compte de paiement n'a rien d'anodin. L'intérêt est réel pour retrouver un paiement, préparer une facture ou comprendre un litige sans naviguer dans le tableau de bord. Mais une erreur d'écriture touche directement vos clients et votre trésorerie.

Notre conseil pour une petite entreprise : commencer par l'environnement de test, en OAuth. En production, n'accorder que la lecture tant que le besoin d'écriture n'est pas établi, et garder l'approbation manuelle des appels dans le client. Enfin, avant le 30 novembre, vérifier qu'aucune automatisation ne repose sur une ancienne clé. Cette fiche s'appuie sur la documentation de Stripe : nous n'avons pas testé le serveur.

Sources

  1. Stripe — Model Context Protocol (MCP), documentation — source primaire