Brevo MCP Server

Use AI assistants to interact with your Brevo account using natural language — no manual navigation required.

Overview

The Brevo MCP Server lets you use AI assistants to interact with your Brevo account using natural language.

Instead of navigating Brevo manually, you can ask your AI assistant:

  • “How many contacts do I have?”
  • “Create an email campaign for my product launch”
  • “Show me deals in the Negotiation stage”
  • “Add a contact to my newsletter list”

It works with Claude Desktop, Cursor, Windsurf, VS Code, and more.

The server uses the Model Context Protocol (MCP), an open standard by Anthropic that connects AI assistants to external tools and services.


Getting started

1

Get your MCP token

  1. Log in to your Brevo account
  2. Go to Account > SMTP & API > API Keys
  3. Generate an MCP token (check the MCP option when creating your key)
  4. Copy and save your token
2

Connect your AI tool

Choose your tool and follow the configuration instructions in the Tool configuration guide:


Quick configuration

Add this to your Claude Desktop configuration file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
1{
2 "mcpServers": {
3 "brevo": {
4 "command": "npx",
5 "args": [
6 "mcp-remote",
7 "https://mcp.brevo.com/v1/brevo/mcp",
8 "--header",
9 "Authorization: Bearer ${BREVO_MCP_TOKEN}"
10 ],
11 "env": {
12 "BREVO_MCP_TOKEN": "paste-your-mcp-token-here"
13 }
14 }
15 }
16}

Restart Claude Desktop after saving.

Requires Node.js installed on your machine.

Available servers

Connect to the main server for access to all features, or to individual servers for specific needs. Individual servers give your AI assistant a smaller, more focused set of tools — which can improve response quality.

Main server

EndpointDescription
https://mcp.brevo.com/v1/brevo/mcpAll features combined (27 modules)

Individual servers

ServerEndpointWhat it does
contacts/v1/brevo_contacts/mcpManage contacts and lists
email_campaign_management/v1/brevo_email_campaign_management/mcpCreate and manage email campaigns
campaign_analytics/v1/brevo_campaign_analytics/mcpView campaign performance
templates/v1/brevo_templates/mcpManage email templates
transac_templates/v1/brevo_transac_templates/mcpManage transactional email templates
deals/v1/brevo_deals/mcpManage CRM deals
companies/v1/brevo_companies/mcpManage CRM companies
tasks/v1/brevo_tasks/mcpManage CRM tasks
pipelines/v1/brevo_pipelines/mcpConfigure CRM pipelines
notes/v1/brevo_notes/mcpAdd notes to contacts and deals
sms_campaigns/v1/brevo_sms_campaigns/mcpCreate and send SMS campaigns
whatsapp_campaigns/v1/brevo_whatsapp_campaigns/mcpCreate and send WhatsApp campaigns
whatsapp_management/v1/brevo_whatsapp_management/mcpConfigure WhatsApp settings
lists/v1/brevo_lists/mcpManage contact lists
segments/v1/brevo_segments/mcpManage contact segments
attributes/v1/brevo_attributes/mcpManage contact attributes
contact_import_export/v1/brevo_contact_import_export/mcpImport and export contacts in bulk
folders/v1/brevo_folders/mcpOrganise campaigns into folders
groups/v1/brevo_groups/mcpManage contact groups
senders/v1/brevo_senders/mcpManage sender identities
domains/v1/brevo_domains/mcpManage sender domains
ips/v1/brevo_ips/mcpManage dedicated IPs
accounts/v1/brevo_accounts/mcpManage account and sub-accounts
users/v1/brevo_users/mcpManage users and permissions
webhooks_management/v1/brevo_webhooks_management/mcpConfigure webhooks
external_feeds/v1/brevo_external_feeds/mcpManage RSS feeds
processes/v1/brevo_processes/mcpMonitor background processes

All endpoints use the base URL https://mcp.brevo.com.

To use an individual server, replace the main server URL in your configuration. Example for Cursor — contacts only:

1{
2 "mcpServers": {
3 "brevo_contacts": {
4 "url": "https://mcp.brevo.com/v1/brevo_contacts/mcp",
5 "headers": {
6 "Authorization": "Bearer paste-your-mcp-token-here"
7 }
8 }
9 }
10}