Connect your account, then chat with AI to run tools.
Brevo offers an email marketing service that enables businesses to send newsletters, manage email campaigns, and track performance metrics. It is primarily used for enhancing customer communication and engagement through targeted email marketing strategies.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsDomain knowledge for Brevo — workflow patterns, data models, and gotchas for your AI agent.
Brevo is an all-in-one marketing platform: transactional email, contact management, CRM (deals, tasks, notes), and campaigns.
IMPORTANT — full update vs incremental links: When you update a deal or company with a payload that includes linked entities, the vendor often replaces the entire linked-entity set. To add or remove individual links without wiping unrelated associations, use the dedicated link/unlink operations in the tool list for deals and companies.
Cancel a scheduled transactional email before it is sent. Pass the batch ID (UUIDv4) to cancel all emails in the batch, or the message ID to cancel a ...
Permanently delete a company from the CRM. This cannot be undone.
Permanently delete a contact from Brevo. This cannot be undone. Pass the contact's email address, numeric ID, or ext_id.
Permanently delete a contact list. The contacts themselves are not deleted — only the list is removed. This cannot be undone.
Permanently delete a CRM note. This cannot be undone.
Permanently delete a CRM task. This cannot be undone.
Permanently delete a CRM deal. This cannot be undone.
Permanently delete an email campaign. This cannot be undone.
Permanently delete a transactional email template. This cannot be undone. Automatically deactivates the template first if it is currently active (Brev...
Get your Brevo account details — organization name, owner email, plan info, sending credits (email + SMS), SMTP relay settings, address, and timezone....
Get transactional contacts that are blocked or unsubscribed. Returns the email, reason (hardBounce, unsubscribed, adminBlocked, etc.), and date blocke...
Get a single company by ID, search by attributes, or list all companies. Use filters to search: filters={"attributes.name":"Acme"} or filters={"attrib...
List all company attributes configured in your Brevo CRM. Returns attribute names, types, and labels. Use this to discover valid attribute keys before...
List all contact attributes configured in your Brevo account. Returns attribute names (e.g. FIRSTNAME, LASTNAME, EMAIL), their types, and categories (...
Get a single folder by ID or list all contact folders. Folders organize contact lists. Returns folder ID, name, subscriber count, and the lists contai...
Get a single contact list by ID or list all contact lists. Returns list name, subscriber count, folder, and creation date. Use the returned list IDs w...
Get a single contact, search by attribute, or list contacts. Pass identifier (email, ID, SMS, ext_id) for one contact. Use filter to search by attribu...
Get campaign statistics for a specific contact — opens, clicks, bounces, unsubscribes across all campaigns. Useful for understanding engagement histor...
Get a single CRM note by ID or list notes. Returns note text (max 3000 chars), linked contact/deal/company IDs, creation date, and author. Filter by e...
Get a single CRM task by ID or list/search tasks with filters. Filter by type, status (done/undone), date (overdue/today/week/range), assignee, or lin...
List all CRM task types (e.g. Call, Email, Meeting, Todo). Returns task type ID and name. Use these IDs when creating or updating CRM tasks.
List all CRM deal attributes configured in your Brevo account. Returns attribute names, types, and labels. Use this to discover valid attribute keys b...
Get an enriched pipeline board view — all deals organized by pipeline stage. Returns pipeline metadata (name, stages in order) plus deals grouped by s...
Get a single CRM deal by ID, search/filter deals, or list all deals. Search by deal name, filter by stage, pipeline, owner, or linked contact/company....
Get sender domains and their authentication status. List all domains to see which are authenticated (DKIM/SPF), or pass a domain_name to get its full ...
Get a single email campaign by ID or list all campaigns. Returns campaign name, subject, status, statistics (sent, opened, clicked, bounced), and sche...
Get email delivery events — opens, clicks, bounces, deliveries, spam reports, unsubscribes, and more. Filter by recipient email, event type, date rang...
Get aggregated transactional email statistics — total requests, delivered, opens, clicks, bounces, spam reports, blocked, invalid, and unsubscribes. F...
Get a single email template by ID or list all transactional email templates. Returns template name, subject, HTML content, and active status. Use the ...
Get all contacts belonging to a specific contact list. Returns contact details including email, attributes, and subscription status. List contact list...
List all CRM pipelines with their stages. Returns pipeline ID, name, and each stage's ID, name, and order. Use the returned pipeline and stage IDs whe...
Check the status of scheduled transactional emails. Pass a batch ID (UUIDv4) to see all emails in a batch, or a message ID for a single email. Returns...
List all contact segments in your Brevo account. Segments are dynamic groups of contacts based on conditions (e.g. opened email in last 30 days). Retu...
List all verified email senders for your Brevo account. Returns sender ID, name, email, and active/verified status. Use a sender's email or ID when se...
Get a single transactional email by UUID or list recent transactional emails. Returns email subject, recipient, date, template used, and messageId. Wh...
Get a single webhook by ID or list all webhooks. Returns webhook URL, events subscribed, type (marketing/transactional/inbound), and active status. Fi...
Bulk import contacts into Brevo. Accepts a JSON array of contacts with email and optional attributes. You MUST specify either list_ids (existing list)...
Link or unlink contacts and deals to/from a company without replacing existing links. Unlike updating a company with linked_contacts_ids (which replac...
Link or unlink contacts and companies to/from a deal without replacing existing links. Unlike updating a deal with linked_contacts_ids (which replaces...
Add or remove contacts from a contact list. Set action to 'add' to subscribe contacts or 'remove' to unsubscribe them. Pass up to 150 email addresses ...
Send an email campaign immediately. The campaign must be in draft status with recipients, sender, subject, and content already configured. Create the ...
Send a transactional email via Brevo. Two modes: (1) Custom email: provide to, subject, html_content, and sender_email. (2) Template email: provide to...
Unblock or resubscribe a transactional contact that was previously blocked. List blocked contacts first to find blocked emails.
Create a new company or update an existing one. To create: provide name (required) plus optional attributes, linked contacts/deals. To update: provide...
Create a new contact or update an existing one. To create: provide email (required) plus optional attributes and list_ids. To update: provide identifi...
Create a new contact list or update an existing one. To create: provide name and folder_id (required). To update: provide list_id plus name and/or fol...
Create a new CRM note or update an existing one. To create: provide text (required, max 3000 chars) AND at least one linked entity (contact_ids, deal_...
Create a new CRM task or update an existing one. To create: provide name and task_type_id (both required), plus optional date, duration, notes, assign...
Create a new CRM deal or update an existing one. To create: provide name (required) plus optional attributes, linked contacts/companies. To update: pr...
Create a new email campaign (draft) or update an existing one. To create: provide name, subject, sender_email, content (html_content or template_id), ...
Create a new transactional email template or update an existing one. To create: provide template_name, subject, html_content (or html_url), and sender...
Brevo offers an email marketing service that enables businesses to send newsletters, manage email campaigns, and track performance metrics. It is primarily used for enhancing customer communication and engagement through targeted email marketing strategies. It provides 51 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/brevo. Authentication is handled automatically.
Brevo provides 51 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Brevo uses API Key. Brevo requires credentials. Connect via MCPBundles and authentication is handled automatically.
Connect Brevo to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/brevoThe link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
Brevo and paste the MCP URL into Remote MCP server URL.Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).
More email integrations you might like
BigMailer is an email marketing platform that enables businesses to manage and automate their email ...
Elasticemail is an email delivery service that allows users to send, manage, and track email campaig...
Zoho Campaign is an email marketing platform that allows businesses to create, send, and analyze ema...
Fastmail is an email provider with a modern standards-based API via JMAP. These tools let you list m...
Flexmail is a platform that provides email marketing solutions, enabling businesses to create, send,...
Mailjet Mail is an email service platform that allows businesses to send marketing emails, transacti...