4,500+ servers built on MCP Fusion
Vinkius

Brevo MCP. Send alerts and manage contacts without leaving your chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Brevo MCP on Cursor AI Code Editor MCP Client Brevo MCP on Claude Desktop App MCP Integration Brevo MCP on OpenAI Agents SDK MCP Compatible Brevo MCP on Visual Studio Code MCP Extension Client Brevo MCP on GitHub Copilot AI Agent MCP Integration Brevo MCP on Google Gemini AI MCP Integration Brevo MCP on Lovable AI Development MCP Client Brevo MCP on Mistral AI Agents MCP Compatible Brevo MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Brevo MCP Server. Automate your full marketing and support stack from any chat client. Send transactional emails, dispatch SMS messages, and manage contacts—all without logging into a separate platform.

Create new CRM profiles, update attributes, and list existing contacts using simple commands.

What your AI agents can do

Create contact list

Makes a new, empty list folder in Brevo for organizing campaign segments.

Create crm contact

Builds a brand-new contact record inside the Brevo CRM.

Delete crm contact

Removes a contact profile from the Brevo CRM permanently.

+ 7 more capabilities included
Send Transactional Emails

Sends rich HTML or template-based emails for alerts, resets, or notifications via the Brevo SMTP API.

Dispatch SMS Messages

Sends immediate, automated SMS notifications to verified phone numbers globally.

Manage CRM Contacts

Creates, updates, and deletes contact profiles in the Brevo CRM, allowing you to map custom attributes.

Query Contact Data

Retrieves specific attributes, lists, and records for contacts using their email address.

Organize Audience Lists

Creates new empty audience list folders or lists within the Brevo CRM structure.

Check Account Status

Retrieves your current Brevo account status, plan details, and sending quota.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Brevo MCP Server: 10 Tools for Communications & CRM

Use these tools to manage contacts, send emails, and dispatch SMS messages by interacting with your agent.

create019d7563

create contact list

Makes a new, empty list folder in Brevo for organizing campaign segments.

create019d7563

create crm contact

Builds a brand-new contact record inside the Brevo CRM.

delete019d7563

delete crm contact

Removes a contact profile from the Brevo CRM permanently.

get019d7563

get contact attributes

Pulls specific data points and metadata for a contact using their email address.

get019d7563

get smtp account details

Checks your Brevo account status, plan details, and current sending quota.

list019d7563

list contact folders

Retrieves a list of all contact segments and campaign folders in the CRM.

list019d7563

list crm contacts

Lists every contact record stored within the Brevo CRM.

send019d7563

send transactional email

Sends a system-required email payload via the Brevo SMTP API.

send019d7563

send transactional sms

Sends an automated, transactional SMS message directly to a cellular number.

update019d7563

update contact attributes

Changes specific custom details or metadata parameters for an existing CRM contact.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Brevo, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You hook up your Brevo account to your AI agent and run your whole marketing and support stack from one place. You send transactional emails, dispatch SMS messages, and handle contacts—all without having to jump into a separate platform. You just talk to your agent, and it handles the API calls.

Send Transactional Emails: You send rich HTML or template-based emails for alerts, resets, or notifications using the Brevo SMTP API. You'll use the send_transactional_email tool for this.

Dispatch SMS Messages: You send immediate, automated SMS notifications to verified phone numbers globally. The send_transactional_sms tool handles this.

Manage CRM Contacts: You build brand-new contact records using create_crm_contact, you update specific details or metadata for existing contacts with update_contact_attributes, and you permanently remove profiles using delete_crm_contact. You can also list every contact record in the CRM using list_crm_contacts or pull specific data points and metadata for a contact using their email address with get_contact_attributes.

Organize Audience Lists: You create new, empty list folders in Brevo for organizing campaign segments using create_contact_list. You can also see all existing contact segments and campaign folders with list_contact_folders.

Check Account Status: You check your Brevo account status, plan details, and current sending quota by calling get_smtp_account_details.

List Contacts: You get a full list of all contact records stored in the Brevo CRM by using list_crm_contacts.

