Aller au contenu

Permissions et accord

Quand votre client se connecte, il vous envoie sur la page de VibeSell elle-même (vibesell.it/oauth/authorize). Vous vous y connectez — le client ne voit jamais votre mot de passe — et la page affiche :

  • qui demande (le nom de l’app, par exemple Claude ou Codex) et où vous serez renvoyé ;
  • ce qu’elle pourra faire, et ce qu’elle ne fera jamais ;
  • le compte pour lequel elle agira, avec un lien Switch si vous êtes connecté à un autre compte.

Vous cliquez sur Allow ou Deny. La demande expire au bout de dix minutes.

  1. Votre clientAppelle le MCP sans jeton et reçoit une 401 qui pointe vers le serveur d'autorisation de VibeSell.
  2. VibeSellEnregistre le client et envoie votre navigateur sur la page d'accord.
  3. VousVous vous connectez, lisez les deux listes et cliquez sur Allow.
  4. Votre clientÉchange le code contre un jeton et commence à appeler les outils.
Périmètre Ce que l’app peut faire Accordé
mcp Lire votre workspace — offre, cible, forfait, campagne ; compter les leads et prévisualiser de vraies personnes sans leur email ; lire votre infrastructure d’envoi, les réponses de vos prospects et ce qui attend votre approbation. À toute connexion.
mcp:act Aussi enregistrer votre offre, votre cible, votre dimensionnement et vos séquences d’emails ; préparer les imports de leads, les commandes de domaines et les lancements de campagne que vous approuverez ; écrire à l’équipe VibeSell pour vous, avec vos mots. Quand le client le demande ou ne nomme aucun périmètre — Claude, Claude Code et Codex l’obtiennent.

Avec mcp:act, la page d’accord indique que l’app ne fera jamais :

  • importer des leads, acheter quoi que ce soit ou envoyer un email sans votre clic sur l’approbation ;
  • payer un forfait — vous payez sur Stripe, vous-même.

Avec mcp seul, elle indique que l’app n’importera jamais de leads ni ne dépensera de crédits de leads, n’achètera ni domaines, ni boîtes d’envoi, ni forfait, et n’enverra pas un seul email.

La liste des outils (tools/list) est construite pour chaque connexion :

  • Les outils d’action n’apparaissent qu’à un jeton qui porte mcp:act.
  • decide_approval — l’outil derrière les boutons Approve et Reject — n’apparaît que dans l’app Claude, qui le cache au modèle. Codex, Claude Code et les autres clients ne le reçoivent jamais : chez eux, vous décidez des cartes dans l’app VibeSell.
  • Les instructions du serveur disent la même chose : une connexion en lecture seule apprend qu’elle ne peut que lire.

Claude démarre les outils de chaque connecteur sur Needs approval : il vous demande avant chaque appel, outils de lecture compris. Une fois que vous faites confiance à la connexion, ouvrez Settings → Connectors → VibeSell dans Claude et passez ses outils sur Always allow.

Cela ne retire que la confirmation propre à Claude. Les achats, imports de leads et lancements attendent toujours votre clic sur leur carte d’approbation : cette règle est appliquée par le serveur de VibeSell, pas par le client.

Dans l’app VibeSell, ouvrez Settings → Connected apps. Chaque app connectée affiche son nom, sa date de connexion, et si elle reads your workspace ou aussi saves your work and prepares approval cards. Disconnect révoque sur-le-champ ses jetons d’accès et de rafraîchissement ; l’app doit redemander votre accord pour revenir.

Vous pouvez aussi retirer le connecteur de votre client — il oublie alors le jeton de son côté, tandis que Disconnect dans VibeSell garantit que le serveur le refuse.