brevo-mcp
Allows managing Brevo contacts, including listing, creating or updating contacts, and importing/exporting contacts via TSV files.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@brevo-mcpList my Brevo contacts"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Brevo FastMCP
A FastMCP server for integrating with the Brevo API. It allows GitHub Copilot to manage Brevo contacts and import/export leads using TSV files.
Features
List Brevo contacts
Create or update Brevo contacts
Export Brevo contacts to TSV
Import TSV contacts into Brevo
Pydantic models
Logging
FastMCP Integration
GitHub Copilot MCP
Project Structure
brevo-fastmcp-v2/
│
├── server.py
├── requirements.txt
├── README.md
├── .env
│
└── src/
├── __init__.py
├── brevo.py
├── config.py
├── models.py
├── tools.py
├── tsv.py
└── utils.pyRequirements
Python 3.12+
Git
VS Code
GitHub Copilot
Brevo Account
Brevo API Key
Installation
Clone Repository
git clone <repository-url>Go to the project directory
cd brevo-fastmcp-v2Related MCP server: keila-mcp
Create Virtual Environment
Windows
python -m venv .venvActivate
Command Prompt
.venv\Scripts\activatePowerShell
.\.venv\Scripts\Activate.ps1Install Dependencies
pip install -r requirements.txtor
pip install fastmcp requests python-dotenv pydanticVerify Installation
python --versionpip --versionfastmcp versionEnvironment Variables
Create a file named
.envAdd
BREVO_API_KEY=your_brevo_api_keyVerify API Key
python -c "import os,requests; from dotenv import load_dotenv; load_dotenv(); r=requests.get('https://api.brevo.com/v3/account', headers={'api-key': os.getenv('BREVO_API_KEY'),'accept':'application/json'}); print(r.status_code); print(r.text)"Expected
200Run MCP Server
python server.pyExpected Output
FastMCP 3.x.x
Starting MCP server 'Brevo FastMCP'
Discovered 4 toolsAvailable MCP Tools
Tool | Description |
list_contacts | List Brevo contacts |
add_contact | Create or update a contact |
export_brevo_to_tsv | Export Brevo contacts to TSV |
import_tsv_to_brevo | Import TSV contacts into Brevo |
Example Prompts
List Contacts
List my Brevo contactsAdd Contact
Create a contact
Email: john@example.com
First Name: John
Last Name: DoeExport Contacts
Export all Brevo contacts to contacts.tsvImport Contacts
Import contacts from contacts.tsvTroubleshooting
Unauthorized (401)
If you receive
401 UnauthorizedRun
python -c "import os,requests; from dotenv import load_dotenv; load_dotenv(); r=requests.get('https://api.brevo.com/v3/account', headers={'api-key': os.getenv('BREVO_API_KEY'),'accept':'application/json'}); print(r.status_code); print(r.text)"If the response says
Unrecognised IP AddressGo to
Brevo
→ Settings
→ Security
→ Authorized IPsAdd your current public IP address.
Restart the MCP server.
Useful Commands
Activate Virtual Environment
.venv\Scripts\activateDeactivate
deactivateUpgrade pip
python -m pip install --upgrade pipUpgrade FastMCP
pip install --upgrade fastmcpList Installed Packages
pip listCheck FastMCP Version
fastmcp versionRun Server
python server.pyTech Stack
Python 3.12
FastMCP
Brevo REST API
Pydantic
Requests
Python Dotenv
GitHub Copilot MCP
TSV (Tab Separated Values)
Author
Harish Nethi# brevo-mcp
brevo-mcp
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server that enables AI tools to interact with ActiveCampaign API, allowing contact management and tracking event analysis through natural language queries.51MIT
- AlicenseBqualityBmaintenanceMCP server for Brevo email marketing platform enabling campaign management, analytics, and automation through natural language.15227MIT
- AlicenseAqualityFmaintenanceAn MCP server for the Resend email API, enabling AI assistants to send emails, manage contacts, audiences, and domains through natural language.1826MIT
Related MCP Connectors
MCP server for LeadDelta — manage LinkedIn connections and CRM data via AI assistants.
MCP server for Tomba email finder, verification, and contact enrichment API
Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/harishnethi/brevo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server