4,500+ servers built on MCP Fusion
Vinkius

Brevo Alternative MCP. Automate multi-channel messages from your agent.

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 Alternative MCP on Cursor AI Code Editor MCP Client Brevo Alternative MCP on Claude Desktop App MCP Integration Brevo Alternative MCP on OpenAI Agents SDK MCP Compatible Brevo Alternative MCP on Visual Studio Code MCP Extension Client Brevo Alternative MCP on GitHub Copilot AI Agent MCP Integration Brevo Alternative MCP on Google Gemini AI MCP Integration Brevo Alternative MCP on Lovable AI Development MCP Client Brevo Alternative MCP on Mistral AI Agents MCP Compatible Brevo Alternative MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Brevo Alternative MCP Server lets your AI agent manage all your transactional and marketing messaging through a single connection. Use it to send emails, SMS, and WhatsApp messages; create templates; update contacts; and pull detailed delivery statistics from any client.

What your AI agents can do

Create contact

Creates a new individual contact record in the Brevo system.

Create contact attribute

Adds a specific piece of data (an attribute) to an existing contact's profile.

Create contact folder

Establishes a new folder structure for organizing contacts.

+ 42 more capabilities included
Contact Management

Create, list, and modify contacts and their attributes. Use tools like create_contact, list_contacts, and update_contact to keep your user database current for any send.

Multi-Channel Messaging

Send messages across three channels: transactional emails (send_transactional_email), SMS campaigns (send_transactional_sms), and WhatsApp messages (send_whatsapp_message).

Template & Asset Creation

Build reusable assets like email templates, contact lists, and webhooks. You can use create_email_template or list_contact_lists to set up your campaigns.

Performance Analytics

Get detailed delivery data for all channels. Access aggregated reports (get_sms_statistics_reports) and raw event logs (e.g., get_email_statistics_events).

System & Domain Control

Manage the underlying infrastructure, including registering domains (register_domain), listing senders (list_senders), or retrieving general account status (get_account).

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 Alternative MCP Server: 45 Tools for Messaging & Ops

These tools give your AI agent access to every function in the Brevo platform—from creating contacts to running complex multi-channel campaigns.

create019e5d03

create contact

Creates a new individual contact record in the Brevo system.

create019e5d03

create contact attribute

Adds a specific piece of data (an attribute) to an existing contact's profile.

create019e5d03

create contact folder

Establishes a new folder structure for organizing contacts.

create019e5d03

create contact list

Creates a dedicated grouping list to hold multiple contacts.

create019e5d03

create email campaign

Sets up and schedules a new, broad email marketing campaign.

create019e5d03

create email template

Builds the foundational structure (HTML/text) for an email that you plan to use repeatedly.

create019e5d03

create event

Records a single, specific user action or activity event for tracking purposes.

create019e5d03

create events batch

Logs multiple related user activity events all at once.

create019e5d03

create sender

Sets up and verifies a new sender identity or domain name for outgoing messages.

create019e5d03

create sms campaign

Initializes an SMS campaign that will send mass text messages to a list of numbers.

create019e5d03

create webhook

Configures a new webhook URL so Brevo can send data updates to your external service.

delete019e5d03

delete contact

Permanently removes an entire contact record from the system.

delete019e5d03

delete scheduled email

Removes a planned transactional email from the queue before it gets sent out.

get019e5d03

get account

Retrieves general account information, like your usage credits and billing status.

get019e5d03

get account activity

Fetches a log of recent actions taken within the Brevo platform by users or systems.

get019e5d03

get contact

Retrieves all stored details for one specific contact using their ID.

get019e5d03

get email statistics events

Gets raw, unaggregated logs detailing every single transactional email sent and its status (opens, bounces, etc.).

get019e5d03

get email statistics reports

Fetches summarized, aggregated data about your email activity per day or week.

get019e5d03

get email template

Retrieves the full code and details of a specific, existing email template.

get019e5d03

get sms campaign

Gets all the setup parameters and status for a defined SMS campaign.

get019e5d03

get sms statistics events

Retrieves raw, unaggregated logs detailing every single SMS message sent out and its delivery status.

get019e5d03

get sms statistics reports

Fetches summarized, aggregated data about your total SMS activity over a set period.

get019e5d03

get transactional email

Retrieves the actual personalized content of an email that was sent out at a specific time.

get019e5d03

get webhook

Displays all configured webhooks and their current status.

get019e5d03

get whatsapp statistics events

Gets raw, unaggregated logs detailing every single WhatsApp message sent out and its delivery status.

