Integration

Brevo integration

Email marketing and transactional email platform API (formerly Sendinblue). Send transactional emails, manage email campaigns, handle contact lists, track email engagement, and send SMS messages. Perfect for building email automation, marketing campaigns, customer communication systems, and transactional notification services.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Brevo.Built from the 28 Brevo tools below, on the connection you add once.

Common Brevo use cases

  • list management
  • campaign management
  • bounce handling
  • integration setup
  • email analytics
  • list rename
  • list review
  • list cleanup
  • list details
  • signup forms

What you can do with Brevo

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Campaign, 7 operations

  • create_email_campaignCreate email campaignPOSTCreates a new email campaign in Brevo. Define recipients, content, and optional schedule for future sending.
  • delete_email_campaignDelete email campaignDELETEDeletes an email campaign from Brevo by campaign ID.
  • get_email_campaignGet email campaignGETRetrieves detailed information about a specific email campaign including content and statistics.
  • list_email_campaignsList email campaignsGETRetrieves all email campaigns from Brevo. Filter by type (classic, trigger) or status (draft, sent, etc.).
  • send_campaign_nowSend campaign nowPOSTSends a Brevo email campaign immediately to all recipients. Campaign must be in draft status with valid content.
  • update_campaign_statusUpdate campaign statusPUTUpdates the status of a Brevo email campaign. Suspend, archive, or manage campaigns.
  • update_email_campaignUpdate email campaignPUTUpdates an existing email campaign in Brevo. Modify content, recipients, schedule, or settings.

Contact, 6 operations

  • create_contactCreate contactPOSTCreates a new contact in Brevo with email, custom attributes, and list assignments. Set updateEnabled to upsert existing contacts.
  • delete_contactDelete contactDELETEPermanently deletes a contact from Brevo by email or ID. Removes all associated data and list memberships.
  • get_contactGet contactGETRetrieves a specific contact from Brevo by email address or contact ID. Returns full profile with attributes and list memberships.
  • get_contacts_from_listGet contacts from listGETRetrieves all contacts from a specific list in Brevo with their details.
  • list_contactsList contactsGETRetrieves all contacts from Brevo with their attributes, list memberships, and email status.
  • update_contactUpdate contactPUTUpdates an existing Brevo contact's attributes and list memberships. Add or remove from lists without affecting other data.

List, 6 operations

  • add_contacts_to_listAdd contacts to listPOSTAdds existing contacts to a specific contact list in Brevo by email, ID, or ext_id.
  • create_listCreate listPOSTCreates a new contact list in Brevo. Assign to a folder for organization.
  • delete_listDelete listDELETEDeletes a contact list from Brevo. Contacts in the list are not deleted.
  • get_listGet listGETRetrieves details of a specific contact list from Brevo by list ID.
  • list_listsList listsGETRetrieves all contact lists from Brevo. Shows list names, IDs, folder organization, and subscriber counts.
  • update_listUpdate listPUTUpdates a contact list name or folder assignment in Brevo.

Webhook, 2 operations

  • create_webhookCreate webhookPOSTCreates a new webhook in Brevo to receive real-time notifications for email and SMS events.
  • list_webhooksList webhooksGETRetrieves all webhooks configured in your Brevo account with optional type filtering.

Account, 1 operation

  • get_accountGet accountGETRetrieves the current Brevo account information including email credits, plan details, and company information.

Email, 1 operation

  • send_transactional_emailSend transactional emailPOSTSends a transactional email through Brevo. Supports HTML content, templates, attachments, personalization, and tracking tags.

Event, 1 operation

  • get_email_eventsGet email eventsGETRetrieves transactional email activity events from Brevo including opens, clicks, bounces, and unsubscribes.

Sender, 1 operation

  • get_sendersGet sendersGETRetrieves all email senders from your Brevo account with optional filtering by IP or domain.

Sms, 1 operation

  • send_smsSend smsPOSTSends a transactional SMS message through Brevo. Supports transactional and marketing messages to mobile numbers.

Statistics, 1 operation

  • get_aggregated_reportGet aggregated reportGETRetrieves aggregated transactional email statistics from Brevo for a date range. Shows totals for requests, deliveries, opens, clicks, and bounces.

Template, 1 operation

  • get_email_templatesGet email templatesGETRetrieves email templates from Brevo for use in transactional emails and campaigns.

Use Brevo from Claude Code, Cursor or Codex

Connect Brevo in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Brevo operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Brevo

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Brevo once

    Add your Brevo connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Brevo integration FAQ

What can you do with the Brevo integration?

LiveContext exposes 28 operations on Brevo, covering campaign, contact, list and webhook. Common uses include list management, campaign management and bounce handling.

Popular integrations

Browse the whole catalog