Add Brevo third-party MCP plugin

Brevo's hosted MCP server speaks Streamable HTTP but authenticates with a user-supplied token rather than OAuth, so the plugin declares a variable and forwards it as an HTTP header.

Co-authored-by: Roshan Sadanani <roshansada@users.noreply.github.com>
This commit is contained in:
Cursor Agent
2026-08-25 06:29:22 +00:00
parent 30a7a40d86
commit 2b3e311946
8 changed files with 161 additions and 0 deletions
+5
View File
@@ -187,6 +187,11 @@
"name": "mailerlite",
"source": "third_party/mailerlite",
"description": "Manage subscribers, groups, campaigns, and automations."
},
{
"name": "brevo",
"source": "third_party/brevo",
"description": "Manage contacts, email and SMS campaigns, and CRM deals."
}
]
}
+1
View File
@@ -42,6 +42,7 @@ Official Cursor plugins for popular developer tools, frameworks, and SaaS produc
| `klaviyo` | [Klaviyo](third_party/klaviyo/) | Cursor | Integrations | Manage profiles, segments, campaigns, and flows. |
| `customer-io` | [Customer.io](third_party/customer-io/) | Cursor | Integrations | Build campaigns, manage segments, and query people. |
| `mailerlite` | [MailerLite](third_party/mailerlite/) | Cursor | Integrations | Manage subscribers, groups, campaigns, and automations. |
| `brevo` | [Brevo](third_party/brevo/) | Cursor | Integrations | Manage contacts, email and SMS campaigns, and CRM deals. |
Author values match each plugins `plugin.json` `author.name` (Cursor lists `plugins@cursor.com` in the manifest).
## Repository structure
+47
View File
@@ -0,0 +1,47 @@
{
"name": "brevo",
"displayName": "Brevo",
"version": "1.0.0",
"minClientVersions": {
"cursor": "3.13.0"
},
"description": "Manage contacts, email and SMS campaigns, and CRM deals.",
"author": {
"name": "Cursor",
"email": "plugins@cursor.com"
},
"homepage": "https://developers.brevo.com/docs/mcp-protocol",
"repository": "https://github.com/cursor/plugins",
"license": "MIT",
"logo": "assets/logo.png",
"keywords": [
"brevo",
"sendinblue",
"email",
"sms",
"marketing",
"crm",
"mcp"
],
"category": "integrations",
"tags": [
"brevo",
"email",
"mcp",
"marketing"
],
"variables": {
"type": "object",
"properties": {
"BREVO_MCP_TOKEN": {
"type": "string",
"title": "Brevo MCP token",
"description": "API key created in Brevo under Account \u2192 SMTP & API \u2192 API Keys with \"Create MCP server API key\" enabled."
}
},
"required": [
"BREVO_MCP_TOKEN"
]
},
"mcpServers": "./mcp.json"
}
+9
View File
@@ -0,0 +1,9 @@
# Changelog
All notable changes to this plugin will be documented here.
## 1.0.0 — initial release
- Added the `brevo` MCP server pointing at `https://mcp.brevo.com/v1/brevo/mcp`.
- Auth uses a Brevo MCP token supplied by the user as a request header.
- Logo: Brevo's official mark, from the `getbrevo` GitHub organization.
+21
View File
@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2026 Cursor
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+67
View File
@@ -0,0 +1,67 @@
# Brevo
Cursor plugin that connects agents to [Brevo](https://www.brevo.com) through Brevo's official remote [Model Context Protocol](https://modelcontextprotocol.io/) server.
Manage contacts and lists, build email, SMS, and WhatsApp campaigns, and work with the built-in CRM's deals, companies, and tasks in your Brevo account.
## Install
1. Open **Cursor Settings → Plugins**.
2. Search for **Brevo**.
3. Click **Install**, then set your Brevo MCP token (below).
Or run `/add-plugin brevo` in chat.
## MCP
```json
{
"mcpServers": {
"brevo": {
"type": "http",
"url": "https://mcp.brevo.com/v1/brevo/mcp",
"headers": {
"Authorization": "Bearer ${BREVO_MCP_TOKEN}"
}
}
}
}
```
Auth is a Brevo **MCP token** sent as a bearer token. Brevo's regular API keys do not work — the key has to be created with **Create MCP server API key** enabled.
## Before you connect
Create the token in Brevo under **Account → SMTP & API → API Keys**, turn on **Create MCP server API key**, then set it in **Dashboard → Plugins → Configure**.
The token grants full read and write access to the account. There is no read-only mode, so treat it like a password and rotate it from the same screen if it leaks.
## What agents can do
| Category | Capabilities |
| --- | --- |
| Contacts | Contacts, lists, segments, attributes, folders, and import/export |
| Email campaigns | Create and manage campaigns, templates, and transactional templates, and read analytics |
| SMS & WhatsApp | SMS campaigns plus WhatsApp campaigns and message management |
| CRM | Deals, companies, tasks, pipelines, and notes |
| Account & delivery | Senders, domains, dedicated IPs, users, webhooks, and external feeds |
The hosted runtime is the source of truth for tool names and schemas.
## Notes
- Tool calls run with the permissions of the MCP token, not a per-user identity.
- `https://mcp.brevo.com/v1/brevo/mcp` exposes all 27 modules at once. Brevo also serves one endpoint per module — for example `https://mcp.brevo.com/v1/brevo_contacts/mcp` — which is a good way to cut the tool count if the full server is too broad.
- Brevo describes the MCP server as early access, so the tool catalog can change.
## Docs
- Brevo MCP protocol: https://developers.brevo.com/docs/mcp-protocol
- Integration guide (Cursor setup): https://developers.brevo.com/docs/integration-guide
- Server URL: https://mcp.brevo.com/v1/brevo/mcp
Logo is Brevo's official mark, from the `getbrevo` GitHub organization.
## License
MIT
Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

+11
View File
@@ -0,0 +1,11 @@
{
"mcpServers": {
"brevo": {
"type": "http",
"url": "https://mcp.brevo.com/v1/brevo/mcp",
"headers": {
"Authorization": "Bearer ${BREVO_MCP_TOKEN}"
}
}
}
}