Module Adobe Marketo Engage MCP
Le module MCP de Adobe Marketo Engage vous permet d’envoyer une invite en langage naturel au serveur MCP (Model Context Protocol) de Adobe Marketo Engage, à l’aide d’un modèle d’IA pour interpréter la requête et appeler les propres outils de Marketo pour y répondre. Contrairement à un connecteur Marketo traditionnel où chaque module effectue une action fixe, telle que « Créer un prospect », ce connecteur comporte un seul module qui accepte une instruction ouverte en anglais simple et permet à l’IA de décider quelles opérations Marketo sont nécessaires pour y répondre.
Ce connecteur est spécifiquement destiné au serveur MCP de Marketo Engage
Pour vous connecter à des MCP pour d’autres applications, voir Ajouter une invite d’IA à votre scénario.
Conditions d’accès
| table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
|---|---|
| Package Adobe Workfront |
Tout package de workflow Adobe Workfront et tout package d’automatisation et d’intégration Adobe Workfront Workfront Ultimate Packages Workfront Prime et Select, avec l’achat supplémentaire de Workfront Fusion. |
| Licences Adobe Workfront |
Standard Travail ou supérieur |
| Licence Adobe Workfront Fusion |
Basé sur les opérations : disponible pour les organisations disposant de licences basées sur les opérations Basé sur un connecteur (hérité) : Workfront Fusion pour l’automatisation et l’intégration du travail |
| Produit | Si votre organisation dispose d’un package Workfront Select ou Prime qui n’inclut pas l’automatisation et l’intégration de Workfront, elle doit acquérir Adobe Workfront Fusion. |
Pour plus d’informations sur le contenu de ce tableau, consultez Conditions d’accès requises dans la documentation.
Pour plus d’informations sur les licences Adobe Workfront Fusion, consultez Licences Adobe Workfront Fusion.
Conditions préalables
- Vous devez disposer d’un compte Adobe Marketo Engage et d’une instance Marketo valide.
Connexion de Adobe Marketo Engage MCP à Workfront Fusion connect-adobe-marketo-engage-mcp-to-workfront-fusion
Vous pouvez créer une connexion à votre instance Marketo directement depuis le module MCP de Adobe Marketo Engage.
-
Dans le module MCP de Adobe Marketo Engage, cliquez sur Ajouter en regard du champ Connexion.
-
Remplissez les champs suivants :
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto html-authored no-header Connection name Saisissez un nom pour la nouvelle connexion. Environment Indiquez si vous vous connectez à un environnement de production ou hors production. Type Indiquez si vous vous connectez à un compte de service ou à un compte personnel. Client ID Saisissez l’ID client pour votre service d’API REST Marketo, tel que créé dans Marketo LaunchPoint. Client Secret Saisissez le secret client pour votre service API REST Marketo, tel que créé dans Marketo LaunchPoint. Munchkin ID Saisissez l’identifiant Munchkin de votre instance Marketo (par exemple, « 123-ABC-456 »). L’ID Munchkin s’affiche dans Marketo sous Admin → Munchkin. -
Cliquez sur Continuer pour créer la connexion et revenir au module.
- Utilisez un utilisateur Marketo dédié uniquement avec l’API et disposant du rôle et des autorisations minimum requis pour le scénario, plutôt que de réutiliser un compte d’administrateur.
- La création de la connexion ne valide pas les informations d’identification. Fusion les enregistre sans appel de test, de sorte que la connexion peut sembler créée avec succès même si une valeur est incorrecte ou mal orthographiée. Si des informations d’identification sont incorrectes, l’échec se produit généralement plus tard, lorsque le module tente d’atteindre Marketo pour la première fois ou lorsque le chargement des listes d’outils échoue.
Le module : « Traitement d’une invite utilisateur »
Il s’agit du seul module fourni par le connecteur. Un scénario l’utilise en fournissant :
- Connexion : la connexion Marketo créée ci-dessus.
- Entrez votre invite — l’instruction, en anglais simple (par exemple, « trouvez chaque prospect ajouté à la liste des webinaires de printemps au cours de la dernière semaine et dites-moi lesquels n’ont pas de nom de société défini »).
- Outils (facultatif) — décrit ci-dessous. Ces champs n’apparaissent qu’une fois la connexion sélectionnée.
- Clé LLM (facultatif, avancé) - décrit ci-dessous.
Elle renvoie la réponse finale de l’IA sous forme de texte, ainsi qu’un journal d’audit complet de ce qui s’est passé lors de la production de cette réponse.
Module Adobe Marketo Engage MCP et ses champs
Traiter une invite utilisateur
Ce module d’action envoie une instruction en anglais clair au serveur MCP de Adobe Marketo Engage et renvoie la réponse de l’IA.
Sortie de module
La sortie est un lot unique contenant les éléments suivants :
- Réponse : réponse finale de l’IA, sous forme de texte. Vous pouvez mapper ces données dans des modules ultérieurs.
- Journal d’audit : enregistrement détaillé de l’exécution, y compris un ID de session, l’invite d’origine, les heures de début et de fin, la durée totale, le statut global, la réponse finale et une liste d’appels d’outil. Chaque entrée d’appel d’outil enregistre l’outil Marketo exécuté, ses arguments, sa sortie, son heure et sa durée de début et de fin, s’il a réussi et son ordre dans la séquence.
- Résumé : la même exécution s’est résumée à des nombres : nombre total d’appels à l’outil, appels réussis, appels ayant échoué, temps de traitement et statut.
Modèles d’IA
Par défaut, le module utilise automatiquement son propre service d’IA géré Adobe, sans clé ni informations d’identification à saisir.
Vous pouvez plutôt sélectionner une clé LLM spécifique à utiliser OpenAI, Anthropic Claude ou Amazon Bedrock, si votre entreprise dispose d’un compte avec l’un de ces éléments.
Choisir les actions Marketo que l’IA est autorisée à entreprendre
Une fois la connexion sélectionnée, le module demande au serveur MCP Marketo quels outils il propose et les présente sous forme de listes à sélection multiple, chacune indiquant le nombre d’outils qu’elle contient :
- Outils en lecture seule : actions qui recherchent uniquement des informations et ne les modifient jamais, telles que la recherche d’un prospect, la mise en liste des membres de la campagne ou la lecture des détails d’un programme.
- Outils d’écriture/suppression : actions qui modifient quelque chose, comme la création ou la mise à jour d’un prospect, l’ajout d’une personne à une liste, l’activation d’une campagne ou la validation ou l’envoi d’un e-mail.
- Autres outils : troisième liste qui s’affiche uniquement si le serveur Marketo propose des outils qu’il n’a pas étiquetés comme étant en lecture seule ou non. Elles sont présentées séparément plutôt que d’être considérées comme sûres ou dangereuses. Si le serveur attribue tous les libellés, cette liste n’apparaît pas.
Si aucun outil n’est sélectionné, l’IA peut tous les utiliser. Vous pouvez restreindre une liste à des actions spécifiques. Par exemple, la sélection de seulement 2 actions spécifiques « écriture » tout en laissant « lecture seule » seule signifie que l’IA peut rechercher librement tout ce dont elle a besoin, mais ne peut effectuer que ces 2 types spécifiques de modifications. Le fait de laisser une liste vide signifie que toutes les actions de cette catégorie sont autorisées. Restreindre l’IA nécessite de choisir activement les actions spécifiques à autoriser dans cette catégorie. Vous pouvez ainsi vous assurer que l’IA n’entreprendra pas d’action destructrice inattendue contre les données marketing actives, tout en lui permettant de collecter librement des informations.
Comme les listes sont lues en direct à partir du serveur Marketo, les outils affichés peuvent changer à mesure qu’Adobe met à jour ce serveur.
Aucun historique de conversation persistant
Chaque exécution de ce module est une exécution autonome unique. L’IA ne peut pas poser de question complémentaire et attendre une réponse. Il doit plutôt faire de son mieux et donner une réponse complète et définitive en une seule fois. Si une requête est ambiguë, l’IA fera une hypothèse raisonnable, indiquera cette hypothèse dans sa réponse et poursuivra. Il ne s’arrêtera pas et ne demandera pas à l’utilisateur de clarifier, car il n’y a aucun moyen pour qu’il reçoive une réponse au cours d’une seule exécution.
L’IA a également pour instruction de vérifier les faits à l’aide d’un appel d’outil plutôt que de compter sur la mémoire, car les données de Marketo peuvent avoir changé depuis l’exécution précédente.
L’IA n’effectue une action d’écriture, de mise à jour ou de suppression que lorsque l’invite en a réellement demandé une. Il n’entreprendra aucune action qui n’a pas été demandée, notamment l’activation ou la désactivation de campagnes, la création ou la suppression de prospects et de listes, ainsi que la validation ou l’envoi d’e-mails, même lors de la même exécution où il effectue une autre action que l’utilisateur a demandée.
Comme chaque exécution est indépendante, l’IA ne dispose d’aucune mémoire d’une exécution précédente par elle-même. Un scénario qui souhaite une expérience de conversation à plusieurs tours doit explicitement fournir cet historique dans le cadre de la nouvelle invite, par exemple en stockant la question et la réponse précédentes dans le magasin de données de Fusion, ou transmis entre les modules, et en l’incluant comme texte au début de la nouvelle invite, suivi de la nouvelle question. Aucun ID de session ou de conversation ne mémorise automatiquement les exécutions précédentes.
Exemples de prompts
Vous pouvez utiliser des invites telles que :
- Répertoriez les prospects qui ont rejoint le programme « Lancement de produits du 3e trimestre » au cours des 7 derniers jours et résumez les secteurs dans lesquels ils se trouvent.
- Vérifiez si la campagne intelligente ‘Série de bienvenue’ est actuellement active, et dites-moi combien de personnes y participent.
- Recherchez le formulaire utilisé sur notre page de tarification et dites-moi quels champs sont marqués comme obligatoires.
- Ajouter le prospect avec
jane@example.comd’e-mail à la liste statique « Clients VIP ». - Résumez les performances de chaque e-mail dans le programme ‘Newsletter du printemps’.