Connect Brevo to AI agents

Connect Brevo to Claude, Codex, Cursor, or other AI agents for your entire team. Metorial security, governance, observability, and gives your team a unified Magic MCP url to connect.

Supported Tools

list_email_campaigns

List Email Campaigns

Retrieve a paginated list of email campaigns with optional filtering by type, status, and date range.

remove_contacts_from_list

Remove Contacts from List

Remove one or more contacts from a contact list by email addresses or contact IDs.

get_email_campaign

Get Email Campaign

Retrieve details and report for a specific email campaign, including status, statistics, and configuration.

list_senders

List Senders

Retrieve all configured email senders in your Brevo account. Use this to find valid sender emails before sending transactional emails or creating campaigns.

update_contact

Update Contact

Update an existing contact's attributes, list memberships, or blacklist status. Identify the contact by email, contact ID, external ID, or phone number.

delete_contact

Delete Contact

Permanently delete a contact from Brevo. This action is irreversible.

get_account

Get Account

Retrieve Brevo account information including company name, email, and plan details.

get_deal

Get Deal

Retrieve details of a specific CRM deal, including its attributes, linked contacts, and linked companies.

add_contacts_to_list

Add Contacts to List

Add one or more contacts to a contact list by email addresses or contact IDs.

get_contact

Get Contact

Retrieve detailed information about a specific contact, including attributes, list memberships, and email statistics. Look up by email, contact ID, external ID, phone number, or WhatsApp ID.

send_transactional_sms

Send Transactional SMS

Send a transactional SMS message to a mobile number. Supports inline content or templates, unicode, and marketing type classification. Use for automated SMS communications like verification codes, order updates, or appointment reminders.

create_email_campaign

Create Email Campaign

Create a new email campaign in Brevo. Configure the sender, subject, content (HTML or template), recipients, and optionally schedule it for later sending.

send_transactional_email

Send Transactional Email

Send a transactional email via Brevo SMTP. Supports HTML content, templates, dynamic personalization parameters, attachments, CC/BCC, and scheduling. Use for automated messages like order confirmations, password resets, or any triggered email communication.

delete_deal

Delete Deal

Permanently delete a CRM deal. This action is irreversible.

list_deals

List Deals

Retrieve a list of CRM deals with optional filtering by modification or creation date.

list_contacts

List Contacts

Retrieve a paginated list of contacts. Filter by modification date, creation date, list membership, or segment.

create_or_update_contact

Create or Update Contact

Create a new contact or update an existing one in Brevo. Supports setting email, custom attributes, list membership, and blacklist status. When updating, identify the contact by email, contact ID, or external ID.

create_contact_list

Create Contact List

Create a new contact list within a specified folder. Lists are used to organize contacts for targeted campaigns and segmentation.

send_email_campaign_now

Send Email Campaign

Immediately send an existing email campaign that has been created but not yet sent.

update_deal

Update Deal

Update an existing CRM deal's name, attributes, or linked contacts and companies. **Note:** Updating linkedContactIds or linkedCompanyIds replaces the entire list -- omitted IDs will be removed.

create_deal

Create Deal

Create a new deal in the Brevo CRM. Optionally assign it to a pipeline and stage, link contacts and companies, and set custom attributes like deal owner.

list_contact_lists

List Contact Lists

Retrieve all contact lists in your Brevo account with subscriber counts and folder associations.

track_event

Track Event

Track a custom event for a contact in Brevo. Events can be used for segmentation, automation triggers, and personalization.

list_contact_lists_in_folder

List Contact Lists in Folder

Retrieve the contact lists inside a specific Brevo folder.

update_webhook

Update Webhook

Update a Brevo webhook subscription's URL, events, type, channel, description, batching, auth, headers, or inbound domain.

get_company

Get Company

Retrieve details of a Brevo CRM company, including attributes and linked contacts or deals.

delete_company

Delete Company

Permanently delete a Brevo CRM company. This action is irreversible.

create_webhook

Create Webhook

Create a Brevo webhook subscription for transactional, marketing, or inbound email events.

update_contact_list

Update Contact List

Update a Brevo contact list's name or move it to another folder.

list_companies

List Companies

Retrieve Brevo CRM companies with optional filtering by name, linked contact, linked deal, creation date, or modification date.

list_webhooks

List Webhooks

Retrieve Brevo webhook subscriptions, optionally filtered by webhook type.

get_contact_list

Get Contact List

Retrieve details for a specific Brevo contact list, including folder association and subscriber counts.

list_contact_folders

List Contact Folders

Retrieve Brevo contact folders. Folders organize contact lists and are required when creating new lists.

list_pipelines

List Pipelines

Retrieve all Brevo CRM deal pipelines and stages. Use this before creating or updating deals with pipeline or stage attributes.

delete_contact_folder

Delete Contact Folder

Delete a Brevo contact folder and all lists inside it. Contacts themselves are not deleted.

get_webhook

Get Webhook

Retrieve details for a specific Brevo webhook subscription.

delete_contact_list

Delete Contact List

Delete a Brevo contact list. Contacts are not deleted, but the list itself is removed.

update_contact_folder

Update Contact Folder

Rename a Brevo contact folder.

update_company

Update Company

Update a Brevo CRM company's name, attributes, or linked contacts and deals. Updating linkedContactIds or linkedDealIds replaces the entire association list.

