Se rendre au contenu

Comment connecter ChatGPT à Odoo ?

IA intégrée, serveur MCP d'Odoo 20 ou API : les trois voies, leurs prérequis, et les réglages qui protègent vos données.
18 octobre 2026 par
Comment connecter ChatGPT à Odoo ?
Hors du Commun, Billy Felicie
| Aucun commentaire pour l'instant

Pour connecter ChatGPT à Odoo, il existe trois voies : utiliser ChatGPT comme moteur de l'IA intégrée d'Odoo avec votre propre clé API OpenAI, brancher un agent compatible MCP, comme Codex d'OpenAI, sur le serveur MCP d'Odoo 20, ou relier un agent ou un outil d'automatisation à l'API externe d'Odoo. Quand l'IA passe par une clé API Odoo, elle n'agit qu'avec les droits du compte qui porte cette clé : c'est ce réglage, bien plus que la technique choisie, qui décide de la sécurité de vos données.

Derrière cette question se cachent deux besoins : de l'IA à l'intérieur d'Odoo, pour rédiger, résumer, classer ; ou un assistant extérieur qui interroge ou pilote Odoo. La bonne voie dépend de ce besoin, de votre version d'Odoo et de votre plan tarifaire.

Quelles sont les trois façons de connecter ChatGPT à Odoo ?

Elles ne répondent pas au même usage :

