Brevo (Sendinblue) abilities for MCP. Manage contacts, lists, WonderPush localization, and send emails via Brevo API.
This PHP WordPress plugin exposes 21 Brevo API tools but lacks critical definition quality. Tool descriptions are minimal (8-30 chars, well below the 50-200 char baseline for LLM optimization). No input schemas are visible in the provided source code, parameter definitions, types, constraints, and descriptions are absent. The code shows tool registration via wp_register_ability() but the actual schema definitions are not included in the excerpt. Tool annotations (readonly, destructive, idempotent) are added programmatically, which is good, but without visible input schemas, the tools cannot be properly evaluated. Error handling is minimal, no recovery guidance, no actionable error messages. The server is WordPress-plugin-based, not a standalone MCP server, which raises transport and protocol concerns.
Delete a Brevo contact attribute
Delete a Brevo contact
Delete a Brevo folder
Delete a Brevo contact list
Delete a Brevo webhook
Delete a WordPress form
Get Brevo account information
No input schemas visible in source code. All 21 tools lack parameter type definitions, constraints, and descriptions. Cannot verify LLM can infer valid inputs.
Tool descriptions are 8-30 characters (e.g., 'List Brevo contacts', 'Get a Brevo contact'). Baseline is 50-200 chars. Too short to guide LLM selection or explain when to use vs similar tools.
Destructive tools (delete-*) lack confirmation/dry-run support. No error recovery guidance. LLM could delete contacts/lists without safeguards.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 28 | 2026-07-28+ | v2 |
Get a Brevo contact
Get a Brevo folder
Get a Brevo contact list
Get a Brevo webhook
Get a WordPress form
List Brevo contact attributes
List Brevo campaigns
List Brevo contacts
List Brevo folders
List language audiences
List Brevo contact lists
List sender domains
List Brevo webhooks
List WordPress forms
Transport mechanism unknown. Code is a WordPress plugin (PHP), not a standalone MCP server. No evidence of HTTP, SSE, or STDIO transport implementation visible.
No pagination parameters visible (limit, offset, page_size). list-* tools may return unbounded results, risking context window exhaustion.