Utilisation du serveur Braze MCP
Découvrez comment interagir avec vos données Braze en langage naturel après vous être connecté au serveur Braze MCP distant. Pour plus d’informations, consultez Serveur Braze MCP.

Le serveur MCP Braze distant est en accès anticipé. Le serveur MCP Braze hébergé localement (bêta) est obsolète, reste disponible pour le moment et ne recevra pas de mises à jour supplémentaires.
Prérequis
Avant de pouvoir utiliser cette fonctionnalité, vous devrez configurer le serveur Braze MCP.
Bonnes pratiques
Lorsque vous utilisez le serveur Braze MCP via des outils de langage naturel, gardez ces conseils à l’esprit :
- Confirmez l’espace de travail dans votre prompt, surtout si vous avez accès à plusieurs espaces de travail.
- Soyez précis concernant les plages de dates et les indicateurs lorsque vous demandez des analyses.
- Demandez à l’agent de confirmer quels outils il a utilisés lors de la validation des résultats.
- Comparez les recommandations à fort impact avec les données sources dans le tableau de bord de Braze.
Exemples d’utilisation
Après avoir configuré le serveur Braze MCP, vous pouvez interagir avec Braze en langage naturel. Voici quelques exemples pour commencer.
Quels espaces de travail puis-je consulter ?
Show my available Braze workspaces and tell me which one to use for production campaign analytics.
J’ai appelé get_workspaces et trouvé les espaces de travail suivants :
Marketing - Production(app_group_id:YOUR-APP-GROUP-ID-1)Marketing - Staging(app_group_id:YOUR-APP-GROUP-ID-2)
Utilisez Marketing - Production pour les prompts d’analyse de Campaigns en production.
Pour en savoir plus, consultez Fonctions API disponibles.
Afficher les performances des Campaigns de la semaine dernière
In the Marketing - Production workspace, show campaign performance for the last seven days, including sends, opens, clicks, and top performers.
J’ai utilisé get_campaign_list et get_campaign_dataseries pour l’espace de travail et la plage de dates demandés.
Résumé :
- Total d’envois :
YOUR-TEST-SENDS - Total d’ouvertures :
YOUR-TEST-OPENS - Total de clics :
YOUR-TEST-CLICKS - Meilleure Campaign par ouvertures :
YOUR-TEST-CAMPAIGN-NAME
Je peux détailler ces résultats par Campaign, par canal ou par jour si nécessaire.
Pour en savoir plus, consultez Fonctions API disponibles.
Créer un modèle d’e-mail
In the Marketing - Production workspace, create an onboarding email template named "YOUR-TEST-TEMPLATE-NAME".
J’ai utilisé create_email_template et créé votre modèle.
- ID du modèle :
YOUR-TEST-TEMPLATE-ID-123 - Nom du modèle :
YOUR-TEST-TEMPLATE-NAME - Espace de travail :
Marketing - Production
Pour en savoir plus, consultez Fonctions API disponibles.
Exemples de flux de travail
Ces exemples combinent plusieurs outils pour accomplir une tâche du début à la fin.
Rapport sur plusieurs espaces de travail
Get me an analytics report for the past week from my US Prod workspace and my EU Prod workspace, and compare total sends and open rates.
J’ai appelé get_workspaces pour confirmer l’accès, puis exécuté get_campaign_dataseries pour chaque espace de travail sur les sept derniers jours.
US Prod:YOUR-TEST-SENDSenvois,YOUR-TEST-OPEN-RATEtaux d’ouvertureEU Prod:YOUR-TEST-SENDSenvois,YOUR-TEST-OPEN-RATEtaux d’ouverture
US Prod a envoyé plus de messages cette semaine, tandis que EU Prod a obtenu le meilleur taux d’ouverture. Je peux détailler chaque espace de travail par Campaign ou par canal.
Copier des modèles de staging vers la production
Copy the email templates from my Staging workspace to my Production workspace.
J’ai utilisé get_email_templates et get_email_template_info pour lire les modèles dans Staging, puis create_email_template pour recréer chacun d’entre eux dans Production.
YOUR-TEST-TEMPLATE-NAME-1: créé dansProduction(YOUR-TEST-TEMPLATE-ID-1)YOUR-TEST-TEMPLATE-NAME-2: créé dansProduction(YOUR-TEST-TEMPLATE-ID-2)
J’ai ignoré les modèles de l’éditeur par glisser-déposer, que get_email_template_info ne prend pas en charge. Dites-moi si vous souhaitez que je passe en revue les modèles copiés.
Résumé hebdomadaire de la santé des Campaigns
Give me a weekly campaign health summary for the Production workspace.
J’ai utilisé get_campaign_list et get_campaign_dataseries pour récupérer les sept derniers jours d’activité dans Production.
- Total des envois :
YOUR-TEST-SENDS - Taux d’ouverture :
YOUR-TEST-OPEN-RATE - Taux de clics :
YOUR-TEST-CLICK-RATE - Campaign avec le plus de conversions :
YOUR-TEST-CAMPAIGN-NAME
Les envois ont augmenté d’une semaine à l’autre. Je peux ajouter une ventilation par canal ou signaler les Campaigns dont l’engagement est en baisse.
Fonctionnement du serveur MCP distant
Lorsque vous envoyez une requête, plusieurs étapes se déroulent en arrière-plan :
- Vous formulez votre demande dans le client. Vous saisissez une requête en langage naturel, par exemple en demandant les performances des Campaigns de la semaine dernière.
- Le modèle du client sélectionne les outils. Le modèle d’IA de votre client interprète votre requête et la traduit en un ou plusieurs appels d’outils Braze, tels que
get_campaign_listetget_campaign_dataseries. - Braze exécute l’appel d’outil. Le serveur MCP distant reçoit chaque appel d’outil via votre session OAuth authentifiée, applique l’espace de travail que vous avez spécifié et l’exécute sur l’endpoint REST API de Braze correspondant.
- Braze renvoie le résultat. Le serveur renvoie les données à votre client, qui les met en forme et vous les présente.
Votre accès est l’intersection de deux éléments :
- Les scopes accordés lors de l’autorisation de la connexion, tels que
mcp:tools. - Vos propres permissions d’utilisateur du tableau de bord. Si vous ne pouvez pas consulter les Campaigns dans le tableau de bord, votre agent ne le peut pas non plus. Si vous pouvez créer des modèles d’e-mail, votre agent le peut aussi. Un agent ne peut jamais dépasser votre propre niveau d’accès.
Le contexte de l’espace de travail est transmis avec chaque requête plutôt que stocké dans un fichier de configuration local, de sorte qu’une seule connexion peut fonctionner sur tous les espaces de travail auxquels vous êtes autorisé à accéder.
Clause de non-responsabilité
Comment les instructions et les réponses sont traitées
Le serveur MCP de Braze reçoit les instructions de votre client MCP tiers, tel que Claude, ChatGPT, Copilot, Gemini CLI, Codex ou Cursor, exactement telles que le modèle d’IA sous-jacent de ce fournisseur les formule. Lorsque vous saisissez une requête en langage naturel, le modèle d’IA interprète votre requête et la traduit en un ou plusieurs appels d’outils spécifiques vers Braze. Braze reçoit et exécute l’appel d’outil tel qu’il est envoyé. Braze ne voit pas votre prompt original en langage naturel et ne peut pas vérifier que l’appel d’outil généré reflète fidèlement ou intégralement votre requête initiale.
Lorsque Braze renvoie des données ou un résultat, cette réponse est transmise à votre client MCP tiers, qui l’interprète, la met en forme et vous la présente. Braze ne contrôle pas la manière dont le modèle d’IA présente, résume ou décrit les informations renvoyées.
Braze décline toute responsabilité quant aux instructions générées par, ou aux réponses transmises via, tout client MCP tiers. Braze recommande de ne pas utiliser le « mode automatique » si votre client MCP tiers le propose pour la mise en œuvre automatique d’actions. Vérifiez les résumés générés par l’IA en les comparant aux données sources dans votre tableau de bord de Braze et examinez toute action proposée par l’IA avant de la mettre en œuvre via votre client MCP tiers.