Skip to main content

Brevo MCP

In one line: Connect Brevo so UnleashX can manage contacts, companies and deals, track events, and send transactional emails and SMS straight from a conversation or automation.
CategoryMarketing
AuthenticationAPI Key
Setup time~3 minutes
DifficultyEasy
Best forTeams using Brevo for email/SMS marketing and a lightweight CRM who want their agent to update records and send messages automatically.

1. Overview

Brevo (formerly Sendinblue) is an all-in-one marketing and CRM platform for managing contacts, running email and SMS campaigns, and tracking a simple sales pipeline of companies and deals. Once connected to UnleashX, your agent can add or update a contact after a call, attach them to a company, open or progress a deal, fire a tracking event, or send a transactional email or SMS — all without anyone touching the Brevo dashboard. Connecting Brevo to UnleashX turns conversations into clean CRM data and instant follow-up messages, so leads get captured and contacted while they’re still warm.

2. What you’ll need

  • A Brevo account (the free plan includes API access).
  • A verified sender if you plan to send transactional email.
  • Permission to create an API key (account owner or a user with API access).
No admin access? Ask your Brevo account owner to generate an API key and share it with you. The key is all UnleashX needs.

3. Get your credentials

UnleashX authenticates to Brevo with an API key.
1

Open API keys

In Brevo, click your account name (top-right) → SMTP & API, then the API Keys tab: https://app.brevo.com/settings/keys/api
2

Generate a new key

Click Generate a new API key, give it a name like “UnleashX”, and confirm.
3

Copy the key

Copy the key immediately.
Brevo shows the full API key only once, at creation. If you lose it, you’ll need to generate a new one.
4

(For email) verify a sender

If you’ll send email, go to Senders, Domains & Dedicated IPs and verify the sender address you’ll use as the “from” email.
Capability the key grantsWhy UnleashX needs it
Contacts (read/write)Create, update, list and find contacts; manage list membership.
Companies & Deals (read/write)Create and update companies and deals and link them together.
EventsTrack custom events against a contact.
Transactional email (SMTP)Send transactional emails from a verified sender.
Transactional SMSSend transactional SMS messages.
A Brevo API key is account-wide — it isn’t scoped per feature. Only share it with tools you trust.

4. Connect on UnleashX

1

Open your agent

Sign in at https://www.tryunleashx.com and open the agent you want to connect.
2

Find Brevo

Go to Data Connectors and find Brevo.
3

Connect

Click Connect / Add / Configure and paste your Brevo API key.
4

Confirm

Save. The status will switch to a Connected badge.
01 brevo connected

5. Available tools

ToolWhat it doesChanges data?
Create ContactCreate a new contact.✏️ Yes
Update ContactUpdate a contact by email or ID.✏️ Yes
Find ContactGet a single contact by email or ID.No
List ContactsList contacts.No
List CompaniesList companies.No
List AttributesList available contact attribute fields.No
Unsubscribe ContactRemove contacts from a list.⚠️ Yes
Add CompanyCreate a new company.✏️ Yes
Update CompanyUpdate an existing company.✏️ Yes
Find CompanyGet a single company by ID.No
Delete CompanyPermanently delete a company.⚠️ Yes
Add DealCreate a new deal (optionally link contacts/companies, add a task).✏️ Yes
Update DealUpdate an existing deal.✏️ Yes
Find DealGet a single deal by ID.No
Delete DealPermanently delete a deal.⚠️ Yes
Add AssociationsLink two CRM records (e.g. contact ↔ deal).✏️ Yes
Remove AssociationsUnlink two CRM records.⚠️ Yes
Create EventTrack a custom event against a contact.✏️ Yes
Send EmailSend a transactional email.✏️ Yes
Send SMSSend a transactional SMS.✏️ Yes

6. Example usage

“Add raj@acme.com as a contact, then send him a welcome email from hello@mycompany.com.” Runs Create Contact, then Send Email. “Create a deal called ‘Acme renewal’ worth 50000 INR and link it to contact raj@acme.com.” Runs Add Deal with the amount and contact_search set to the email so it links the contact automatically.

7. Permissions & data access

UnleashX can:
  • Create, read, update and delete contacts, companies and deals.
  • Manage list membership and CRM associations.
  • Send transactional email and SMS, and track events.
UnleashX cannot:
  • Access Brevo data the API key’s account can’t access.
  • Send email from an unverified sender address.
  • Change your Brevo billing or account settings.
To disconnect: In UnleashX go to Data Connectors → Brevo → Disconnect. To fully revoke, delete the API key in Brevo → SMTP & API → API Keys. Revocation is immediate.

8. Troubleshooting

ProblemWhat it meansHow to fix it
401 UnauthorizedThe API key is missing, wrong or deleted.Reconnect in UnleashX with a valid key.
403 ForbiddenYour plan or account doesn’t allow that action.Check your Brevo plan/permissions, then retry.
Email rejected / sender errorThe “from” address isn’t a verified sender.Verify the sender in Brevo and use that exact address.
400 Bad Request on a deal/companyA referenced contact, company or pipeline/stage ID is invalid.Look up the correct ID first, then retry.
429 Too Many RequestsYou hit Brevo’s rate limit.Wait a moment and retry.
For general connector issues, see /mcp/integrations.

9. Frequently asked questions

Is my Brevo data stored by UnleashX? No. Tools call the Brevo API live and return the result. UnleashX doesn’t keep a copy of your contacts or campaigns. Can I send marketing campaigns through this? These tools cover transactional email/SMS and CRM records, not bulk campaign creation. Build campaigns in Brevo; use UnleashX for per-contact actions and messages. How do I rotate my key? Generate a new key in Brevo, reconnect in UnleashX, then delete the old key.

10. References