Brevo logo
Email & Marketing
Live

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
What it does

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)
Ask your assistant

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_campaigns
Tool catalogue

12 Brevo tools

Grouped by what they touch. Every tool is individually toggleable — you expose only what you want.

Contacts

4 tools3 read-only · 1 write

Showing 4 of 4 tools

  • brevo_create_contact
    Write

    Add a new contact to Brevo or update an existing one. Can assign to lists.

  • brevo_get_contact
    Read-only

    Get details for a specific contact by email address.

  • brevo_list_contacts
    Read-only

    List contacts in your Brevo account, optionally filtered by list.

  • brevo_list_lists
    Read-only

    List all contact lists in your Brevo account.

Campaigns

3 tools2 read-only · 1 write

Showing 3 of 3 tools

  • brevo_create_campaign
    Write

    Create a new email campaign in Brevo (saved as draft). Provide HTML content, sender, subject, and optionally schedule it.

  • brevo_get_campaign_stats
    Read-only

    Get detailed statistics for a specific email campaign.

  • brevo_list_campaigns
    Read-only

    List email campaigns with optional status filter.

Templates

3 tools1 read-only · 2 write

Showing 3 of 3 tools

  • brevo_create_email_template
    Write

    Create a reusable email template in Brevo for use in campaigns or automation.

  • brevo_list_templates
    Read-only

    List all email templates in your Brevo account.

  • brevo_update_email_template
    Write

    Update an existing Brevo email template's content, subject, or sender.

Email

1 tool0 read-only · 1 write

Showing 1 of 1 tools

  • brevo_send_transactional_email
    Write

    Send a one-off transactional email to a specific recipient immediately.

More tools

1 tool1 read-only · 0 write

Showing 1 of 1 tools

  • brevo_get_account
    Read-only

    Get your Brevo account details including plan and usage.

Every tool name and description, machine-readable: /llms-full.txt

Access & safety

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.

Setup

Connect Brevo in minutes

No infrastructure to run. Copy one URL and one token into your client.

  1. 1Create a free workspace and connect Brevo.
  2. 2Choose which tools to expose — writes stay off until you enable them.
  3. 3Copy your MCP endpoint URL and bearer token.
  4. 4Paste them into Claude, Cursor, or any MCP client.
claude_desktop_config.json
{
  "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.