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.
Say what should happen.
The workflow builds itself.
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 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.
