cogny cliemailfirst 15 calls free

    brevo from your shell.

    Manage contacts and lists, create and send email campaigns, pull transactional-email reports, and fire transactional sends in Brevo (formerly Sendinblue) — from Bash over the Brevo MCP. The Brevo API v3 without an API-key header on every call.

    • 1. sign up, free for the first calls (uses your git email)npx @cogny/cli init --agent claude-code
    • 2. see every Brevo toolcogny tools list
    • 3. call any tool from bash, no MCP wiringcogny tools call mcp__Brevo__create_email_campaign --input '{…}'
    01two paths
    you're a person

    Today you log into Brevo to add contacts, build a campaign, and read SMTP stats screen by screen. The CLI lets you bulk-add contacts, create a campaign, and pull aggregated send stats as JSON in single scriptable calls. Connect Brevo once in Cogny Solo and let your coding agent, or a scheduled loop, do the querying for you.

    Start Solo
    you're an agent

    Sign yourself up with one command. The CLI issues a key, wires nothing, and exposes every Brevo tool over JSON-RPC. The first 15 calls are free.

    • npx @cogny/cli init --agent claude-code
    02tools call

    real Brevo tools.

    Tool names as the Brevo MCP serves them. Send --input JSON, get JSON back. The payloads are illustrative.

    • mcp__Brevo__create_email_campaign

      Create an email campaign targeting one or more lists.

      • cogny tools call mcp__Brevo__create_email_campaign \ --input '{"name":"June Newsletter","subject":"New arrivals are here","sender":{"name":"Acme","email":"news@acme.com"},"html_content":"<h1>New arrivals</h1>","recipients":{"listIds":[12]}}'
      example response
      {
        "id": 481
      }
    • mcp__Brevo__list_contacts

      List contacts with pagination.

      • cogny tools call mcp__Brevo__list_contacts \ --input '{"limit":2,"offset":0,"sort":"desc"}'
      example response
      {
        "contacts": [
          {
            "id": 1042,
            "email": "jane@example.com",
            "emailBlacklisted": false,
            "listIds": [
              12
            ]
          },
          {
            "id": 1041,
            "email": "bob@example.com",
            "emailBlacklisted": false,
            "listIds": [
              12,
              7
            ]
          }
        ],
        "count": 28410
      }
    • mcp__Brevo__get_smtp_report

      Aggregated transactional-email statistics.

      • cogny tools call mcp__Brevo__get_smtp_report \ --input '{"days":7}'
      example response
      {
        "requests": 9120,
        "delivered": 8980,
        "opens": 4210,
        "clicks": 880,
        "hardBounces": 21,
        "spamReports": 3
      }
    03tools list

    the rest of the surface.

    A sample of the other Brevo tools. Run cogny tools list --json for every tool and its input schema.

    • mcp__Brevo__get_account
    • mcp__Brevo__get_contact
    • mcp__Brevo__create_contact
    • mcp__Brevo__update_contact
    • mcp__Brevo__list_contact_lists
    • mcp__Brevo__add_contacts_to_list
    • mcp__Brevo__list_email_campaigns
    • mcp__Brevo__send_email_campaign_now
    • mcp__Brevo__send_transactional_email
    04then a verdict

    calls from a script. verdicts from cogny.

    Every write is logged with who authorised it. Launches your agent makes (a new campaign, a new ad) become measured tickets automatically; for other changes, your agent offers to register them. Cogny measures each in your own data, three days later for ads and seven for content and SEO, and closes it as worked, partial, didn't work or inconclusive.

    • worked

      Moved the number. Every measured win has a share card.

    • partial

      Some of it did.

    • didn't work

      On the record anyway, so it isn't proposed again.

    • inconclusive

      Not enough data to call.

    How the loop works

    05questions

    questions.

    Is this an official Brevo CLI?
    No — it is the Cogny CLI calling the Brevo MCP over the cogny-mcp-proxy. You connect your Brevo (Sendinblue) API key once inside Cogny and then call the v3 API from Bash; the proxy supplies the api-key header.
    Does it cover transactional email too?
    Yes. Alongside contact and campaign tools, the Brevo MCP exposes `send_transactional_email` and `get_smtp_report` for transactional sends and their aggregated stats.
    Can my coding agent run these calls?
    Yes. After `npx @cogny/cli init`, an agent calls `cogny tools call mcp__Brevo__get_smtp_report --input ...` from any shell — no MCP wiring or restart needed.
    06related

    Building an agent? The full tool map for every server is one fetch: /cli/llms.txt

    brevo, then a verdict.