marketing
Braze MCP, CLI, and Lua Integration for AI Agents
Braze integration docs for AI agents: MCP gateway setup, Braze CLI commands, Lua API reference, credentials, and function schemas.
7 functions 7 read 0 write API key auth
Braze for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Machine-Readable Metadata
- integration_slug
braze- route_slug
braze- package
braze- auth_strategy
api_keyAPI key- cli_setup_supported
true- cli_runtime_supported
true- mcp_gateway_supported
true- lua_supported
true- supports_multi_account
true
Quick Links
Lua APIAgent-facing namespace and function reference. Braze CLIHeadless setup and direct function calls. Braze MCPMCP gateway setup for external clients. Submit feedbackReport missing tools, auth problems, wrong docs, or runtime issues. ContributeAdd tools or improve metadata in the integrations repo.
Braze MCP Client Matrix
Use these pages when a specific agent client or framework needs copy-pasteable MCP setup for Braze.
Claude Code Braze MCP setup for Claude Code. Cursor Braze MCP setup for Cursor. Codex Braze MCP setup for Codex. OpenAI Agents Braze MCP setup for OpenAI Agents SDK. Claude Agent SDK Braze MCP setup for Claude Agent SDK. Vercel AI SDK Braze MCP setup for Vercel AI SDK. LangChain Braze MCP setup for LangChain. LangGraph Braze MCP setup for LangGraph. CrewAI Braze MCP setup for CrewAI. MCP clients Braze MCP setup for Generic MCP Clients.
Braze CLI Matrix
Use these pages for direct Braze CLI workflows in scripts, CI, cron, and agent wrappers.
CI Braze CLI for CI. Cron Jobs Braze CLI for cron jobs. Shell Scripts Braze CLI for shell scripts. Headless Automation Braze CLI for headless automation. Coding Agents Braze CLI for coding agents.
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
braze.braze_list_campaigns | Read read | 2 | List marketing campaigns from Braze. Returns campaign IDs, names, tags, and creation dates. Use pagination to browse large numbers of campaigns. |
braze.braze_get_campaign | Read read | 1 | Get detailed information about a specific Braze campaign, including targeting rules, messaging content, schedule, and analytics. |
braze.braze_list_canvases | Read read | 2 | List canvases (multi-step customer journeys) from Braze. Returns canvas IDs, names, tags, and creation dates. Use pagination to browse large result sets. |
braze.braze_get_canvas | Read read | 1 | Get detailed information about a specific Braze canvas, including steps, targeting rules, messaging channels, and analytics. |
braze.braze_list_users | Read read | 3 | Export users from Braze by segment ID or external IDs. Returns user profile data including attributes and subscription state. Provide either a segment_id to get users in a segment, or external_ids to look up specific users. |
braze.braze_get_user | Read read | 1 | Get a single user profile from Braze by their external ID. Returns full profile data including attributes, custom attributes, events, purchases, and subscription groups. |
braze.braze_get_current_user | Read read | 0 | Get the current authenticated Braze user profile. Useful for verifying credentials and identifying the connected workspace. |