Assistant connecté au connecteur MCP de link.ai. Mandat : 300 € par commande, 300 € sur 30 jours, approbation par opération.
Lire son autorisation (Assistant MCP)
Instruction : « Trouve deux placements jardinage en France à moins de 300 € au total, demande les devis et confirme les meilleures options dans mon budget autorisé. »
Appel MCP : get_my_authorization
Réussi : Permissions et mandat de cette connexion
Contrôles : Jeton OAuth du bon client ; Autorisation non révoquée.
L’assistant connaît ses limites avant d’agir.
Chercher des offres (Assistant MCP)
Appel MCP : search_placements
Réussi : 3 offres publiées correspondent
Contrôles : Scope offer:read ; Seules les offres publiées sont visibles.
Les consignes éditoriales sont lues avant tout devis.
Demander deux devis (Assistant MCP)
Appel MCP : request_quote × 2
Réussi : Deux devis émis, conditions figées
Contrôles : Scope quote:request ; Rôle acheteur ; Pas d’achat à sa propre organisation.
Prix et consignes ne bougent plus sans nouvelle révision.
Confirmer : approbation requise (link.ai)
Appel MCP : confirm_order
Approbation requise : 403 approval_required · demande n° 57
Contrôles : Scope order:confirm ; Mandat présent et non expiré ; 140 € ≤ 300 € par commande ; Cumul 0 € + 140 € ≤ 300 € ; Mode par opération : un humain doit approuver.
L’assistant annonce le devis et le montant exacts, puis attend.
Approuver dans link.ai (Vous)
Appel link.ai : Sécurité du compte › Opérations à approuver
Réussi : Demande n° 57 approuvée
Contrôles : Second facteur récent ; Une application ne peut jamais s’approuver elle-même.
La décision d’achat reste la vôtre.
Rejouer l’appel identique (Assistant MCP)
Appel MCP : confirm_order
Réussi : Commande C-311 confirmée
Contrôles : Mêmes arguments que la demande approuvée ; Demande consommée dans la même transaction.
Un rejeu avec la même clé ne crée jamais de second achat.
Dépasser le plafond : refus (link.ai)
Instruction : « Commande aussi graines-et-sols.example. »
Appel MCP : confirm_order
Refusé : spending_limit_exceeded
Contrôles : Cumul lu sous verrou d’écriture ; Le premier refus l’emporte.
La seconde commande, approuvée de la même façon, est passée ; la troisième s’arrête au plafond.
Transmettre les briefs (Assistant MCP)
Appel MCP : submit_brief × 2
Réussi : Briefs transmis aux éditeurs
Contrôles : Scope order:brief ; Commande de votre organisation.
Le reste se suit depuis l’assistant ou l’interface.