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.
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
- POSTcreate_email_campaign
Creates a new email campaign in Brevo. Define recipients, content, and optional schedule for future sending.
- DELETEdelete_email_campaign
Deletes an email campaign from Brevo by campaign ID.
- GETget_email_campaign
Retrieves detailed information about a specific email campaign including content and statistics.
- GETlist_email_campaigns
Retrieves all email campaigns from Brevo. Filter by type (classic, trigger) or status (draft, sent, etc.).
- POSTsend_campaign_now
Sends a Brevo email campaign immediately to all recipients. Campaign must be in draft status with valid content.
- PUTupdate_campaign_status
Updates the status of a Brevo email campaign. Suspend, archive, or manage campaigns.
- PUTupdate_email_campaign
Updates an existing email campaign in Brevo. Modify content, recipients, schedule, or settings.
Contact, 6 operations
- POSTcreate_contact
Creates a new contact in Brevo with email, custom attributes, and list assignments. Set updateEnabled to upsert existing contacts.
- DELETEdelete_contact
Permanently deletes a contact from Brevo by email or ID. Removes all associated data and list memberships.
- GETget_contact
Retrieves a specific contact from Brevo by email address or contact ID. Returns full profile with attributes and list memberships.
- GETget_contacts_from_list
Retrieves all contacts from a specific list in Brevo with their details.
- GETlist_contacts
Retrieves all contacts from Brevo with their attributes, list memberships, and email status.
- PUTupdate_contact
Updates an existing Brevo contact's attributes and list memberships. Add or remove from lists without affecting other data.
List, 6 operations
- POSTadd_contacts_to_list
Adds existing contacts to a specific contact list in Brevo by email, ID, or ext_id.
- POSTcreate_list
Creates a new contact list in Brevo. Assign to a folder for organization.
- DELETEdelete_list
Deletes a contact list from Brevo. Contacts in the list are not deleted.
- GETget_list
Retrieves details of a specific contact list from Brevo by list ID.
- GETlist_lists
Retrieves all contact lists from Brevo. Shows list names, IDs, folder organization, and subscriber counts.
- PUTupdate_list
Updates a contact list name or folder assignment in Brevo.
Webhook, 2 operations
- POSTcreate_webhook
Creates a new webhook in Brevo to receive real-time notifications for email and SMS events.
- GETlist_webhooks
Retrieves all webhooks configured in your Brevo account with optional type filtering.
Account, 1 operation
- GETget_account
Retrieves the current Brevo account information including email credits, plan details, and company information.
Email, 1 operation
- POSTsend_transactional_email
Sends a transactional email through Brevo. Supports HTML content, templates, attachments, personalization, and tracking tags.
Event, 1 operation
- GETget_email_events
Retrieves transactional email activity events from Brevo including opens, clicks, bounces, and unsubscribes.
Sender, 1 operation
- GETget_senders
Retrieves all email senders from your Brevo account with optional filtering by IP or domain.
Sms, 1 operation
- POSTsend_sms
Sends a transactional SMS message through Brevo. Supports transactional and marketing messages to mobile numbers.
Statistics, 1 operation
- GETget_aggregated_report
Retrieves aggregated transactional email statistics from Brevo for a date range. Shows totals for requests, deliveries, opens, clicks, and bounces.
Template, 1 operation
- GETget_email_templates
Retrieves 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 mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Brevo
Create your workspace
Sign up free. Nothing to install.
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.
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
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…