# Braze MCP for AI Agents AI Agent Connect

> Braze MCP lets you manage customer engagement directly from your AI agent. Track user events, trigger marketing campaigns, and manage lifecycle journeys without leaving your chat interface. It connects your Braze account to any MCP-compatible client so you can handle growth operations with natural language. Stop clicking through dashboards and start orchestrating your marketing automation through simple conversation.

## Overview
- **Category:** growth-engine
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_8FpimOz5P1KXhLVCf7kC47clzHlJh469M0ulSFIP/ai-agent-connect
- **Tags:** customer-engagement, user-segmentation, campaign-management, omnichannel, event-tracking, personalization

## Description

Managing customer engagement usually means jumping between tabs, filtering through massive lists of campaigns, and manually updating user attributes. This Connector changes that by letting you talk to your Braze account like a teammate. Instead of hunting for a specific Canvas or trying to remember a campaign ID, you can just ask your AI agent to find it and trigger the next step. You can identify new users, update their loyalty tiers, or push them into specific onboarding flows in seconds. It takes the friction out of marketing automation by turning your Braze instance into a conversational data source. Because Vinkius hosts this Connector, you can connect it to your existing workflow and move from manual execution to high-level orchestration. You get to focus on the strategy while your agent handles the repetitive work of updating profiles and launching triggers.

## Tools

### get_canvas_details
Get specific details about a multi-step Canvas journey. Use this to inspect the logic of a specific flow.

### track_user
Record new user attributes or specific events to your Braze account. This helps keep your user data current.

### trigger_campaign
Start an API-triggered campaign for specific users immediately. It removes the need to manually launch sends.

### trigger_canvas
Push a user into a specific Canvas workflow or journey. This is perfect for moving users into onboarding flows.

### delete_user
Remove a user profile by their external ID for compliance or cleanup. Use this to manage your data footprint.

### export_user_ids
Pull profile data for specific users based on their external IDs. This helps you check user status quickly.

### get_campaign_details
Retrieve metadata and specifics for a single marketing campaign. Use this to verify campaign settings.

### identify_user
Link an alias to an external ID to identify a specific user. This helps merge duplicate profiles.

### list_campaigns
See a full list of all marketing campaigns in your Braze account. Use this to audit your active content.

### list_canvases
View all the multi-step Canvases configured in your workspace. This helps you find the right journey IDs.

## Prompt Examples

**Prompt:** 
```
Show me all the active campaigns we have running.
```

**Response:** 
```
I've pulled the current campaign list for you. Here are the active ones:

| Campaign Name | ID | Status |
| :--- | :--- | :--- |
| **Welcome Series** | `camp_01` | Active |
| **Abandoned Cart** | `camp_02` | Active |
| **Holiday Promo** | `camp_03` | Active |

Would you like me to pull more details on any of these?
```

**Prompt:** 
```
Put user 'usr_992' into the onboarding journey.
```

**Response:** 
```
Done. I've successfully moved user **usr_992** into the **Onboarding Journey** (Canvas ID: `can_1`). They should start receiving the first set of messages shortly.
```

**Prompt:** 
```
Update user 'usr_456' to Gold status.
```

**Response:** 
```
I've updated the attributes for user **usr_456**. Their `loyalty_tier` is now set to **Gold** in Braze.
```

## Capabilities

### Update user attributes and events
Record new user data points or specific actions to your Braze account instantly.

### Trigger marketing campaigns
Start specific API-triggered campaigns for individual users via natural language.

### Identify and merge user profiles
Link aliases to external IDs to keep your user data clean and unified.

### Manage multi-step Canvas journeys
Move users into specific lifecycle workflows or inspect existing journey details.

### Export user profile data
Pull profile information for specific users based on their external IDs.

### Audit active campaigns and Canvases
Get a full list of all marketing content currently live in your workspace.

## Use Cases

### Moving users into onboarding flows
A user signs up but doesn't finish their profile. Ask your agent to identify the user and use trigger_canvas to put them into a 'Complete Profile' journey.

### Real-time loyalty updates
A high-value user hits a spending milestone. Use track_user to update their loyalty tier and trigger_campaign to send an immediate rewards message.

### Quick campaign auditing
During a meeting, you need to know what's live. Ask your agent to list_campaigns to get a summary of all active marketing content.

### Data cleanup and compliance
A customer requests data deletion. Use delete_user to remove their profile by external ID and confirm the action was completed.

## Benefits

- Execute marketing actions faster by using trigger_campaign to launch sends without opening the Braze dashboard.
- Keep your user data accurate by using track_user and identify_user to update attributes in real time.
- Navigate complex lifecycles easily by using trigger_canvas to move users into specific onboarding flows.
- Reduce manual data hunting by using export_user_ids to pull profile information instantly.
- Audit your marketing workspace quickly with list_campaigns and list_canvases to see what is live.
- Maintain data privacy and compliance by using delete_user to remove specific profiles by ID.

## How It Works

The bottom line is you get a conversational interface for your entire Braze marketing stack.

1. Subscribe to the Braze MCP through the Vinkius catalog.
2. Provide your Braze REST API Key and Base URL in your client settings.
3. Ask your AI agent to list campaigns, track users, or trigger journeys.

## Frequently Asked Questions

**Can I use Braze MCP to send marketing messages?**
Yes, you can use this Connector to trigger specific campaigns for users. This allows your AI agent to launch targeted sends based on real-time actions or data updates.

**How do I update user information with Braze MCP?**
You can update user attributes or track new events just by asking your agent. It will use the tracking tools to keep your Braze profiles current without any manual entry.

**Can Braze MCP handle my onboarding journeys?**
Absolutely. You can use it to move users into specific Canvas workflows or check the details of your existing journeys to see how they are structured.

**Is Braze MCP good for CRM cleanup?**
Yes, it's great for this. You can use it to identify and merge duplicate profiles or delete specific user records by their external ID to keep your data clean.

**How do I trigger a specific campaign via my AI?**
Just tell your agent which campaign to run and for which user. The Connector will handle the API request to Braze to launch that specific marketing action immediately.

**Can I trigger an API campaign for a specific user?**
Yes! Use the `trigger_campaign` tool with the Campaign ID and a JSON array of recipient objects (e.g., `[{"external_user_id":"123"}]`).

**How do I update a user's custom attribute?**
Simply ask the agent to `track_user` and provide the External ID along with the new attributes in JSON format (e.g., `{"favorite_color":"blue"}`).

**Does the integration allow permanently deleting a user for GDPR compliance?**
Yes. Use the `delete_user` mutation with the user's External ID. This will permanently remove their profile and data from your Braze dashboard.