Brevo MCP. Send alerts and manage contacts without leaving your chat.
Works with every AI agent you already use
…and any MCP-compatible client
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.
Sends rich HTML or template-based emails for alerts, resets, or notifications via the Brevo SMTP API.
Sends immediate, automated SMS notifications to verified phone numbers globally.
Creates, updates, and deletes contact profiles in the Brevo CRM, allowing you to map custom attributes.
Retrieves specific attributes, lists, and records for contacts using their email address.
Creates new empty audience list folders or lists within the Brevo CRM structure.
Retrieves your current Brevo account status, plan details, and sending quota.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
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.
019d7563create contact list
Makes a new, empty list folder in Brevo for organizing campaign segments.
019d7563create crm contact
Builds a brand-new contact record inside the Brevo CRM.
019d7563delete crm contact
Removes a contact profile from the Brevo CRM permanently.
019d7563get contact attributes
Pulls specific data points and metadata for a contact using their email address.
019d7563get smtp account details
Checks your Brevo account status, plan details, and current sending quota.
019d7563list contact folders
Retrieves a list of all contact segments and campaign folders in the CRM.
019d7563list crm contacts
Lists every contact record stored within the Brevo CRM.
019d7563send transactional email
Sends a system-required email payload via the Brevo SMTP API.
019d7563send transactional sms
Sends an automated, transactional SMS message directly to a cellular number.
019d7563update 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
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 Enable the MCP integration and provide your active Brevo API Key.
- 2 Instruct your agent with a goal (e.g., 'Send a maintenance email to all contacts in the 'IT Admins' list').
- 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.
Sends transactional SMS notifications for ticket resolutions or sends password reset emails directly from the support chat window.
Creates and updates lead contact records in the CRM, automatically assigning new prospects to the correct marketing list after a discovery call.
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_emailto fire rich HTML emails immediately. No need to build a campaign in the Brevo UI first. - Handle time-sensitive comms: Use
send_transactional_smsto 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_contactandupdate_contact_attributesto map specific details (like company size or industry) right away. - Keep your data organized: Before running a campaign, use
list_contact_foldersto see what segments already exist, ensuring you don't send emails to the wrong group. - Audit your contacts: Use
list_crm_contactsorget_contact_attributesto verify what data is currently in the CRM. You can't fix what you can't see. - Check your limits: Run
get_smtp_account_detailsto know your current sending quota. Don't run a big blast and get cut off halfway through.
Real-World Use Cases
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.
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.
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.
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
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
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.
Multi-server workflows that include Brevo MCP
Match Startup Founders to Mentors Using MCP
Mentor expertise mapped, startup needs matched, introductions sent , connect each cohort company with the right advisor in minutes, not weeks
MCP Recipe for Automated Lead Qualification
A prospect fills out your agency's inquiry form at 11pm , and gets a generic 'thanks, we will be in touch' email while your competitor who responds in 5 minutes wins the deal because speed kills in agency sales
MCP Recipe for Legal Billing Automation
Billable hours pulled, invoice created, payment link sent , your legal billing runs itself
MCP Recipe for Portfolio KPI Dashboards
Cap tables centralized, KPIs tracked per company, founder reminders sent automatically , manage your early-stage portfolio from one dashboard
MCP Servers for Data-Driven LP Updates
Traction signals read, cap tables checked, LP update emails sent , your quarterly letter writes itself from real data
MCP Servers for Real-Time Crypto Alerts
Crypto prices pulled, portfolio valued, alert email sent when thresholds hit , manage your crypto without watching charts 24/7
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Instagram (Social Media & Business)
Manage your Instagram presence via AI — publish photos and reels, analyze insights, and manage comments.
Criteo Retail Media API
Equip your AI agent to manage Criteo retail campaigns, line items, and product data directly via the Criteo API.
Drip
Manage subscribers, campaigns, and events in Drip via your AI Agent.
You might also like
Freshsuccess
Manage customer success, track health scores, and oversee account usage via AI agents with Freshsuccess.
Aporia
Monitor AI models and validate LLM interactions with guardrails directly from your AI agent to ensure safety and observability.
RSS / Atom Reader
Connect your AI assistant to any RSS or Atom feed worldwide to fetch news, updates, and articles instantly within your chat interface.