Qu'est-ce que le Model Context Protocol (MCP) ?

La fonctionnalité Model Context Protocol est actuellement disponible en accès anticipé pour certains utilisateurs. Pour en savoir plus, consultez notre documentation dédiée aux développeurs.

Le serveur MCP de Brevo vous permet d’utiliser des assistants IA pour interagir avec votre compte Brevo en utilisant le langage naturel. Au lieu de naviguer manuellement dans l’interface Brevo, vous pouvez poser des questions à votre assistant IA comme :

  • "Combien ai-je de contacts ?"
  • "Crée une campagne email pour le lancement de mon produit"
  • "Montre-moi les opportunités à l’étape Négociation"
  • "Ajoute un contact à ma liste de newsletter"

Le serveur MCP de Brevo fonctionne avec des outils d’IA populaires tels que Claude Desktop, Cursor, Windsurf, VS Code, etc. Le serveur utilise le protocole MCP (Model Context Protocol), une norme ouverte d’Anthropic qui connecte les assistants IA à des outils et services externes.

Connecter votre IA avec Brevo

Vous devez créer votre clé API MCP, puis connecter et configurer votre IA avec Brevo à l’aide de MCP.

Étape 1 : créer votre jeton MCP

  1. Dans Brevo, cliquez sur la liste déroulante du compte et sélectionnez Paramètres > SMTP & API > Clés API & MCP.
  2. Cliquez sur Générer une nouvelle clé API.
  3. Donnez un nom à votre clé API. Faites bien attention à ce qu'il précise avec quel assistant IA sera utilisée cette clé API MCP, afin de la reconnaître facilement.
  4. Cliquez sur Générer.
  5. Activez l’option Créer une clé API de serveur MCP pour générer une version de la clé API vous permettant de connecter un système d’IA à Brevo via le protocole MCP.
    mcp_create-mcp-token_fr.png
  6. Copiez votre clé API MCP et conservez-la dans un environnement sûr.

    ❗️ Important
    Votre clé API MCP est uniquement visible pendant cette étape. Une fois votre clé API MCP créée, vous ne pourrez plus la copier et vous devrez en créer une nouvelle si vous la perdez.
  7. Cliquez sur OK.

Étape 2 : connecter votre assistant IA

Développez les accordéons suivants pour suivre les instructions de configuration de l’outil d’IA correspondant :

Claude Desktop
❗️ Important
Node.js doit être installé sur votre ordinateur.

Ajoutez le code suivant à votre fichier de configuration Claude Desktop :

  • macOS : ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows : %APPDATA%\Claude\claude_desktop_config.json

    {
      "mcpServers": {
        "brevo": {
          "command": "npx",
          "args": [
            "mcp-remote",
            "https://mcp.brevo.com/v1/brevo/mcp",
            "--header",
            "Authorization:Bearer ${BREVO_MCP_TOKEN}"
          ],
          "env": {
            "BREVO_MCP_TOKEN": "paste-your-mcp-token-here"
          }
        }
      }
    }

Après avoir enregistré, redémarrez Claude Desktop.

Cursor

Ajoutez le code suivant à votre fichier de configuration Cursor : ~/.cursor/mcp.json :

{
  "mcpServers": {
    "brevo": {
      "url": "https://mcp.brevo.com/v1/brevo/mcp",
      "headers": {
        "Authorization": "Bearer paste-your-mcp-token-here"
      }
    }
  }
}

Après avoir enregistré, redémarrez Cursor.

Windsurf

Ajoutez le code suivant à votre fichier de configuration Windsurf : ~/.codeium/windsurf/mcp_config.json :

{
  "mcpServers": {
    "brevo": {
      "serverUrl": "https://mcp.brevo.com/v1/brevo/mcp",
      "headers": {
        "Authorization": "Bearer paste-your-mcp-token-here"
      }
    }
  }
}
VS Code (GitHub Copilot)

Ajoutez le code suivant à votre fichier de configuration : /.vscode/mcp.json dans vos projets :

{
  "servers": {
    "brevo": {
      "type": "http",
      "url": "https://mcp.brevo.com/v1/brevo/mcp",
      "headers": {
        "Authorization": "Bearer paste-your-mcp-token-here"
      }
    }
  }
}
Cline (VS Code)

Ajoutez le code suivant à votre fichier de configuration Cline dans les Paramètres MCP de Cline :

