KosmoKrator

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_key API key
cli_setup_supported
true
cli_runtime_supported
true
mcp_gateway_supported
true
lua_supported
true
supports_multi_account
true

Quick Links

Braze MCP Client Matrix

Use these pages when a specific agent client or framework needs copy-pasteable MCP setup for Braze.

Braze CLI Matrix

Use these pages for direct Braze CLI workflows in scripts, CI, cron, and agent wrappers.

Function Catalog

FunctionTypeParametersDescription
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.