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.
| Category | Marketing |
| Authentication | API Key |
| Setup time | ~3 minutes |
| Difficulty | Easy |
| Best for | Teams 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.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| Capability the key grants | Why 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. |
| Events | Track custom events against a contact. |
| Transactional email (SMTP) | Send transactional emails from a verified sender. |
| Transactional SMS | Send 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
5. Available tools
| Tool | What it does | Changes data? |
|---|---|---|
| Create Contact | Create a new contact. | ✏️ Yes |
| Update Contact | Update a contact by email or ID. | ✏️ Yes |
| Find Contact | Get a single contact by email or ID. | No |
| List Contacts | List contacts. | No |
| List Companies | List companies. | No |
| List Attributes | List available contact attribute fields. | No |
| Unsubscribe Contact | Remove contacts from a list. | ⚠️ Yes |
| Add Company | Create a new company. | ✏️ Yes |
| Update Company | Update an existing company. | ✏️ Yes |
| Find Company | Get a single company by ID. | No |
| Delete Company | Permanently delete a company. | ⚠️ Yes |
| Add Deal | Create a new deal (optionally link contacts/companies, add a task). | ✏️ Yes |
| Update Deal | Update an existing deal. | ✏️ Yes |
| Find Deal | Get a single deal by ID. | No |
| Delete Deal | Permanently delete a deal. | ⚠️ Yes |
| Add Associations | Link two CRM records (e.g. contact ↔ deal). | ✏️ Yes |
| Remove Associations | Unlink two CRM records. | ⚠️ Yes |
| Create Event | Track a custom event against a contact. | ✏️ Yes |
| Send Email | Send a transactional email. | ✏️ Yes |
| Send SMS | Send 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 andcontact_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.
- 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.
8. Troubleshooting
| Problem | What it means | How to fix it |
|---|---|---|
401 Unauthorized | The API key is missing, wrong or deleted. | Reconnect in UnleashX with a valid key. |
403 Forbidden | Your plan or account doesn’t allow that action. | Check your Brevo plan/permissions, then retry. |
| Email rejected / sender error | The “from” address isn’t a verified sender. | Verify the sender in Brevo and use that exact address. |
400 Bad Request on a deal/company | A referenced contact, company or pipeline/stage ID is invalid. | Look up the correct ID first, then retry. |
429 Too Many Requests | You hit Brevo’s rate limit. | Wait a moment and retry. |
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
- Brevo API getting started: https://developers.brevo.com/docs/getting-started
- API keys page: https://app.brevo.com/settings/keys/api
- Senders & verification: https://help.brevo.com/hc/en-us/articles/208836149