How Brevo MCP Works

  1. 1 Enable the MCP integration and provide your active Brevo API Key.
  2. 2 Instruct your agent with a goal (e.g., 'Send a maintenance email to all contacts in the 'IT Admins' list').
  3. 3 The agent executes the appropriate tool calls (send_transactional_email, list_contact_folders, etc.) and reports the success status.

The bottom line is, you manage communications and data updates by talking to your agent, not by navigating the Brevo web interface.

Who Is Brevo MCP For?

The Support Specialist who needs to send a ticket resolution SMS without leaving their ticketing dashboard. The Sales Development Rep who needs to capture and enrich a lead's profile immediately after a call. The IT Admin who needs to blast a service-down alert across multiple departments instantly. This is for anyone whose job requires moving data or sending messages across multiple platforms.

Customer Support Specialist

Sends transactional SMS notifications for ticket resolutions or sends password reset emails directly from the support chat window.

Sales Development Representative

Creates and updates lead contact records in the CRM, automatically assigning new prospects to the correct marketing list after a discovery call.

IT System Administrator

Executes quick, targeted email blasts (like maintenance notices) or sends critical service-down SMS alerts by prompting the AI agent.

What Changes When You Connect

  • Send instant alerts: Need to reset a user's password or notify them of a service change? Use send_transactional_email to fire rich HTML emails immediately. No need to build a campaign in the Brevo UI first.
  • Handle time-sensitive comms: Use send_transactional_sms to push critical alerts—like 'System Down' or 'Ticket Resolved'—directly to an admin's phone, even if they're in a meeting.
  • Enrich your lead data: When a new lead comes in, don't just log the name. Use create_crm_contact and update_contact_attributes to map specific details (like company size or industry) right away.
  • Keep your data organized: Before running a campaign, use list_contact_folders to see what segments already exist, ensuring you don't send emails to the wrong group.
  • Audit your contacts: Use list_crm_contacts or get_contact_attributes to verify what data is currently in the CRM. You can't fix what you can't see.
  • Check your limits: Run get_smtp_account_details to know your current sending quota. Don't run a big blast and get cut off halfway through.

Real-World Use Cases

01

The Support Team needs to notify a client of a fix.

A support agent finishes a ticket. Instead of logging into Brevo to manually send a follow-up email, they prompt their agent: 'Send a ticket resolved SMS to john.doe@mail.com.' The agent uses send_transactional_sms and the client gets the notification instantly, keeping the agent in the support workflow.

02

The Sales team captures and enriches a new lead.

A SDR finishes a call with a prospect. They ask the agent to 'Create a contact for Jane Smith at XYZ Corp and add her phone number.' The agent runs create_crm_contact and then update_contact_attributes to map the phone number, getting the lead ready for the next phase.

03

The IT team runs an emergency maintenance blast.

The IT manager needs to alert 50 internal users that the network is down. They prompt the agent: 'Send a maintenance email to all contacts in the 'IT Staff' list.' The agent uses list_contact_folders to find the list and then executes send_transactional_email to blast the notice.

04

The Marketing team cleans up old data.

Marketing needs to remove an old, inactive vendor from the CRM. They tell the agent: 'Delete the contact for vendor@corp.com.' The agent runs delete_crm_contact, ensuring the profile is permanently removed from Brevo's system.

The Tradeoffs

Switching between platforms

Logging into Brevo to send a simple password reset email, then switching to Slack, and finally sending a follow-up SMS via a different tool.

Keep it in chat. Tell your agent to 'Send a password reset email to user@domain.com and follow up with an SMS.' The agent handles both send_transactional_email and send_transactional_sms sequentially in one conversation.

Ignoring existing contact data

Creating a contact record with just an email address, forgetting to add crucial attributes like 'Industry' or 'Role'.

Use create_crm_contact and immediately follow up with update_contact_attributes to map every required data point. Don't leave fields blank.

Manually listing contacts for review

Opening the Brevo dashboard just to see who you've contacted last week, requiring several clicks and filters.

Run list_crm_contacts directly through your agent. You get the full list and metadata immediately, without leaving your chat window.

When It Fits, When It Doesn't