Voie Ce qu'elle permet Prérequis principal
IA intégrée d'Odoo, moteur ChatGPT Rédiger, résumer, classer, répondre sur vos données, depuis l'interface d'Odoo Application IA ; votre clé OpenAI (documentée en Odoo 19, facultative sur Odoo Online)
Serveur MCP d'Odoo 20 Interroger et, si vous l'autorisez, modifier Odoo depuis un agent extérieur Odoo 20, une clé API au périmètre MCP, un client MCP comme Codex (pas l'interface de ChatGPT)
API externe d'Odoo Automatiser des flux : Odoo envoie un événement, l'IA le traite, le résultat revient dans Odoo Plan Personnalisé, développement spécifique ou outil d'automatisation

Point commun : par le serveur MCP ou par l'API, ChatGPT ne « voit » jamais Odoo en entier, il voit ce que le compte utilisé a le droit de voir. Branché avec la clé de l'administrateur, un agent peut tout lire et tout modifier.

Peut-on utiliser ChatGPT directement dans Odoo ?

Oui, et c'est la voie la plus simple. Odoo embarque ses propres fonctions d'IA : un assistant accessible partout, par la palette de commande (Ctrl + K) ou par le bouton « Demander à l'IA » en haut à droite, des agents configurables, des champs IA qui remplissent une fiche, des actions IA dans les automatisations. La documentation d'Odoo 19 cite OpenAI (ChatGPT) et Google Gemini comme fournisseurs pris en charge.

En Odoo 19, la documentation situe le réglage dans les paramètres de l'application IA, section des fournisseurs : on coche l'utilisation de son propre compte ChatGPT, puis on colle la clé créée sur la plateforme d'OpenAI. Sur Odoo Online, cette clé est facultative ; sur Odoo.sh ou sur vos propres serveurs, elle est obligatoire pour faire fonctionner l'IA. En Odoo 20, la page de documentation consacrée à ces clés est encore en construction : faites confirmer par Odoo l'emplacement du réglage avant de le décrire à vos équipes.

Pourquoi mettre sa propre clé alors que l'IA fonctionne sans ? Odoo cite un meilleur contrôle des permissions, des mises à jour de version et de la conformité à vos règles internes. Côté budget, sans clé, l'IA d'Odoo consomme des crédits achetés à part ; avec votre clé, OpenAI facture l'usage selon le modèle utilisé et votre type de compte.

Ce qu'un agent peut faire dépend des compétences qui lui sont attribuées. Selon la documentation d'Odoo 20, un agent sans compétence se contente de fournir des informations ; les compétences de création ou de mise à jour d'enregistrements lui permettent d'agir sur vos données. Créer ou personnaliser un agent demande l'application IA. Nous avons détaillé ces briques (assistant, agents, champs IA) dans notre article L'IA d'Odoo : le guide complet pour les PME.

Peut-on brancher ChatGPT sur le serveur MCP d'Odoo 20 ?

MCP (Model Context Protocol) est un standard ouvert qui permet à un assistant IA d'utiliser les outils d'une application externe. Odoo 20 intègre un serveur MCP (module « Serveur MCP IA »). Votre base devient une source que l'agent interroge en langage courant : « montre-moi les opportunités ouvertes par étape », « combien avons-nous facturé ce trimestre par rapport au précédent ? ».

La documentation d'Odoo 20 décrit trois étapes.

  1. Créer une clé API dans Mes préférences › Sécurité, en choisissant le périmètre MCP et une durée de validité (un mois, par exemple). La clé ne s'affiche qu'une fois.
  2. Déclarer le serveur dans le client MCP : l'adresse de votre base suivie de /mcp, et la clé comme jeton d'authentification.
  3. Choisir les outils exposés à l'agent, dans Paramètres › Technique › Actions › Actions de serveur (mode développeur activé).

Ce troisième point est le plus important. Par défaut, cinq outils de lecture sont exposés : rechercher, obtenir les modèles, obtenir les champs, lire le groupe et récupérer le contexte initial. Les outils qui écrivent, comme « mettre à jour les enregistrements » ou « créer des enregistrements », restent masqués tant que personne ne coche « Disponible en MCP » sur leur fiche.

Liste des actions de serveur Outil IA d'Odoo 20 avec les colonnes Disponible en MCP et Outil d'accès en lecture
Capture issue d'Odoo 20 : par défaut, cinq outils de lecture sont cochés « Disponible en MCP » et « Outil d'accès en lecture » ; les autres outils de la liste restent invisibles pour l'agent.

La seconde case, « Outil d'accès en lecture », indique au client que l'outil ne modifie rien et peut être appelé sans confirmation. Elle ne masque rien : c'est une indication, pas un verrou. Le verrou, ce sont les droits du compte qui porte la clé.

Homme en costume assis devant une fenêtre, l'air ébahi, avec le texte Oh, wow

Toi quand tu demandes à l'agent le chiffre facturé du trimestre et qu'il te répond sans que tu aies ouvert un seul rapport Odoo.

Et ChatGPT ? La documentation d'Odoo 20 montre la connexion depuis Claude, Antigravity et Codex, l'agent de développement d'OpenAI, par un relais lancé sur le poste (Node.js requis). Elle ne décrit pas l'interface de ChatGPT. Or la documentation d'OpenAI indique que ChatGPT ne peut pas présenter de clé API personnalisée à un serveur MCP, alors que le serveur d'Odoo s'authentifie par clé API. Déduction à faire confirmer par Odoo : en l'état des deux documentations, l'interface de ChatGPT ne se branche pas directement sur Odoo. En Odoo 19, la documentation ne décrit pas ce serveur MCP.

Comment relier ChatGPT à Odoo par l'API externe ?

La troisième voie sert à automatiser des flux complets. Un événement dans Odoo (nouvelle opportunité, ticket entrant, facture fournisseur reçue) déclenche un appel vers un agent. Celui-ci interroge l'API d'OpenAI, puis renvoie son résultat dans Odoo par l'API externe : un brief dans la note de l'opportunité, une étiquette sur le ticket, une activité pour le bon commercial.

Côté Odoo, le départ se règle sans code. Une règle d'automatisation peut exécuter l'action « Envoyer une notification webhook », qui transmet à une adresse les seuls champs que vous avez choisis. La réponse revient par l'API externe JSON-2, apparue avec Odoo 19 : une requête sur /json/2/<modèle>/<méthode>, authentifiée par une clé API. Les anciennes API XML-RPC et JSON-RPC doivent disparaître en Odoo 22 (automne 2028) : un nouveau développement a donc intérêt à partir sur JSON-2.

Action Envoyer une notification webhook d'Odoo 20 qui transmet quatre champs d'une opportunité à un agent IA
Capture issue d'Odoo 20 : l'action d'une règle d'automatisation envoie à un agent IA l'opportunité, le nom de la société, le revenu attendu et les notes, sans l'e-mail ni le téléphone du contact (adresse fictive, règle archivée).

Attention au prérequis contractuel. La documentation d'Odoo est explicite :

« L'accès aux données par l'API externe n'est disponible que sur les plans tarifaires Odoo Personnalisé. L'accès à l'API externe n'est pas disponible sur les plans One App Free ou Standard. » (Documentation officielle Odoo 19, External JSON-2 API, traduit de l'anglais)

Concrètement, au plan Standard (19,90 € par utilisateur et par mois en engagement annuel la première année, puis 24,90 €), cette voie suppose de passer au plan Personnalisé (35,90 € puis 44,90 €). La documentation du serveur MCP ne précise pas, à ce jour, de plan requis : faites-le confirmer par Odoo avant de bâtir dessus. Quand une connexion par API vaut l'effort, ce qu'elle coûte à maintenir et ce que valent Zapier, Make ou n8n : nous consacrons à ces questions une page, que nous vous invitons à consulter ici : comment connecter Odoo avec une API.

Comment limiter ce que ChatGPT peut voir et faire dans Odoo ?

Le serveur MCP comme l'API externe reposent sur une clé API Odoo, et une clé agit au nom d'un utilisateur. L'API JSON-2 applique les droits d'accès, les règles d'enregistrement et les droits sur les champs de cet utilisateur. La sécurité se règle donc dans Odoo, pas dans ChatGPT. Six règles en découlent, la plupart tirées de la documentation d'Odoo.

  • Un utilisateur technique dédié par intégration, jamais le compte du dirigeant ni celui de l'administrateur. Odoo recommande ces comptes « robots » : droits minimaux, mot de passe vide pour bloquer la connexion classique, et des traces qui montrent clairement ce que l'agent a fait.
  • Les droits strictement nécessaires : lecture seule sur les ventes pour un agent de reporting, aucun accès à la paie ni à la comptabilité s'il n'en a pas besoin.
  • Une clé par usage, nommée clairement, avec une durée courte. La documentation d'Odoo demande de renouveler au moins tous les trois mois les clés qui durent : prévoyez cette rotation plutôt que de la découvrir le jour où l'agent s'arrête.
  • Le périmètre MCP pour une clé destinée au serveur MCP, et seulement les outils utiles cochés « Disponible en MCP ».
  • Les écritures avec confirmation humaine au départ.
  • Une clé jamais collée dans un champ de texte ordinaire : la description du module MCP d'Odoo demande un champ de type identifiant ou mot de passe, car toute personne qui détient le jeton peut agir comme vous.

Reste un risque propre à l'IA : l'injection de prompt. Un texte que l'agent lit, une note ou un courriel reçu par exemple, peut contenir des instructions cachées qu'il risque de suivre. La documentation d'OpenAI le signale pour les serveurs MCP, et recommande de relire l'outil appelé et ses arguments avant d'approuver.

Chat blanc et gris allongé sur une table, les yeux écarquillés, avec le texte No

Toi quand quelqu'un propose de donner la clé API de l'administrateur à ChatGPT « parce que c'est plus rapide pour tester ».

Que dit le RGPD quand ChatGPT lit vos données clients ?

Vos fiches clients et salariés contiennent des données personnelles : dès qu'elles partent vers un modèle d'IA hébergé par un tiers, le RGPD s'applique. La CNIL le rappelle pour l'IA appelée par API :

« S'il est envisagé d'utiliser un système sous forme d'API, il faut souligner que la maîtrise du système est alors quasi exclusivement dans les mains du fournisseur. Il convient donc d'être particulièrement vigilant sur les données soumises au système d'IA, en évitant autant que possible la saisie de données personnelles. » (CNIL, Les questions-réponses de la CNIL sur l'utilisation d'un système d'IA générative, 18 juillet 2024)

Dans la pratique, cela donne quatre réflexes.

  • Minimiser : envoyer à l'IA les champs utiles à la tâche, pas la fiche entière. Pour rédiger un brief commercial, le nom de la société et le besoin exprimé suffisent ; l'e-mail et le téléphone du contact ne servent à rien.
  • Encadrer : la CNIL évoque, le cas échéant, un contrat de sous-traitance avec le fournisseur et un encadrement des transferts si les données sortent de l'Union européenne. Lisez aussi les conditions d'OpenAI pour l'API : sa documentation indique que les données envoyées ne servent pas à entraîner ses modèles par défaut, et que des journaux de contrôle des abus sont conservés jusqu'à 30 jours.
  • Bannir les comptes personnels : la CNIL déconseille de créer des comptes avec des adresses électroniques personnelles.
  • Écrire une charte d'usage : usages autorisés, usages interdits, données à ne jamais transmettre. La CNIL recommande explicitement ces politiques ou chartes internes.

Une connexion propre entre ChatGPT et Odoo protège mieux vos données que des copier-coller sauvages, à condition d'avoir fait ces choix avant de brancher quoi que ce soit.

Quels cas d'usage valent l'effort pour une PME ?

Connecter ChatGPT à Odoo n'a d'intérêt que si cela retire une tâche répétitive à quelqu'un. Voici trois usages, du plus simple au plus engageant.

Interroger ses chiffres en langage courant

Le dirigeant demande « quelles opportunités de plus de 10 000 € n'ont pas bougé depuis un mois ? » sans construire de filtre. Lecture seule, quelques outils MCP exposés, un compte limité aux ventes : c'est un bon premier projet, puisqu'il ne modifie rien.

Préparer le brief d'une nouvelle opportunité

Une demande arrive par le site. Odoo envoie l'opportunité à l'agent, qui rédige un brief (activité de la société, besoin exprimé, questions à poser) et le dépose en note. Le commercial garde la main sur le premier contact, mais il arrive préparé.

Trier les demandes du support

Classer les tickets par urgence, proposer une réponse tirée de votre base de connaissances, résumer l'historique d'un client avant de le rappeler. Comment le faire sans perdre le contact humain, avec un transfert vers un conseiller quand l'IA ne sait pas répondre : c'est l'objet de notre page comment utiliser l'IA pour améliorer le support client.

Par où commencer pour connecter ChatGPT à Odoo ?

La démarche la plus prudente tient en une phrase : un cas d'usage, en lecture seule, sur une base de test, mesuré, puis élargi. Dans l'ordre :

  1. Choisir une tâche précise et mesurable, par exemple le brief des nouvelles opportunités.
  2. Choisir la voie : IA intégrée si le travail se fait dans Odoo, serveur MCP pour interroger Odoo depuis un agent comme Codex (en Odoo 20), API pour un flux automatique sans intervention.
  3. Créer l'utilisateur technique, ses droits minimaux et sa clé dédiée.
  4. Tester sur une copie de la base, jamais sur la production, avec des cas réels et des cas pièges.
  5. Ouvrir les écritures une par une, avec confirmation, après quelques semaines sans surprise.

Chez Hors du Commun, intégrateur Odoo à Lyon, nous partons de vos flux métier réels : d'abord les fonctions d'IA déjà disponibles dans Odoo, puis, quand le besoin le justifie, un agent relié à Odoo par API, avec des modèles comme ceux d'OpenAI. Nous présentons cette approche, des fonctions d'IA d'Odoo jusqu'aux agents reliés à vos processus, sur notre page agents IA pour Odoo.

Sources et liens utiles évoqués dans cet article :
Billy Felicie, expert en intégration Odoo chez Hors du Commun

Article rédigé par Billy Felicie

Expert en intégration Odoo chez Hors du Commun (Lyon). J'accompagne les PME dans la mise en place de leurs outils numériques et l'optimisation de leurs processus métiers depuis plus de 5 ans.

Comment connecter ChatGPT à Odoo ?
Hors du Commun, Billy Felicie 18 octobre 2026
Partager cet article
Étiquettes
Se connecter pour laisser un commentaire.