Claude Braze connectorWhat Claude can do in your Braze account.
The Claude Braze connector exposes 42 tools. 32 read campaign, Canvas, segment and KPI data, 5 create or update content, and 5 are described nowhere. Below: what Claude can analyse, what content it can touch, and what Braze keeps out of reach.
Verified Trustpilot reviews · AI, automation & growth agency
What changes for CRM and lifecycle marketing teams
Braze runs your campaigns, Canvases and segments. With the connector, the aggregated analytics behind them become something you can question in Claude, and a small set of content tools lets it prepare email templates, content blocks and media. Braze keeps user-level personal data out of every tool, so Claude works on totals, not on individual profiles.
A performance read in one question. get_campaign_dataseries and get_canvas_data_summary return day-by-day and rolled-up results, and Claude explains what moved and when.
The health of the audience. get_segment_data_series, get_dau_data_series and get_uninstalls_data_series track segment size, daily actives and uninstalls, so a spike can be set against your send calendar.
Content prepared in the conversation. create_email_template and update_content_block put drafted content into Braze, and create_media_library_asset uploads the visual that goes with it.
What Claude will not do here. No tool returns data from Braze user profiles. The directory sheet carries no tool that launches or stops a campaign, and five names on it are documented nowhere. Braze itself advises against letting a client act automatically. Nothing runs on its own either: no tool fires when a Canvas underperforms. For scheduled data flows, the Braze Make integration does a different job, background scenarios rather than conversation. More connectors sit on the Integrations hub.
Five words before you plug it in
The vocabulary you will meet while connecting Braze.
- Connector
- The link you set up once between Claude and an account you already have, so Claude can work in that account while it answers you.
- Tool
- One named thing the connector lets Claude do. Claude picks the ones it needs by itself, and the directory sheet lists them by name.
- Authorization
- The service's own sign-in screen, where you hand Claude the access it will use later. Given once per person, and taken back the same way.
- Approval
- The confirmation Claude waits for before it goes through with a change to your account, shown in the chat at the moment it matters.
- MCP
- The shared standard connectors are built on: it is what lets an assistant such as Claude talk to an outside service like Braze.
Connecting Braze to Claude in three steps
- 01
Find Braze in Claude
In Claude's settings, open Customize, then Connectors, and look for Braze in the list. On a Team or Enterprise workspace, an Owner or Primary Owner has to switch the connector on before each member can sign in.
- 02
Start the connection
Click Connect on its row, then sign in to Braze in the window the service opens itself. If the link breaks later, Disconnect and connect again from the same row.
- 03
Read the authorization screen
Read Braze's screen before you accept it. It belongs to the service, not to Claude, and it decides what the access covers. You can also withdraw that access later from your Braze account itself.
The 42 tools, sorted by what they do
Braze gives Claude 42 tools: 32 that read your account, 5 that change something in it, and 5 no official source describes.
Three groups: what Claude reads, what it creates or updates, and five tools no official source describes. Tool names stay as Claude shows them.
- 32 read
- 5 write
- 5 not documented
Tools index
- get_campaign_dataseries
- get_campaign_details
- get_campaign_list
- get_canvas_data_series
- get_canvas_data_summary
- get_canvas_details
- get_canvas_list
- get_catalog_item
- get_catalog_items
- get_catalogs
- get_content_block_info
- get_content_blocks
- get_custom_attributes
- get_dau_data_series
- get_email_template_info
- get_email_templates
- get_events
- get_events_data_series
- get_events_list
- get_integration_job_sync_status
- get_mau_data_series
- get_new_users_data_series
- get_product_list
- get_quantity_series
- get_revenue_series
- get_segment_data_series
- get_segment_details
- get_segment_list
- get_send_data_series
- get_session_data_series
- get_uninstalls_data_series
- get_workspaces
What Claude reads (32)
32 toolsThirty-two tools that look up campaigns, Canvases, catalogs, segments, events and KPIs without touching them.
get_campaign_dataseries
Returns a daily series of a campaign's results over time: messages sent, opens, clicks and conversions, broken down by channel. Claude can chart the curve in words or compare two campaigns over the same days.
get_campaign_details
Retrieves the useful information about one campaign from its identifier. Claude reaches it once it knows which campaign you mean. It is the step between a name in a list and the facts behind that campaign.
get_campaign_list
Exports the list of campaigns with their name, identifier, whether they are API campaigns, and their tags. Claude uses it to find the campaigns you mean before pulling any numbers on them.
get_canvas_data_series
Exports the time series data of a Canvas so Claude can follow how it performed day by day. Claude can then point to the day a journey started to lose people.
get_canvas_data_summary
Returns rollups of a Canvas's time series for a short results summary, rather than every data point. It suits a quick verdict better than the full series does.
get_canvas_details
Exports a Canvas's metadata: its name, when it was created, its current status and more. Claude uses it to check what a journey is before judging how it performs.
get_canvas_list
Pulls every Canvas into one list with their name, identifier and tags. It is how Claude locates a journey you only remember by part of its name or by a tag.
get_catalog_item
Returns a single catalog item and its content, from the catalog you name. Braze's reference reaches it through the catalog name and the item ID, and Claude can then describe that item's stored content to you.
get_catalog_items
Returns several items of a catalog along with their content. It gives Claude a sample of the catalog to describe or compare, item by item.
get_catalogs
Lists the catalogs that exist in a workspace, the starting point for both catalog item tools. Claude needs a catalog name before it can open any of its items.
get_content_block_info
Gets the details of an existing content block, and can add which campaigns or Canvases include it. That inclusion data shows how far one revision would reach.
get_content_blocks
Lists the existing content blocks in your account with their information. Claude starts here when you describe a block by what it contains rather than by its name.
get_custom_attributes
Exports the custom attributes recorded for your app, in alphabetical groups of 50. Claude pages through them to tell you which fields your team actually records.
get_dau_data_series
Tracks daily active users: one count of unique active people per date. Claude can set the curve against a date you name, such as a launch or an outage.
get_email_template_info
Gets the information held for one specific email template. Claude reads it before proposing a new version or reusing the template. It covers one template, where the listing tool shows them all.
get_email_templates
Lists the email templates available in your Braze account. It gives Claude the names to work with when you ask about a template in your own words.
get_events
Pages through the custom events recorded for your app, in alphabetical groups of 50 with cursor paging. Claude can then tell which events exist before counting any of them.
get_events_data_series
Returns how often a custom event occurred over a time period you set. Claude turns the counts into a day-by-day reading of the period you set.
get_events_list
Exports custom event names in alphabetical groups of 250, page by page. It is the lighter option when Claude only needs to check a name exists. Paging is by page number here.
get_integration_job_sync_status
Returns past sync statuses for a given Cloud Data Ingestion integration, ten per call. Claude can tell you when the last good sync ran and which ones did not finish.
get_mau_data_series
Gives monthly active users as a daily figure, each one counted over a rolling 30-day window. Claude can read the trend of that rolling figure across the period you ask about.
get_new_users_data_series
Counts new users day by day, one total per date. Claude can line these counts up with your campaign calendar. Each point is one calendar day.
get_product_list
Returns a paginated list of product IDs from your purchase data. Claude uses those identifiers to ask the right questions about purchases. The list comes back in pages, which Claude walks through for you.
get_quantity_series
Returns the total number of purchases in your app over a time range. Claude can compare it with an earlier range of the same length. It counts purchases, not the money they brought in.
get_revenue_series
Adds up the money spent in your app over a time range. Claude can put the figure next to purchase counts to show the average basket. It measures money, where the quantity tool counts orders.
get_segment_data_series
Follows a segment's estimated size over time, one value per day. Claude reads the trend rather than a single snapshot. Braze gives an estimate, so read it as a direction rather than an exact headcount.
get_segment_details
Retrieves the relevant information on one segment from its identifier. Claude uses it to explain a segment before you target it, without any user profile data.
get_segment_list
Exports segments with their name, identifier and whether analytics tracking is on. It is where Claude finds the segment you describe in plain words. The tracking flag tells Claude which segments carry analytics at all.
get_send_data_series
Gives daily stats for one tracked delivery of an API campaign, found by its ID. Claude can compare those days with the previous run of the same message.
get_session_data_series
Returns the number of sessions in your app over a time period you choose. Claude can set sessions against active users to see whether engagement per person moved.
get_uninstalls_data_series
Measures app uninstalls, one total per date. Claude can line up the spikes with your campaign dates, although Braze counts per day, not per campaign, so tying a spike to one campaign remains your own reading.
get_workspaces
Lists the Braze workspaces your connection can reach. Braze describes it as a way to discover which workspaces your access token can reach, which tells Claude where it is allowed to work.
What Claude creates or updates (5)
5 toolsFive tools that work on email templates, content blocks and the media library. No source describes a Claude-side confirmation: the general rule below applies.
create_content_block
Approval: see the ruleCreates a new content block in your Braze account. Claude can draft the content from your brief before creating it.
create_email_template
Approval: see the ruleCreates an email template on the Braze dashboard. Claude can write the first version from what you describe.
create_media_library_asset
Approval: see the ruleUploads an asset to the Braze media library, either from an external URL or from file content.
update_content_block
Approval: see the ruleUpdates an existing content block. Claude can prepare the new wording from your instructions.
update_email_template
Approval: see the ruleRevises an email template that already exists. Claude can rewrite sections from your notes before the update.
Not documented (5)
5 toolsThe directory publishes these five names and nothing more. Braze's function list does not describe them, and this page will not guess from a name.
get_integration_list
Listed on the directory sheet, but absent from the function list Braze publishes, and no Claude source describes it either. This page says nothing about its effect, since Braze's own list of functions never mentions the name.
get_scheduled_broadcasts
Another name with no description in Braze's current reference or on any Claude page. Guessing from the name is exactly what this page will not do. No sentence anywhere covers it.
get_sdk_authentication_keys
No official source documents this tool today: Braze's function list skips it and the directory gives only the name. Its name alone proves nothing about what it touches, and no text published by Braze or Anthropic fills that gap.
get_subscription_group_status
Its behaviour is undocumented: the directory sheet names it, while neither Braze's reference nor Claude's help centre describes it. Until a source appears, it is listed here without a description, and Claude's approval rule is the only thing that frames it.
get_user_subscription_groups
Nothing in the sources explains this one. It appears on the directory sheet and in no description published by Braze or Anthropic. Braze also states that its tools do not return user-profile data, but no text ties that statement to this name.
What Claude checks with you before acting
By default, Claude stops and asks for your go-ahead before each action it takes on an account on your behalf. The request shows up in the chat, right when it matters.
On Team and Enterprise, the owners decide whether a member may let some actions through without being asked every time. They can also limit what a connector may do for the whole organisation, keeping reading open and closing writing, for instance. That setting applies to everyone and nobody works around it from their own account. Braze adds its own frame: agents inherit your dashboard user permissions, and Braze recommends not using a client's auto-mode for automatic action implementation.
Which Claude plans include it
Out of the 819 sheets in the official directory, none shows availability by plan. The connector-by-connector answer is not published anywhere: it is a real gap in the catalogue.
The general rule is published: remote connectors are open to every user on Claude, Cowork, Claude Desktop and mobile. On Team and Enterprise, an Owner or Primary Owner turns the connector on for the organisation before members can connect. For the current state of this one, check the connector's sheet in the official directory. On Braze's side, an account without the feature enabled may get an error response, which is a matter between you and Braze.
Where this connector stops
A connector is not an automation. Claude calls these tools while it answers you: nothing starts when a campaign ends, a segment shrinks or a Canvas underperforms.
Everything here comes from Braze's own documentation: neither Claude's help centre nor Anthropic's developer docs have a page on this connector. The tool list is an observed floor, not a promise, since an admin can open actions no public sheet shows. The directory's partner badge is not a security audit either, and Anthropic writes on every sheet that it does not choose the tools a publisher exposes nor guarantee how they behave. Five names on the sheet appear nowhere in Braze's function list.
Need help connecting Braze to Claude?
A person reads every message.