Aller au contenu
Connecteur universel entre une demande et une base de données avec verrou de contrôle
Intelligence artificielle6 min de lecture12 octobre 2026

MCP vs API : connecter un agent IA à votre CRM avec les bons contrôles

D
Rédigé par
Daillac
Sommaire
MCP et une API peuvent intervenir dans la même connexion entre un agent IA et un CRM. L’API du CRM donne accès aux fonctions de l’application. MCP fournit un protocole pour présenter des outils et du contexte à l’application qui héberge l’agent. Un serveur MCP peut appeler cette API. Le choix d’architecture doit préciser les permissions, les données retournées et les actions qui nécessitent une approbation.

Suivre une demande jusqu’au CRM

Imaginons qu’un employé demande : « Retrouve le dossier de ce client et prépare une mise à jour de son adresse. » Le système doit identifier le bon client, lire les informations nécessaires, produire une proposition, puis faire valider la modification. Une conversation compréhensible ne prouve pas que la bonne ligne du CRM a été choisie.
Dans une intégration directe, l’application de l’agent appelle une fonction définie par votre équipe. Cette fonction vérifie les paramètres et utilise l’API du CRM. L’application contrôle les accès, les erreurs et le résultat renvoyé au modèle. Vous choisissez exactement les opérations exposées.
Avec MCP, l’application utilise un client MCP pour communiquer avec un serveur qui expose des outils. Le serveur peut ensuite appeler l’API du CRM. La présentation officielle de MCP décrit cette connexion et les ressources qu’un serveur peut fournir. Le protocole ajoute une interface commune; les règles métier du CRM et ses droits d’accès restent à appliquer.
Le chemin direct est : employé, application de l’agent, fonction métier contrôlée, API du CRM. Le chemin avec MCP est : employé, application avec client MCP, serveur MCP, fonction métier contrôlée, API du CRM. Dans les deux cas, placez le contrôle d’écriture sur le système qui exécute l’action.
IllustrationConnexion directe de l’application agent au backend métier puis à l’API du CRM · bloc partageable
Connexion directe de l’application agent au backend métier puis à l’API du CRM
Intégration directe : le backend contrôle les droits et l’approbation avant d’appeler le CRM.Daillac
IllustrationConnexion du client MCP au serveur MCP puis au backend métier et à l’API du CRM · bloc partageable
Connexion du client MCP au serveur MCP puis au backend métier et à l’API du CRM
Intégration avec MCP : les outils exposés utilisent l’API du CRM et les contrôles métier.Daillac

Décider quelles opérations exposer

Une opération nommée « gérer les clients » donne trop peu d’information sur son effet. Préférez des outils séparés : rechercher un client, lire certains champs, préparer une modification et appliquer une proposition approuvée. La documentation MCP sur les outils présente les descriptions et les schémas d’outils. Votre conception doit ajouter les limites propres au métier.
Pour une recherche, définissez les paramètres acceptés et le nombre maximal de résultats. Pour une modification, demandez l’identifiant du dossier, les champs visés et la référence de la proposition approuvée. Le serveur vérifie cette référence au moment de l’écriture. Un champ « approved: true » envoyé librement par le modèle ne constitue pas une preuve d’approbation.
TableauOpération · bloc partageable
Opération
Accès utileContrôle recommandé
RechercherIdentité et référence de contactFiltrage selon l’utilisateur, résultat limité
LireChamps nécessaires à la tâcheContrôle du dossier et des champs autorisés
ProposerBrouillon de changementsComparaison avec les valeurs actuelles
AppliquerChamps explicitement approuvésAutorisation serveur et approbation encore valide
SupprimerAucun accès dans ce piloteProcédure distincte réservée à un responsable
Dans cet exemple, l’agent peut préparer une adresse corrigée. Il ne peut pas modifier le plafond de crédit ni supprimer le client. Ces restrictions doivent tenir même si le document lu contient une instruction demandant le contraire. Les données d’un outil sont des informations à traiter, avec un niveau de confiance défini.

Comparer l’intégration directe et MCP