list019e5d03

list contact attributes

Lists all the custom data fields (attributes) you can assign to contacts.

list019e5d03

list contact folders

Shows a list of organizational folders used for categorizing contacts.

list019e5d03

list contact lists

Retrieves all the predefined lists that group specific sets of contacts together.

list019e5d03

list contacts

Gets a full list of every individual contact record you have stored in Brevo.

list019e5d03

list domains

Shows all the sender domains that are currently verified and approved by the platform.

list019e5d03

list email campaigns

Lists every email campaign you have set up, including their status (draft, scheduled, etc.).

list019e5d03

list email templates

Retrieves a list of all the reusable email templates available in your account.

list019e5d03

list events

Shows a general feed of tracked events that have occurred within Brevo's ecosystem.

list019e5d03

list senders

Retrieves all verified email sender credentials and domains you can use to send messages.

list019e5d03

list sms campaigns

Lists every SMS campaign that has been created or is ready to be sent out.

list019e5d03

list transactional emails

Gets a list of all historical transactional emails that have been processed by the system.

list019e5d03

list webhooks

Lists every configured webhook endpoint and its last activity status.

register019e5d03

register domain

Initiates the process of verifying and registering a new domain name for sending emails.

send019e5d03

send email campaign now

Sends an entire email campaign immediately, bypassing any scheduled delay.

send019e5d03

send transactional email

Dispatches a single, specific transactional email message to one or more recipients.

send019e5d03

send transactional sms

Sends an immediate text message (SMS) to specified phone numbers.

send019e5d03

send whatsapp message

Delivers a single WhatsApp message to a recipient's number.

update019e5d03

update contact

Modifies details (like name, status, or attributes) for an existing contact record.

update019e5d03

update email campaign

Changes the content, schedule, or target list of a previously created email campaign.

update019e5d03

update email template

Edits the HTML or text content of an existing reusable email template.

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 Alternative, 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 connect your Brevo account to your AI agent and run all your messaging workflows—marketing or transactional—through one place. You don't gotta hop between a bunch of dashboards just to send an email or check some numbers. Here’s what you can do with the tools.

Managing Your Contacts:
You can keep your user database totally current. Use create_contact to make a new person in the system, and you'll use update_contact later to change their name, status, or other details. You also gotta handle attributes; run list_contact_attributes first, then you can assign specific data points to existing contacts using create_contact_attribute.

Need to organize people? Use create_contact_folder to set up new folders, and you'll use create_contact_list to build dedicated groups of contacts. You can check who you’ve got stored by running list_contacts, or if someone leaves the fold, you can permanently wipe them with delete_contact. To see all the pre-built grouping lists you have, run list_contact_lists.

For granular control, you'll also find tools like get_contact to fetch every detail for one specific individual.

Sending Messages Across All Channels:
This connection lets your agent send messages across three different channels. You can dispatch single, immediate emails using send_transactional_email or sending a whole group out via send_email_campaign_now. For texts, you've got two ways: send one quick message with send_transactional_sms, or initialize a large batch of messages with create_sms_campaign and send it using send_transactional_sms.

If you need to hit someone on WhatsApp, use send_whatsapp_message for single deliveries. You can also take specific action by sending a whole email campaign at once using send_email_campaign_now, or if you gotta pull the plug on something scheduled, run delete_scheduled_email.

Building Campaigns and Assets:
Before you send anything, you need assets. Use create_email_template to build the foundational structure—the HTML and text—for any email you plan to reuse. You can check out existing templates with list_email_templates or grab the full code using get_email_template. For larger scale sends, you'll set up campaigns by calling create_email_campaign, which schedules a broad marketing blast.

If you need to adjust that campaign later, use update_email_campaign. You can also create and manage reusable webhooks; run list_webhooks to see what’s configured, or use create_webhook so Brevo sends data updates straight out of the platform to your external system. For tracking user behavior, you record a single action with create_event, or log many related actions all at once using create_events_batch.

You can also set up new sender identities by calling list_senders to check existing domains, or running create_sender if you gotta verify a brand new domain.

Tracking Everything and Checking Stats:
You've got detailed stats for every channel. For email, you can get the raw, unaggregated logs detailing every single message sent—opens, bounces, everything—by running get_email_statistics_events. If you just need a summary of your activity over time, use get_email_statistics_reports. You can check what content was actually sent at a specific time using get_transactional_email.

