Skills

Brevo Automation

Automate Brevo (Sendinblue) tasks via Rube MCP (Composio): manage email campaigns...

Install

npx skills add davepoon/buildwithclaude --skill brevo-automation -g -a claude-code -y
Category
AI and agents
Updated
3d ago
License
MIT
Context cost
Mediumabout 1,914 tokens
Runs scripts
No, instructions only

What it does

Automate Brevo (Sendinblue) tasks via Rube MCP (Composio): manage email campaigns, create/edit templates, track senders, and monitor campaign performance. Always search tools first for current schemas.

Brevo Automation via Rube MCP

Automate Brevo (formerly Sendinblue) email marketing operations through Composio's Brevo toolkit via Rube MCP.

Toolkit docs: composio.dev/toolkits/brevo

Prerequisites

  • Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
  • Active Brevo connection via RUBE_MANAGE_CONNECTIONS with toolkit brevo
  • Always call RUBE_SEARCH_TOOLS first to get current tool schemas

Setup

Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed, just add the endpoint and it works.

  1. Verify Rube MCP is available by confirming RUBE_SEARCH_TOOLS responds
  2. Call RUBE_MANAGE_CONNECTIONS with toolkit brevo
  3. If connection is not ACTIVE, follow the returned auth link to complete Brevo authentication
  4. Confirm connection status shows ACTIVE before running any workflows

Core Workflows

1. Manage Email Campaigns

When to use: User wants to list, review, or update email campaigns

Tool sequence:

  1. BREVO_LIST_EMAIL_CAMPAIGNS - List all campaigns with filters [Required]
  2. BREVO_UPDATE_EMAIL_CAMPAIGN - Update campaign content or settings [Optional]

Key parameters for listing:

  • type: Campaign type ('classic' or 'trigger')
  • status: Campaign status ('suspended', 'archive', 'sent', 'queued', 'draft', 'inProcess', 'inReview')
  • startDate/endDate: Date range filter (YYYY-MM-DDTHH:mm:ss.SSSZ format)
  • statistics: Stats type to include ('globalStats', 'linksStats', 'statsByDomain')
  • limit: Results per page (max 100, default 50)
  • offset: Pagination offset
  • sort: Sort order ('asc' or 'desc')
  • excludeHtmlContent: Set true to reduce response size
Read the whole SKILL.md on GitHub

More in AI and agents