Use this if your core task is executing immediate, single-action communication or data changes (e.g., 'Send this now,' or 'Update that field'). This server handles the immediate payload: sending emails, dispatching SMS, or changing a record's attributes. Don't use it if you need complex reporting, audience segmentation, or deep data analysis. For that, you need a dedicated analytics tool or need to first use get_contact_attributes and then process the resulting data in your client environment. If you are building a workflow that needs to save the data payload for later analysis, you might need to use a separate data warehousing tool.

* Use this if: You need to execute a defined action (e.g., send_transactional_email).
* Don't use this if: You need to generate a report showing open rates or aggregate user behavior across multiple time periods. Use a dedicated analytics service for that.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Brevo. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_contact_list create_crm_contact delete_crm_contact get_contact_attributes get_smtp_account_details list_contact_folders list_crm_contacts send_transactional_email send_transactional_sms update_contact_attributes

Managing communications across emails, SMS, and CRM records is usually a nightmare of clicks.

Today, if you need to send a simple password reset email, you log into Brevo. Then, if you need to follow up with an SMS, you have to switch to the SMS tab, input the details, and click send. If you're doing this for five different people, you're doing five full platform logins and multiple context switches.

With the Brevo MCP Server, you just tell your agent, 'Send a reset email and text the user.' The agent runs the necessary tools (`send_transactional_email` and `send_transactional_sms`) and handles the payload dispatch in your chat. It’s all one prompt, one place.

Brevo MCP Server: Send emails and texts from your chat.

You eliminate the need to manually navigate to the 'Templates' section, 'Contact Lists,' or 'Campaigns' tabs just to execute a single, urgent message. You never have to copy an email address from one screen and paste it into another dashboard.

This server lets you run complex, multi-step communication pipelines—like creating a contact, updating their job title, and sending an alert email—all by interacting with your agent. It's immediate, direct, and non-stop.

Common Questions About Brevo MCP

How do I use the `send_transactional_email` tool with Brevo MCP Server? +

You tell your agent to send the email and provide the recipient and content. The agent handles the payload requirements, ensuring the email payload is processed correctly through the Brevo SMTP API.

Can I use the `send_transactional_sms` tool for marketing campaigns? +

No. The send_transactional_sms tool is designed for immediate, time-sensitive alerts—think system alerts or ticket updates. It bypasses standard web client limitations for pure, automated dispatch.

What is the difference between `create_crm_contact` and `update_contact_attributes`? +

create_crm_contact makes a brand-new person in the CRM. update_contact_attributes changes data—like changing a job title or adding a company—for someone who already exists.

How do I list all my contact lists using `list_contact_folders`? +

Just ask your agent to list the folders. The agent calls list_contact_folders and returns all the campaign segments and list structures available in your Brevo account.

Can I check my Brevo sending limits with `get_smtp_account_details`? +

Yes. Running get_smtp_account_details fetches your current account status, plan, and quota, so you know exactly how much you have left to send.

How do I use the `get_contact_attributes` tool to enrich a contact profile? +

The get_contact_attributes tool retrieves specific metadata for a contact using their email. You can use this to check attributes like job title or company size before sending a message.

What happens if I try to send an email with `send_transactional_email` and don't specify a verified domain? +

The server requires absolutely mapped verified domains to prevent DKIM failure bouncing. If you skip this, the email will likely fail to send or bounce back.

Can I delete a contact profile using `delete_crm_contact` to comply with data retention rules? +

Yes, delete_crm_contact permanently removes a CRM contact profile. This function is designed for compliance and data deletion needs.

Can I format the transactional emails organically via prompt? +

Absolutely. Using the send_transactional_email operation, the AI dynamically renders the HTML body from your specific text instructions or leverages pre-made numeric Brevo templates.

Is it possible to assign custom CRM attributes when creating a contact? +

Yes. The create_contact tool exposes a JSON parameter block mapping fields perfectly (like FIRSTNAME, LASTNAME, CITY) directly alongside their assigned inclusion lists.

Are the SMS dispatched globally? +

Yes! Brevo's massive routing handles global cellular numbers, and the send_sms command executes that payload identically as long as your Brevo account remains credit-funded and active.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Brevo. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.