delete_webhook

Delete Webhook

Delete a Brevo webhook subscription.

create_contact_folder

Create Contact Folder

Create a Brevo contact folder for organizing contact lists.

create_company

Create Company

Create a new company in the Brevo CRM. Optionally set attributes and link contacts or deals.

update_email_campaign

Update Email Campaign

Update an existing draft or scheduled Brevo email campaign's name, sender, subject, content, recipients, schedule, reply-to, tag, or template parameters.

delete_email_campaign

Delete Email Campaign

Delete a Brevo email campaign that has not been scheduled or sent.

get_contact_folder

Get Contact Folder

Retrieve details for a specific Brevo contact folder.

More integrations teams use with Brevo

Slack

Slack: connect with bot OAuth or user OAuth. Send, update, delete, and schedule messages; list and cancel scheduled messages; open DMs and group DMs; manage conversations, members, files, reactions, pins, bookmarks, reminders, user groups, and user status; search messages and files with user scopes; and retrieve user, conversation, and workspace info.

Sharepoint

Manage SharePoint sites, document libraries, lists, and files. Create, read, update, and delete lists and list items with custom columns. Upload, download, move, copy, and version files in document libraries. Search across sites, files, folders, lists, and list items using Microsoft Search. Manage permissions at site, list, and item levels with granular access control. Define and manage content types and site columns. Subscribe to webhooks for list and library change notifications. Retrieve site properties and search for sites across Microsoft 365.

Hubspot

Create, read, update, and delete CRM objects including contacts, companies, deals, tickets, and custom objects. Manage associations between CRM records. Track engagements such as calls, emails, meetings, notes, and tasks. Send transactional and marketing emails, manage campaigns, and handle subscription preferences. Build and manage marketing workflows, sequences, and automation actions. Manage CMS content including blog posts, landing pages, and HubDB tables. Handle commerce data including products, orders, invoices, quotes, and payments. Create and manage contact lists for segmentation. Configure deal, ticket, and order pipelines with custom stages. Search and filter CRM records. Bulk import and export CRM data. Manage users, teams, and account settings. Subscribe to webhooks for real-time notifications on object creation, deletion, property changes, merges, and association changes.

Salesforce

Manage CRM data including Accounts, Contacts, Leads, Opportunities, Cases, and custom objects. Create, read, update, and delete records. Query data using SOQL and search across objects using SOSL. Perform bulk data operations for large-scale imports, exports, and migrations. Execute composite requests to batch multiple operations in a single API call. Access analytics, reports, and dashboards. Manage files and attachments associated with records. Interact with Chatter feeds, posts, and groups for social collaboration. Subscribe to real-time change events via Change Data Capture and Platform Events. Manage org metadata including custom objects, fields, layouts, and workflows. Query data using GraphQL for precise data retrieval across related objects.

Apolloio

Search and prospect B2B contacts and companies from a database of over 275 million people and 70 million organizations. Enrich people and company data with emails, phone numbers, and firmographic details. Create and manage contacts, accounts, deals, and tasks. Add contacts to email sequences and manage sequence statuses. Log and search call records. Perform bulk operations for contact creation, account creation, task creation, and data enrichment.

Microsoft Outlook

Send, read, reply to, forward, and manage email messages in user mailboxes. Organize messages into folders, apply categories, flags, and importance levels. Manage file and item attachments. Create, update, delete, and respond to calendar events and meetings. Find available meeting times, manage attendees, handle recurrence, and work with shared or delegated calendars. Create, read, update, and delete contacts, organize them into contact folders, and manage contact photos. Manage tasks and task lists via Microsoft To Do, including due dates, reminders, recurrence, and checklist items. Subscribe to webhook notifications for changes to messages, calendar events, and contacts. Support for Focused Inbox, @-mentions, mail tips, send-on-behalf, and send-as capabilities.

Technical notes for Brevo

Send transactional and marketing emails, SMS, and WhatsApp messages. Manage contacts, lists, segments, and subscriptions. Create and schedule marketing campaigns across email, SMS, and WhatsApp channels. Track sales pipelines with deals, companies, tasks, and notes via the CRM. Integrate eCommerce data for order tracking, product management, and revenue attribution. Configure live chat conversations, send and receive agent messages, and manage chat widgets. Set up loyalty programs with member enrollment, point credits/debits, rewards, and tier management. Track custom user events for segmentation and automation triggers. Manage senders, domains, DNS authentication, webhooks, and account settings. Receive real-time webhook notifications for email delivery, SMS status, campaign events, inbound emails, CRM activity, payments, and loyalty events.

Connect Brevo to production AI agents

See how Metorial gives Brevo access the governance, tracing, and security controls teams need.

Frequently asked questions

Common questions about connecting Brevo to AI agents with Metorial.

  1. Can Metorial connect Brevo to AI agents?
    Yes. Metorial connects AI agents to Brevo through a governed integration layer, so teams can use the provider while keeping access controlled and observable.
  2. Metorial is MCP compatible and lets teams expose approved provider tools to MCP-capable agents and clients through a controlled access layer.
  3. Metorial applies policies across users, groups, providers, agents, and individual tools, then records the context around every agent interaction.
  4. Yes. Metorial records provider activity so teams can inspect tool calls, troubleshoot integrations, and give security teams the visibility they need.