{
  "mcpServers": {
    "brevo": {
      "url": "https://mcp.brevo.com/v1/brevo/mcp",
      "headers": {
        "Authorization": "Bearer paste-your-mcp-token-here"
      }
    }
  }
}
Claude Code (CLI)

Ajoutez le code suivant à votre fichier de configuration Claude Code (CLI) : ~/.cursor/mcp.json :

{
  "mcpServers": {
    "brevo": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.brevo.com/v1/brevo/mcp",
        "--header",
        "Authorization:Bearer ${BREVO_MCP_TOKEN}"
      ],
      "env": {
        "BREVO_MCP_TOKEN": "paste-your-mcp-token-here"
      }
    }
  }
}

Serveurs MCP disponibles

Vous pouvez vous connecter au serveur principal pour accéder à toutes les fonctionnalités, ou à des serveurs individuels pour des besoins spécifiques. L'utilisation de serveurs individuels donne à votre assistant IA un ensemble d'outils plus restreint, ce qui peut améliorer la qualité des réponses.

Serveur principal

Point de terminaison Description
https://mcp.brevo.com/v1/brevo/mcp Toutes les fonctionnalités combinées (27 modules)

Serveurs individuels

Tous les points de terminaison utilisent l’URL de base https://mcp.brevo.com.

Serveur Point de terminaison Description
contacts /v1/brevo_contacts/mcp Gérer les contacts et les listes
email_campaign_management /v1/brevo_email_campaign_management/mcp Créer et gérer des campagnes email
campaign_analytics /v1/brevo_campaign_analytics/mcp Afficher les performances de la campagne
templates /v1/brevo_templates/mcp Gérer les templates d'email
transac_templates /v1/brevo_transac_templates/mcp Gérer les templates d'email transactionnel
deals /v1/brevo_deals/mcp Gérer les opportunités CRM
companies /v1/brevo_companies/mcp Gérer les entreprises CRM
tasks /v1/brevo_tasks/mcp Gérer les tâches CRM
pipelines /v1/brevo_pipelines/mcp Configurer les pipelines CRM
notes /v1/brevo_notes/mcp Ajouter des notes aux contacts et aux opportunités
sms_campaigns /v1/brevo_sms_campaigns/mcp Créer et envoyer des campagnes SMS
whatsapp_campaigns /v1/brevo_whatsapp_campaigns/mcp Créer et envoyer des campagnes WhatsApp
whatsapp_management /v1/brevo_whatsapp_management/mcp Configurer les paramètres WhatsApp
lists /v1/brevo_lists/mcp Gérer les listes de contacts
segments /v1/brevo_segments/mcp Gérer les segments de contacts
attributes /v1/brevo_attributes/mcp Gérer les attributs du contact
contact_import_export /v1/brevo_contact_import_export/mcp Importer et exporter des contacts en masse
folders /v1/brevo_folders/mcp Organiser les campagnes dans des dossiers
groups /v1/brevo_groups/mcp Gérer les groupes de contacts
senders /v1/brevo_senders/mcp Gérer les identités d’expéditeur
domains /v1/brevo_domains/mcp Gérer les domaines d’expéditeur
ips /v1/brevo_ips/mcp Gérer les IP dédiées
accounts /v1/brevo_accounts/mcp Gérer le compte et les sous-comptes
users /v1/brevo_users/mcp Gérer les utilisateurs et les autorisations
webhooks_management /v1/brevo_webhooks_management/mcp Configurer des webhooks
external_feeds /v1/brevo_external_feeds/mcp Gérer les flux RSS
processes /v1/brevo_processes/mcp Surveiller les processus d’arrière-plan

Pour utiliser un serveur individuel, remplacez l’URL du serveur principal dans votre configuration. Par exemple, pour utiliser uniquement le serveur contacts dans Cursor :

{
  "mcpServers": {
    "brevo_contacts": {
      "url": "https://mcp.brevo.com/v1/brevo_contacts/mcp",
      "headers": {
        "Authorization": "Bearer paste-your-mcp-token-here"
      }
    }
  }
}

⏭️ Et après ?

🤔 Vous avez des questions ?

Pour toute question, n’hésitez pas à contacter notre service client en créant un ticket à partir de votre compte. Si vous n’avez pas encore de compte, vous pouvez nous contacter ici.

Si vous avez besoin d'aide pour un projet impliquant Brevo, nous pouvons vous mettre en relation avec une agence partenaire Brevo.

💬 Cet article vous a-t-il été utile ?

Utilisateurs qui ont trouvé cela utile : 6 sur 8