Connexion IA : que faire quand ça ne marche pas
Le connecteur redemande sans cesse le consentement, les écritures sont refusées, des outils manquent après un changement de forfait, le profil est mauvais, ChatGPT refuse d'écrire, et ce que signifie chaque message d'erreur.
Dernière mise à jour: 30 octobre 2026
« Unauthorized » ou le client demande à se reconnecter
Le jeton d’accès dure 1 heure et le jeton de rafraîchissement 60 jours. Les clients se rafraîchissent silencieusement ; si le jeton de rafraîchissement a expiré, ou si vous avez retiré le connecteur dans Assetli, le client doit repasser par le consentement. C’est normal. Si cela se produit toutes les quelques minutes, le client ne conserve pas le jeton de rafraîchissement ; reconnectez depuis zéro en retirant le connecteur des deux côtés.
L’écran de consentement réapparaît à chaque connexion
Certains clients enregistrent un nouveau client OAuth à chaque connexion (enregistrement dynamique). Chaque enregistrement est, pour Assetli, un nouveau connecteur, d’où une nouvelle demande de consentement. C’est sans danger ; les anciens connecteurs sans jeton expirent d’eux-mêmes. Faites le ménage via le menu du compte → Connexion IA (MCP).
Les outils d’écriture ne sont pas proposés à l’IA
Les outils reçus par le client dépendent de l’autorisation accordée sur l’écran de consentement. Avec Lecture et écriture, il reçoit les outils d’aperçu et d’écriture dans tous les forfaits ; écrire n’est toutefois possible qu’avec le forfait Premium ou Max (la période d’essai de 30 jours compte), dans le forfait Free le serveur les refuse. Avec la seule Lecture, il ne reçoit jamais les outils d’écriture ; retirez le connecteur et reconnectez-le en choisissant Lecture et écriture. Exception : un connecteur ajouté dans le forfait Free avant le 30 octobre 2026 garde une liste sans outils d’écriture ; après un passage à un forfait supérieur, retirez-le et reconnectez-le une fois (dans ChatGPT, il suffit d’actualiser l’application dans Settings → Apps).
L’IA dit qu’elle n’a pas l’outil ou qu’elle ne peut pas faire la modification
C’est typique du forfait Free ou d’une connexion en lecture seule : vous demandez d’associer un virement, de créer une règle ou de confirmer un solde, et l’IA répond qu’elle n’a pas cet outil ou que le serveur l’a refusé. C’est normal ; l’écriture via l’IA demande l’autorisation Écriture et le forfait Premium ou Max. Assetli le dit à l’IA dès la connexion (forfait, autorisation et raison de l’absence d’écriture), elle devrait donc vous expliquer pourquoi et vous proposer un lien pour faire la modification vous-même.
Les outils de lecture renvoient pour cela des liens directs vers l’action dans l’application web :
- un virement à associer : la transaction avec « Associer à un virement… » déjà ouvert,
- les transactions : le détail de la transaction (catégorie, règle, association) et la liste des transactions non catégorisées,
- les règles de catégorisation : l’onglet Règles,
- un compte sans nouvelles données : la modification du compte et la vue des comptes avec le bouton « Le solde est juste ».
Le lien s’ouvre dans le profil actuellement choisi sur le web ; si le connecteur est lié à un autre profil, changez d’abord de profil. L’application mobile propose les mêmes actions. Pour écrire via l’IA, passez à Premium (une connexion avec l’autorisation Lecture et écriture écrit alors tout de suite, sans nouvelle connexion), ou, si vous n’avez accordé que la Lecture, reconnectez-vous en choisissant Lecture et écriture.
« This operation requires the write scope »
Vous avez accordé la lecture seule. Retirez le connecteur dans Assetli et reconnectez en choisissant Lecture et écriture sur l’écran de consentement.
« Writing and importing over MCP are part of the Premium plan »
La lecture est gratuite dans tous les forfaits ; l’écriture exige Premium ou Max. Changez de forfait via le menu du compte → Mon forfait.
Dans le forfait Free, le client voit les outils d’écriture (si vous avez accordé Lecture et écriture), mais le serveur refuse chaque appel, aperçus (prepare_*) compris, donc rien n’est écrit. L’IA devrait vous le dire une fois et vous proposer un lien pour faire la modification vous-même dans l’application web, ainsi qu’un lien direct pour passer à Premium (il ouvre le paiement sécurisé après connexion). Après le passage à Premium, l’écriture fonctionne tout de suite, sans nouvelle connexion.
« Missing confirmation_token », « expired », « arguments differ from the preview »
Chaque écriture exige un jeton issu de son outil d’aperçu, valable 10 minutes et lié aux valeurs exactes prévisualisées. Les messages disent au modèle quoi faire : relancer l’aperçu, vous le montrer et transmettre le nouveau jeton. Si le modèle échoue là de façon répétée, demandez-lui explicitement d’appeler d’abord l’outil d’aperçu. C’est le serveur qui refuse une écriture non prévisualisée ; ce n’est pas un défaut de votre connexion.
L’IA voit le mauvais profil, ou pas tous les profils
Un connecteur est lié au seul profil choisi sur l’écran de consentement et ne peut pas en changer. Pour utiliser un autre profil, retirez le connecteur et reconnectez en choisissant l’autre profil. Pour plusieurs profils à la fois, connectez-vous plusieurs fois et nommez-les différemment dans le client.
ChatGPT lit mais refuse d’écrire
Au moment de la rédaction, OpenAI n’autorise les connecteurs personnalisés avec écriture que dans les espaces Business, Enterprise et Edu. En Plus et Pro, l’autorisation d’écriture accordée dans Assetli n’est pas utilisée. C’est une restriction d’OpenAI ; consultez leur documentation pour l’état actuel.
Gemini ne peut pas ajouter le connecteur
Dans l’application Gemini, les applications personnalisées ne peuvent être ajoutées que sur le web, avec un compte Google personnel, à partir de 18 ans, aux États-Unis, avec l’application en anglais et l’activité dans les applications Gemini activée. En dehors de ces conditions, l’option n’apparaît pas. Gemini CLI et Gemini Enterprise peuvent ajouter le serveur avec le transport Streamable HTTP et OAuth. Les étapes figurent sur la page Connecter Gemini.
« Unknown tool »
Le client utilise une liste d’outils en cache qui ne correspond plus au serveur, par exemple après le renommage d’un outil. Déconnectez puis reconnectez pour rafraîchir la liste. Il en va de même lorsque de nouveaux outils ont été ajoutés et que l’IA ne les connaît pas.
L’URL du connecteur
https://assetli.app/api/mcp, avec le transport Streamable HTTP. Le serveur répond en JSON-RPC uniquement en POST ; il n’offre pas de flux initié par le serveur (GET renvoie 405) et n’expose que des outils, pas de ressources ni de prompts.
Vérifier ce qui s’est passé
Via le menu du compte → Connexion IA (MCP), vous voyez chaque connecteur avec son autorisation, ainsi que l’historique des écritures effectuées par l’IA dans le profil actuellement sélectionné : outil, connecteur, heure, résultat et résumé des arguments. Les lectures ne sont pas journalisées.