Une intégration directe convient lorsque vous contrôlez une application et un petit nombre de fonctions. Elle peut simplifier les dépendances du pilote. MCP mérite d’être étudié lorsqu’un même ensemble d’outils doit servir à plusieurs applications compatibles, avec une interface maintenue à part.
TableauCritère · bloc partageable
Critère
Intégration directe à l’APIExposition via MCP
Interface utilisée par l’agentFonctions propres à votre applicationOutils exposés selon MCP
RéutilisationAdaptation possible pour chaque applicationRéutilisation par des clients compatibles à vérifier
ExploitationApplication et connexion CRM à maintenirServeur MCP et connexion CRM à maintenir
PermissionsContrôles dans le backend et le CRMContrôles dans le serveur, le backend et le CRM
Choix du pilotePeu d’outils, application uniquePlusieurs clients ou outils mutualisés
La compatibilité se vérifie sur les versions et les transports réellement utilisés. Un serveur présent dans un catalogue n’est pas automatiquement adapté à votre CRM ou à votre politique d’accès. Vérifiez sa provenance, son entretien et les opérations qu’il expose avant de connecter un compte métier.
La documentation MCP sur l’autorisation précise les mécanismes du protocole. Votre application doit encore déterminer qui peut consulter tel dossier et dans quelles circonstances une modification est permise. Une connexion authentifiée peut porter des droits trop larges pour la tâche demandée.

Préserver l’approbation et la trace des changements

L’employé doit voir le dossier concerné, les valeurs actuelles et les valeurs proposées. Après son accord, l’exécuteur vérifie que le dossier n’a pas changé depuis la proposition. Si une autre personne a modifié l’adresse entre-temps, demandez une nouvelle validation. Cette règle évite d’écraser un travail plus récent.
Conservez une trace reliant la demande, les lectures utiles, la proposition et l’écriture. Limitez les données personnelles contenues dans les journaux. Pour investiguer une erreur, l’équipe doit retrouver l’opération et sa décision sans multiplier des copies complètes du dossier.
Préparez la reprise après un délai réseau. Avant de relancer une modification, vérifiez son état avec un identifiant d’opération. Définissez aussi comment suspendre les écritures tout en conservant, si nécessaire, la consultation autorisée. Le guide d’intégration API entre CRM, comptabilité et boutique développe les questions de synchronisation entre systèmes.

Tester l’architecture sur une tâche limitée

Pour la recette, utilisez un compte d’essai et deux utilisateurs ayant des droits différents. Demandez au second utilisateur de lire un dossier réservé au premier. Essayez aussi une modification hors périmètre, un refus d’approbation et une proposition devenue ancienne. L’action doit être contrôlée dans le système d’exécution, même lorsque le modèle formule une demande convaincante.
Ces tests complètent la vérification des réponses de l’agent. Notre guide sur la sécurité des agents IA couvre les risques liés aux outils et aux contenus externes. Pour cadrer la connexion au CRM, le service d’automatisation CRM et ERP permet de définir les opérations utiles avant de choisir le protocole.

Questions fréquentes

MCP remplace-t-il l’API du CRM?+
Un serveur MCP peut utiliser l’API du CRM pour exécuter ses outils. L’API reste alors la voie d’accès aux données et aux opérations. MCP organise la façon dont l’application de l’agent découvre et appelle les fonctions exposées.
MCP suffit-il pour sécuriser une intégration?+
Le protocole fournit des mécanismes d’interconnexion et d’autorisation. La sécurité dépend aussi du serveur, des droits CRM et de vos contrôles métier. Vérifiez les accès et les actions avec des tests indépendants de la réponse du modèle.
Une approbation dans le message de l’agent est-elle suffisante?+
L’exécuteur doit vérifier une approbation provenant du parcours autorisé et correspondant aux changements proposés. Un modèle peut produire un champ ou une phrase d’approbation; cette sortie seule ne prouve pas l’accord de l’utilisateur.
Faut-il ajouter MCP au premier pilote?+
Ajoutez-le lorsque la réutilisation des outils ou les clients compatibles justifient cette couche. Pour une application unique avec quelques opérations, comparez aussi une intégration directe. La décision doit tenir compte de l’exploitation après le pilote.

Auditer les connexions de votre agent

Décrivez votre processus et les outils utilisés. Daillac pourra cadrer le périmètre, les accès et les critères d’acceptation d’un pilote.
D
Rédigé par
Daillac

Équipe éditoriale