For SMS, raw logs are available via get_sms_statistics_events, and summarized data comes from get_sms_statistics_reports. WhatsApp follows suit with get_whatsapp_statistics_events for raw delivery status reports. To see what assets you’ve set up, run list_email_campaigns or grab the setup parameters of a specific campaign using get_sms_campaign.

System Management:
You need to manage the backend stuff too. You can initiate domain verification and registration by calling register_domain. If you're curious about your usage, run get_account to check billing status or credits. To see what’s been going down in the platform lately, use get_account_activity, which fetches a log of recent system actions.

You can also view all configured webhook endpoints using list_webhooks. This setup lets you manage every piece of data and every message type from one single API connection.

How Brevo Alternative MCP Works

  1. 1 Subscribe to this server and enter your Brevo API Key (v3) into your AI client.
  2. 2 Tell your agent the task. For example: 'Send a transactional email to john@example.com with the subject X.'
  3. 3 The agent calls send_transactional_email, queues the message, and reports back the assignment ID for tracking.

The bottom line is you talk to your AI client like talking to a person; it handles all the API calls in the background.

Who Is Brevo Alternative MCP For?

This server is built for people who live in the intersection of marketing and engineering. If you're an ops engineer tired of clicking through separate dashboards to check campaign performance, or a developer who needs to debug email delivery logs without leaving their terminal, this is for you.

Marketing Operations Specialist

Manages templates and monitors overall campaign performance. Uses list_email_templates and get_email_statistics_reports to ensure brand consistency across all sends.

Software Developer (DevOps)

Integrates messaging logic directly into code or scripts. Calls tools like send_transactional_email and create_contact without needing a GUI.

Customer Support Agent

Verifies if specific communications were delivered. Checks message IDs using get_transactional_email against event logs to confirm delivery status for a user.

What Changes When You Connect

  • You get full visibility into delivery failure points. Checking get_email_statistics_events or get_sms_statistics_events gives you unaggregated logs, meaning you see exactly why a message failed—not just that it failed.
  • Contact management is granular. Need to update only the billing address? Use update_contact with specific attribute data rather than recreating the whole record. You can also use list_contact_attributes first to know what fields are available.
  • It handles all three major channels: Email, SMS, and WhatsApp. Instead of connecting a messaging service for email and another for text, this server manages them all in one API endpoint set. Send everything from your client.
  • Template management is centralized. You can list_email_templates to see what you have, then use get_email_template to pull the full code before using update_email_template to make changes. It keeps your branding consistent.
  • You don't rely on stale data. The ability to call list_contacts and then immediately follow up with create_contact_list lets you build dynamic, targeted lists based on live user data feeds.

Real-World Use Cases

01

Debugging a Missed Campaign

The marketing manager notices some customers didn't get the 'Sale Alert' email. They ask their agent to check the logs. The agent runs get_email_statistics_events and identifies that recipients in the APAC region bounced due to an invalid domain name, allowing the team to fix the list before resending.

02

Onboarding a New User Segment

The developer needs to segment new users based on their sign-up source. They use create_contact for the initial record and then immediately call create_contact_attribute multiple times to tag them (e.g., 'Source: Paid', 'Tier: Gold'), ensuring accurate future targeting.

03

Sending a Time-Sensitive Alert

Customer support gets an alert that a user needs immediate help with their account access. Instead of email, they ask the agent to run send_whatsapp_message immediately, guaranteeing the message reaches the customer's primary device instantly.

04

Creating a Multi-Step Sequence

The marketing team wants to launch a new product line. They first use list_email_templates to find the core assets, then they call create_email_campaign, and finally, if needed, schedule follow-up messages via send_transactional_sms for immediate reminders.

The Tradeoffs

Treating all messaging as one tool

Assuming that just calling 'Send message' works for both WhatsApp and email. This fails because you need different API payloads, templates, and compliance checks depending on the channel.

You must specify the channel: use send_transactional_email when sending an HTML template, or call send_whatsapp_message when targeting a chat-based delivery.

Overwriting contact data manually

Manually updating a user's phone number in the UI and forgetting to sync that change into your application logic. The agent will then use old, incorrect data.

Always run update_contact via your AI client when changing core user attributes (like email or phone) to ensure Brevo's record is current.

Ignoring campaign setup

Trying to send a high-volume message without first ensuring the sender domain is verified. This results in messages being blocked by ISPs.

Before sending anything, use list_senders or register_domain to verify and secure your outgoing credentials.

When It Fits, When It Doesn't

