Use Studio chat to drive this server — credentials stay in your workspace.
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.
filter=equals(FIRSTNAME,"Jane") — search by any UPPERCASE attribute. Also filter by list_ids or segment_id.filters={"attributes.name":"Acme"} or filters={"attributes.domain":"acme.com"}. Also filter by linked_contacts_ids or linked_deals_ids.date_from/date_to (ms timestamps).list_ids or new_list — imports without a target list fail validation.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 f...
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 tasks with brevo_upsert_crm_task...
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. Use brevo_get_con...
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 with br...
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 brevo_upsert_company (which replaces the entire linked li...
Link or unlink contacts and companies to/from a deal without replacing existing links. Unlike brevo_upsert_deal (which replaces the entire linked list...
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. Use brevo_u...
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. Use brevo_get_blocked_contacts to find blocked emails first.
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
Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.
Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.
Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.
More email integrations you might like
BigMailer is an email marketing platform that enables businesses to manage and automate their email ...
Campaign Monitor is an email marketing software that enables users to create, send, and optimize ema...
Elasticemail is an email delivery service that allows users to send, manage, and track email campaig...
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,...
Gmail is a web-based email service provided by Google, allowing users to send and receive emails, ma...