Integration · Create and promote
Braze and Meteor AI agents
Connect Braze to a Met: check your campaigns, Canvases and segments, and create email templates and content blocks with the official MCP server.
How does Braze connect to Meteor?
With the Braze ready-made connector, your Met uses Braze's official MCP server with your Braze dashboard user, authorized once with OAuth. It can list your campaigns and Canvases, get their details and daily series of sends, opens, clicks and conversions, see a segment's size over time, check active users, sessions, purchases and revenue, and read your catalogs. It also creates and updates email templates and content blocks, and uploads files to the media library. It returns no user profile data and sees what your user can see in Braze.
What it automates
What a Meteor Met does with Braze
Know how a campaign is doing without the dashboard
Someone on the team asks the Met about a campaign. The Met finds it in the list, gets its daily series and answers with sends, opens, clicks and conversions for the requested period.
Summarize a Canvas
For a Canvas, the Met gets its status and results summary, and compares it with the time series if the person wants to see how it changed over the last few days.
Check whether a segment is growing
The Met gets the series of a segment's estimated size and says whether it went up or down in the period, with the figures Braze returned.
Prepare an email template
With the text the team provides, the Met creates an email template or a content block in Braze so the team can review it and use it in a campaign.
34 tools
Everything your Met can ask Braze for
Each one is a real action in the connector. You can switch off the ones you would rather it never used.
| Tool | What it does |
|---|---|
get_workspaces | Lists the Braze workspaces the connection can reach; the other tools need that ID. |
get_campaign_list | Lists campaigns with their name, ID and tags. |
get_campaign_details | Gets a campaign's information by its ID. |
get_campaign_dataseries | Gets a campaign's daily series of sends, opens, clicks and conversions by channel. |
get_canvas_list | Lists Canvases with their name, ID and tags. |
get_canvas_details | Gets a Canvas's details, such as its name, creation time and current status. |
get_canvas_data_series | Gets the time series of a Canvas's results. |
get_canvas_data_summary | Gets a rolled up summary of a Canvas's results. |
get_segment_list | Lists segments with their name and ID. |
get_segment_details | Gets a segment's information by its ID. |
get_segment_data_series | Gets the daily series of a segment's estimated size. |
get_custom_attributes | Lists the custom attributes your app records, 50 at a time, in alphabetical order. |
get_events_list | Lists your custom event names, 250 at a time. |
get_events_data_series | Counts how many times a custom event happened in a period. |
get_dau_data_series | Gets the daily series of unique active users. |
get_mau_data_series | Gets the daily series of unique active users over a rolling 30 day window. |
get_new_users_data_series | Gets the daily series of new users. |
get_session_data_series | Gets the number of sessions in your app over a period. |
get_send_data_series | Gets daily stats for a send with a send_id; Braze keeps them for 14 days. |
get_product_list | Lists, page by page, the product IDs of your purchases. |
get_quantity_series | Gets the total number of purchases in your app over a period. |
get_revenue_series | Gets the total money spent in your app over a period. |
get_catalogs | Lists the catalogs in a workspace. |
get_catalog_items | Gets several catalog items with their content. |
get_catalog_item | Gets one catalog item with its content. |
get_email_templates | Lists the email templates in your Braze account. |
get_email_template_info | Gets an email template; drag and drop editor templates are not accepted. |
create_email_template | Creates an email template in the Braze dashboard. |
update_email_template | Updates an existing email template. |
get_content_blocks | Lists the existing content blocks. |
get_content_block_info | Gets a content block and, if you ask, which campaigns or Canvases include it. |
create_content_block | Creates a content block. |
update_content_block | Updates a content block. |
create_media_library_asset | Uploads a file to the Braze media library from an external URL or as base64. |
The limits
What the Braze integration does NOT do
We would rather say it here than have you find out during rollout.
-
This page does not cover creating, editing, launching or stopping campaigns: Braze offers those tools only in beta programs, and in Met they start off until the admin turns them on.
-
It does not return user profile data. Braze does not expose tools that return personal data through its MCP, so the Met works with aggregated figures.
-
It does not ask for confirmation in the chat before creating or updating a template or a block. The admin decides in Connections which actions stay on.
-
It does not work if your company uses IP allowlisting in Braze: Braze says the remote MCP server cannot be used in that case for now.
-
It sees no more than your user: what the Met can read or change follows your dashboard user's permissions, and if that user is deactivated, the connection stops working.
Before you start
What you need to connect Braze
- 1
A Braze dashboard user
The connection uses your Braze user, not an API key. Its permissions decide which campaigns, segments and templates the Met can see or change.
- 2
Connect it in Met
In Met, open Connections → Braze → Connect, sign in to Braze and authorize access. Then you choose which actions stay on.
Frequently asked questions
Questions about Braze and Meteor
No. Braze says its remote MCP server is authorized with your dashboard user; API keys still work for the REST API, but they are not needed here.
Yes. One connection covers every workspace your user can access, and the Met picks the workspace on each request.
Braze says edits made through its MCP are attributed to your user and appear in the campaign's edit history.
Braze keeps a list of allowed clients and warns that authorization may fail with others. If that happens, write to us and we will review it with you.
You do, with your Braze contract. Meteor does not resell Braze and does not charge for the calls the Met makes to your account.
Step by step
Automations that use Braze
Complete tasks, with the steps and the tools that run at each one.
Create and promote
Other integrations in the same family
Want to see a Met running Braze?
We will show you with your own account connected, not with a canned demo.