Use this server if your workflow requires managing messaging across multiple channels (Email, SMS, WhatsApp) and requires deep data visibility into campaign performance. Specifically, you need the ability to read event logs (get_email_statistics_events) or manage templates and contacts via API calls.

Don't use it if all you need is a single point of contact for simple email sending that doesn't require tracking delivery failure codes or updating granular attributes. If your goal is only basic list management, there are simpler integration options. But if the job involves campaign operations, debugging failures, and managing multiple communication types, this server is necessary.

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 45 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_contact create_contact_attribute create_contact_folder create_contact_list create_email_campaign create_email_template create_event create_events_batch create_sender create_sms_campaign create_webhook delete_contact delete_scheduled_email get_account get_account_activity get_contact get_email_statistics_events get_email_statistics_reports get_email_template get_sms_campaign get_sms_statistics_events get_sms_statistics_reports get_transactional_email get_webhook get_whatsapp_statistics_events list_contact_attributes list_contact_folders list_contact_lists list_contacts list_domains list_email_campaigns list_email_templates list_events list_senders list_sms_campaigns list_transactional_emails list_webhooks register_domain send_email_campaign_now send_transactional_email send_transactional_sms send_whatsapp_message update_contact update_email_campaign update_email_template

Checking who got the alert shouldn't require 8 clicks across three different dashboards.

Right now, when a client sends an important update, you have to jump from your CRM dashboard (to check contacts), over to the Email Marketing portal (to see if the campaign ran), and finally into the Analytics tab (to see who actually opened it). You copy IDs here, paste them there, and cross-reference bounce rates manually. It's a huge time sink.

With this MCP server, you just tell your agent: 'Show me all delivery statuses for Order #123.' The agent runs `get_transactional_email` and pulls the precise content and status right back to your client chat—no dashboard hopping needed. You get the answer instantly.

Brevo Alternative MCP Server: Centralize all messaging ops.

Before, SMS was handled by a separate toolset from email campaigns. If you had to send an alert, you'd switch contexts entirely, leading to inconsistent user data and difficult logging when things broke. The entire system felt fragmented.

Now, the agent handles it all. Whether you need to `send_transactional_sms` or run a full email campaign using `create_email_campaign`, the server keeps everything under one roof. It's unified messaging control.

Common Questions About Brevo Alternative MCP

How do I check if a specific transactional email was delivered? +

Use get_transactional_email. You provide the message ID, and it retrieves the personalized content and status details. This lets you confirm delivery without sifting through massive log files.

Can I update contact attributes using the Brevo Alternative MCP Server? +

Yes. Use update_contact in conjunction with create_contact_attribute. This allows your agent to modify specific user data points, like a phone number or job title.

What is the difference between `get_email_statistics_events` and `list_transactional_emails`? +

get_email_statistics_events gives you unaggregated raw logs—it's forensic data. list_transactional_emails just gives a list of records, which is much higher level.

How do I send a WhatsApp message using the Brevo Alternative MCP Server? +

You use the dedicated tool send_whatsapp_message. Just tell your agent the recipient's number and the text payload, and it handles the delivery.

Do I need to manually register my domain before sending emails? +

It is highly recommended. Run register_domain first. This verifies that you own the domain name, which prevents your outgoing messages from being flagged as spam.

How do I list or register sender domains using the `list_domains` and `register_domain` tools? +

First, use list_domains to see all verified sending origins. If you need a new domain, run register_domain. This process ensures your messages meet required authentication standards before you can send campaigns.

What is the difference between creating events one by one versus using `create_events_batch`? +

Use create_events_batch when tracking activity across many users. It processes event data in a single API call, which is faster and more efficient than calling the system for every individual website interaction.

If I need to change the content of an existing email template, should I use `update_email_template`? +

Yes, you must use update_email_template. This function modifies a live, established template without deleting it first. It's the direct way to adjust branding or copy.

Can I send a custom transactional email using a JSON payload? +

Yes! Use the send_transactional_email tool. You can provide a full JSON payload including sender details, recipients, subject line, and HTML content to trigger an immediate delivery.

How do I check the performance of my email activity for a specific period? +

You can use the get_email_statistics_reports tool. It provides aggregated transactional email activity per day, allowing you to filter by date or other optional parameters.

Is it possible to manage my email templates directly through the AI? +

Absolutely. You have access to a full suite of tools: list_email_templates to see what's available, create_email_template to build new ones, and update_email_template to modify existing designs.

You might also like

Built & Managed by Vinkius 30s setup 45 tools

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

No hosting. No infrastructure. No complex setup.
All 45 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.