MCP Abilities - Brevo: Keep Brevo work easy to inspect

An AI client can work with Brevo from WordPress, giving the operator a clear place to follow the change.
Art Deco mechanical gateway representing authenticated WordPress operations for Brevo audiences, delivery, forms, webhooks, and WonderPush localization.

Choose the Brevo job before the operation

The right path depends on what must change next.

Change audience data

Choose this path when a contact, its attributes, or the lists and folders that organize it must change.

Route contacts by language

Choose this path when language determines which audience should receive a contact.

Connect a customer touchpoint

Choose this path when the next interaction is a campaign, email, signup form, webhook, sender, template, or localized prompt.

Three conditions keep a Brevo result usable

A useful operation needs a clear permission, a configured connection, and an answer worth inspecting.

01

Permission

The authenticated WordPress user must have the manage_options capability; every Brevo ability checks that administrative scope before it runs.

02

Connection

The official Brevo for WordPress integration supplies the site’s Brevo connection.

03

Inspectable result

A structured response gives the operator something concrete to inspect after the request.

Find the operation that matches the work

Each row names a reader outcome and the exact WordPress abilities behind it.

Verify the account and request

Inspect the connected account with brevo/get-account. For a targeted Brevo v3 request, use brevo/api-request with a relative endpoint; external absolute endpoints are rejected. Every Brevo ability requires the WordPress manage_options capability, and remote requests require an API key configured through Brevo for WordPress. The released plugin is distributed through the stable self-hosted ZIP, and each call returns structured results for verification.

Contacts and attributes

Inspect one contact with brevo/get-contact or review the set with brevo/list-contacts. Create, update, or delete records with brevo/create-contact, brevo/update-contact, or brevo/delete-contact. For the fields that describe those records, list, create, update, or delete attributes with brevo/list-attributes, brevo/create-attribute, brevo/update-attribute, or brevo/delete-attribute.

Lists, folders, and language audiences

Inspect folders and lists with brevo/get-folder, brevo/list-folders, brevo/get-list, and brevo/list-lists. Create, update, or delete folders with brevo/create-folder, brevo/update-folder, or brevo/delete-folder. Create, update, or delete lists with brevo/create-list, brevo/update-list, or brevo/delete-list, then add or remove contacts with brevo/add-to-list and brevo/remove-from-list. For language-based membership, list audiences with brevo/list-language-audiences, ensure them with brevo/ensure-language-audiences, and place a contact in the matching audience with brevo/upsert-language-contact.

Campaigns, senders, and email

List campaigns with brevo/list-campaigns and send them with brevo/send-campaign. List and inspect templates with brevo/list-templates and brevo/get-template. Inspect sender domains and senders with brevo/list-sender-domains and brevo/list-senders, create a sender with brevo/create-sender, and send transactional email with brevo/send-email.

Forms and webhooks

For signup forms stored by the official Brevo WordPress plugin, list with brevo/list-wordpress-forms, inspect with brevo/get-wordpress-form, create with brevo/create-wordpress-form, update with brevo/update-wordpress-form, delete with brevo/delete-wordpress-form, or ensure with brevo/ensure-wordpress-form. For Brevo webhooks, list with brevo/list-webhooks, inspect with brevo/get-webhook, create with brevo/create-webhook, update with brevo/update-webhook, or delete with brevo/delete-webhook.

WonderPush localization

Inspect the WordPress-stored WonderPush prompt and widget localization with brevo/wonderpush-get-localization, update it with brevo/wonderpush-update-localization, and audit it with brevo/wonderpush-audit-localization.

What the WordPress connection needs

These named dependencies provide the runtime, ability registration, MCP connection, and Brevo integration.

Required through WordPress 6.9 or newer

WordPress Abilities API
Registers, describes, validates, and permission-checks the abilities exposed by MCP Abilities – Brevo.

Required; PHP 8.0 or newer

PHP 8.0
Provides the server runtime required by MCP Abilities – Brevo.

Required to expose registered abilities as MCP tools; activation required

WordPress MCP Adapter
Exposes registered WordPress abilities to MCP clients.

Required for forms and the API key; leave this integration enabled

Brevo for WordPress
Provides the stored signup forms and the API key used for Brevo account, audience, delivery, and webhook operations.

Download the stable package

Download the stable self-hosted ZIP to obtain the MCP Abilities – Brevo package for the WordPress site. The connected AI client can then use its registered Brevo operations.