Brevo MCP server
Contacts, lists and campaign results in front of your assistant -- and the next send drafted when you want one.
- Tools
- 12
- Read-only
- 7
- Write
- 5
- Off by default
- Destructive
- 0
- Flagged distinctly
Brevo through an assistant
An assistant can look up a contact, see which lists they're on, browse your campaigns and read what each one actually earned. Templates are readable too, so "which of these have we never used?" is a question rather than a spreadsheet exercise. Creating contacts, campaigns and templates -- and sending transactional email -- are opt-in.
- Look up contacts and see the lists they belong to
- Browse campaigns and read open, click and delivery stats
- List and read email templates
- Account details, including sending limits and plan
- Create contacts, campaigns and templates (opt-in)
- Send transactional email (opt-in)
What people actually ask
Real questions, answered from live Brevo data.
“How did last week's newsletter do on opens, clicks and unsubscribes?”
brevo_list_campaignsbrevo_get_campaign_stats“Is this email address on any of my contact lists?”
brevo_get_contactbrevo_list_lists“Which of my email templates haven't been used in a campaign yet?”
brevo_list_templatesbrevo_list_campaigns12 Brevo tools
Grouped by what they touch. Every tool is individually toggleable — you expose only what you want.
Contacts
4 tools3 read-only · 1 writeShowing 4 of 4 tools
- brevo_create_contactWrite
Add a new contact to Brevo or update an existing one. Can assign to lists.
- brevo_get_contactRead-only
Get details for a specific contact by email address.
- brevo_list_contactsRead-only
List contacts in your Brevo account, optionally filtered by list.
- brevo_list_listsRead-only
List all contact lists in your Brevo account.
Campaigns
3 tools2 read-only · 1 writeShowing 3 of 3 tools
- brevo_create_campaignWrite
Create a new email campaign in Brevo (saved as draft). Provide HTML content, sender, subject, and optionally schedule it.
- brevo_get_campaign_statsRead-only
Get detailed statistics for a specific email campaign.
- brevo_list_campaignsRead-only
List email campaigns with optional status filter.
Templates
3 tools1 read-only · 2 writeShowing 3 of 3 tools
- brevo_create_email_templateWrite
Create a reusable email template in Brevo for use in campaigns or automation.
- brevo_list_templatesRead-only
List all email templates in your Brevo account.
- brevo_update_email_templateWrite
Update an existing Brevo email template's content, subject, or sender.
Showing 1 of 1 tools
- brevo_send_transactional_emailWrite
Send a one-off transactional email to a specific recipient immediately.
More tools
1 tool1 read-only · 0 writeShowing 1 of 1 tools
- brevo_get_accountRead-only
Get your Brevo account details including plan and usage.
Every tool name and description, machine-readable: /llms-full.txt
You decide what it can touch
The same model applies to every connector, and it defaults closed.
Authorize once
Connect Brevo through its own consent screen. Credentials are encrypted with AES-256-GCM and never returned by any API response or tool call.
Writes off by default
A new connection switches on a read-oriented default set only. Every write tool must be enabled deliberately before any client can call it.
Roles enforced server-side
READ, WRITE and ADMIN gate tool invocation on the server, not just in the UI. A READ member's token is refused any write tool.
Connect Brevo in minutes
No infrastructure to run. Copy one URL and one token into your client.
- 1Create a free workspace and connect Brevo.
- 2Choose which tools to expose — writes stay off until you enable them.
- 3Copy your MCP endpoint URL and bearer token.
- 4Paste them into Claude, Cursor, or any MCP client.
{
"mcpServers": {
"serve-mcp": {
"url": "https://servemcp.com/api/mcp/your-workspace",
"transport": "http",
"headers": {
"Authorization": "Bearer smcp_..."
}
}
}
}Put Brevo in front of your assistant
Free plan, no card required. Connect in minutes.