← back to blog
    Berner SetterwallSeptember 23, 20264 min read

    Braze Is Now Live in Cogny: Campaign, Canvas, Segment & KPI Analytics for Your Agent

    Braze runs the lifecycle messaging for a lot of the fastest-growing consumer apps and D2C brands, and until now there was no way to ask your agent "which campaigns had the biggest drop in click rate this week?" or "how is the onboarding Canvas performing?" — not without pulling a CSV export first. That changes today.

    Braze is a live MCP integration in Cogny. Connect a single REST API key and Claude (or any MCP client on app.cogny.com/mcp) can read your campaign, Canvas and audience analytics in natural language.


    TL;DR

    • Braze is live now. Connect it with a REST API key from Settings → Cogny Managed MCPs.
    • Fifteen tools, read-only by design: braze_list_campaigns, braze_get_campaign_details, braze_get_campaign_analytics, braze_get_send_analytics, braze_list_canvases, braze_get_canvas_details, braze_get_canvas_analytics, braze_get_canvas_summary, braze_list_segments, braze_get_segment_details, braze_get_segment_analytics, braze_list_custom_events, braze_get_custom_event_analytics, braze_get_kpi_series, braze_list_email_unsubscribes. No /messages/send, no /users/track, no campaign triggers — an agent cannot dispatch a message or modify your workspace.
    • Works with any Braze instance — the REST endpoint host (e.g. https://rest.iad-01.braze.com) is a field you set at connect time, not a hardcoded region.
    • The Email Marketing Optimization scheduled template now recognises Braze as a connected ESP alongside Klaviyo, Mailchimp, and the rest of the catalog.
    • Works from any MCP client on app.cogny.com/mcp, and from Bash via the Cogny CLI.
    • Included in Cogny Solo ($9/mo).

    What you can do with it

    AreaWhat Claude can do
    CampaignsList all campaigns; inspect a single campaign's details; pull its sent/opened/clicked/unsubscribed/bounced time series; drill into a single send within a campaign
    CanvasList all Canvases (Braze's multi-step journeys); inspect a Canvas's steps; pull its performance time series and summary stats
    SegmentsList all audience segments; inspect a segment's filters; pull its size trend over time
    Custom eventsList the custom events your app tracks; pull an event's frequency time series
    App-level KPIsPull daily/monthly active users and new-user counts as a time series
    Email hygieneList email unsubscribes over a date range

    In plain terms: "Which campaigns lost the most opens week over week?" "How many users entered the onboarding Canvas and what's the drop-off at each step?" "What's our unsubscribe rate this month?" The answers come straight from the Braze REST API without opening the dashboard.


    How to connect it

    1. Open Braze → Settings → APIs and Identifiers → REST API Key → create a new key (or open an existing one).
    2. Grant it read-only permissions: campaigns.list, campaigns.details, campaigns.data_series, sends.data_series, canvas.list, canvas.details, canvas.data_series, canvas.data_summary, segments.list, segments.details, segments.data_series, events.list, events.data_series, kpi.dau.data_series, kpi.mau.data_series, kpi.new_users.data_series, email.unsubscribes.
    3. Copy the generated key, and note the REST endpoint host shown on the same page (e.g. https://rest.iad-01.braze.com) — it's specific to your instance/region.
    4. In Settings → Cogny Managed MCPs, click Connect on the Braze card, paste the REST API key, and enter the REST endpoint host in the REST Endpoint field.

    One key per workspace. The key is stored encrypted, sent only as the Authorization: Bearer header to your Braze REST endpoint, and scoped to your single Cogny workspace.

    If your Braze workspace has an IP allowlist configured for API keys, add Cogny's egress IPs first — otherwise the key is rejected with a 401.


    On trust

    This integration is read-only v1 — the proxy registers no write tools, so there is nothing to approve and nothing an agent can accidentally change. Braze's own permission model reinforces this: the REST API key you grant only ever needs .list, .details, and .data_series/.data_summary scopes — none of the message-send, user-track, or campaign-trigger permissions exist on the key at all.


    Works with the Email Marketing Optimization template

    The Email Marketing Optimization scheduled template now recognises Braze alongside Klaviyo, Mailchimp, Rule, Get a Newsletter, Brevo, MailerLite, Drip and Symplify. It maps Braze's campaign, Canvas and segment data into the same sent → opened → clicked → unsubscribed funnel analysis as every other ESP — so if Braze is your lifecycle platform, the template picks up its tools automatically.

    Enable it from your warehouse Scheduled → + New scheduled prompt → Email Marketing Optimization.


    If your lifecycle or growth team runs on Braze, this is the connector that puts your campaign and Canvas analytics on the same footing as every other source in your Cogny workspace. Connect it from your Cogny dashboard and ask your first question.