Integration Guide
Learn how to integrate Brevo MCP to popular MCP clients.
Claude Configuration (via JSON)
Follow the steps below to configure the client for communication with Brevo MCP server:
- Download Claude Desktop to your system
- After opening Claude desktop, you can edit configuration under Settings > Developer > Edit Config .
- Add to your Claude configuration file:
{
"mcpServers": {
"brevo_contacts": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.brevo.com/v1/brevo_contacts/mcp/YOUR_MCP_TOKEN"
]
},
"brevo_deals": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.brevo.com/v1/brevo_deals/mcp/YOUR_MCP_TOKEN"
]
},
"brevo_campaigns": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.brevo.com/v1/brevo_email_campaign_management/mcp/YOUR_MCP_TOKEN"
]
}
}
}

Configuration Panel in Claude 0.10
Claude Configuration (using connectors)
- Download Claude Desktop to your system.
- After opening Claude desktop, you can edit configuration under Settings > Connectors > Organization connectors .
- Click on Add custom connector
- Add "Brevo connector" under name.
- Add the remote MCP url : https://mcp.brevo.com/v1/brevo_contacts/mcp/YOUR_MCP_TOKEN"

Custom connector configuration window
Cursor
Follow the steps below to configure Cursor for communication with Brevo MCP server:
- Download and install Cursor
- Go to: Settings > Developer > Edit Config (or wherever your configuration file for MCP clients is stored — typically this is under your workspace config or in a
.cursor_mcp_settings.json
file at the root of your project). - Add the following configuration (replacing
YOUR_MCP_TOKEN
with your actual token):
{
"mcpServers": {
"brevo_contacts": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.brevo.com/v1/brevo_contacts/mcp/YOUR_MCP_TOKEN"
]
},
"brevo_deals": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.brevo.com/v1/brevo_deals/mcp/YOUR_MCP_TOKEN"
]
},
"brevo_campaigns": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.brevo.com/v1/brevo_email_campaign_management/mcp/YOUR_MCP_TOKEN"
]
}
}
}

MCP Tools Configuration Panel in Cursor
Cline/VSCode
Configuration for VSCode in .cline_mcp_settings.json
:
{
"mcpServers": {
"brevo_complete": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.brevo.com/v1/brevo/mcp/YOUR_MCP_TOKEN"
]
}
}
}
Custom Implementation
For custom MCP clients:
import { Client } from '@modelcontextprotocol/sdk/client/index.js';
import { SSEClientTransport } from '@modelcontextprotocol/sdk/client/sse.js';
const transport = new SSEClientTransport(
new URL('https://mcp.brevo.com/v1/brevo_contacts/mcp/YOUR_MCP_TOKEN')
);
const client = new Client(
{
name: "brevo-client",
version: "1.0.0"
},
{
capabilities: {}
}
);
await client.connect(transport);
Service-Specific Tool Examples
Tools from different Brevo categories are mentioned as follows:
Contact Management
Tool | Description | Use Case |
---|---|---|
get_contacts | List contacts with filtering | Contact discovery and analysis |
get_contact_info | Detailed contact information | Customer service and support |
create_contact | Add new contacts | Lead capture and onboarding |
update_contact | Modify contact data | Data maintenance and enrichment |
delete_contact | Remove contacts | Data cleanup and compliance |
Deal Management
Tool | Description | Use Case |
---|---|---|
get_deals | List deals with filtering | Sales pipeline analysis |
get_deal | Detailed deal information | Deal review and updates |
create_deal | Add new opportunities | Lead qualification and tracking |
update_deal | Modify deal properties | Pipeline progression |
delete_deal | Remove deals | Data cleanup |
Email Campaign Management
Tool | Description | Use Case |
---|---|---|
create_email_campaign | Create marketing campaigns | Campaign launches |
get_email_campaigns | List campaigns with stats | Performance monitoring |
send_email_campaign_now | Send campaigns immediately | Campaign execution |
send_test_email_campaign | Test before sending | Quality assurance |
get_campaign_details | Detailed campaign analytics | Performance analysis |
Analytics
Tool | Description | Use Case |
---|---|---|
get_email_campaign_statistics | Detailed email metrics | Performance evaluation |
get_sms_campaign_statistics | SMS campaign analytics | Multi-channel analysis |
get_account_sending_statistics | Account-wide metrics | Executive reporting |
get_campaign_comparison_analytics | A/B testing analysis | Optimization insights |
Example Usage
# Through MCP-enabled AI assistant
prompt = """
Using the Brevo contacts tool, please:
1. Get all contacts from France
2. Show contacts created in the last week
3. Create a new contact for [email protected] with name "John Doe"
"""
Updated 8 days ago
What’s Next