Connect
Optimize
Secure
Announcing StackOne Defender: leading open-source prompt injection guard for your agent • Read More →
Production-ready Braze MCP server with 98 extensible actions — plus built-in authentication, security, and optimized execution.
Coverage
Create, read, update, and delete across Braze — and extend your agent's capabilities with custom actions.
Authentication
Per-user OAuth in one call. Your Braze MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Every Braze tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Braze call.
Tools Discovery →A Braze MCP server lets AI agents read and write Braze data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Braze MCP server ships with 98 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, and optimized agent context. Connect it from MCP clients like Claude Desktop, Cursor, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
Every action from Braze's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Create new user aliases for existing users
Update existing user aliases
Create a new product catalog
Return list of catalogs in a workspace
Delete a catalog
Create an item in a catalog
Return a catalog item and its content
Return multiple catalog items and their content
Update an item in your catalog or create if not found
Delete an item in your catalog
Create multiple items in your catalog (max 50 items)
Update multiple items or create if not found (max 50 items)
Delete multiple items in your catalog (max 50 items)
Create new fields for a catalog
Delete a field from a catalog
Create email templates on the Braze dashboard
Get list of available email templates
Get information about a specific email template
Update email templates on the Braze dashboard
Create a new content block on the Braze dashboard
List available Content Blocks
Get information about a specific content block
Update an existing content block on the Braze dashboard
Daily Active Users - Retrieve series of total daily active users over time
Monthly Active Users - Retrieve series of total monthly active users over time
New Users - Retrieve series of new users per day
Uninstalls - Retrieve series of total uninstalls over time
Get the subscription state of a user in a subscription group
Update the subscription state of a user in a subscription group
Pull a list of email addresses that have hard bounced
Remove email addresses from the hard bounce list
View upcoming scheduled campaigns and Canvases
Update scheduled messages that were created in the dashboard
Cancel scheduled messages that were created via API
Update a scheduled API-triggered campaign
Delete a scheduled API-triggered campaign
Update a scheduled API-triggered Canvas
Delete a scheduled API-triggered Canvas
Pull a list of invalid phone numbers
Remove invalid phone numbers from blocklist
Create a new preference center
List available preference centers
Get details of a specific preference center
Update an existing preference center
Send immediate, one-off messages to designated users via API
Send transactional messages via a triggered campaign
Send API-triggered campaign messages
Send API-triggered Canvas messages
Create a send ID for message send tracking
Create URL for a preference center for a specific user
Export list of campaigns with names and API identifiers
Retrieve relevant information about a specific campaign
Export list of Canvas workflows with names and API identifiers
Get details for a specific Canvas workflow
Get analytics data series for a specific Canvas workflow
Get analytics summary for a specific Canvas workflow
Export user profile data by user identifier
Export list of segments with names and API identifiers
Retrieve relevant information about a specific segment
Export list of custom events
Export list of products purchased in your app
Retrieve campaign analytics data over time
Retrieve daily series of estimated segment size over time
Retrieve series of occurrences of a custom event over time
Retrieve total number of purchases over time
Retrieve total revenue over time
Retrieve series of number of sessions over time
Export user data for a specific segment
Export user data for the global control group
Export list of custom attributes
Retrieve analytics for a specific campaign send
List and get subscription groups of a user
Return emails that have unsubscribed during the time period
Return list of existing integrations
Return the sync status for a CDI integration
Update the subscription state of a user in a subscription group (V2)
Update an iOS Live Activity via push notification
Update translations for a specific campaign
Update translations for a specific Canvas
Update translations for a specific email template
Update translations for a specific content block
Delete user profiles (permanent, cannot be undone)
Remove deprecated external IDs from user profiles
Record custom events, purchases, and update user profile attributes
Identify unidentified (alias-only) users with external ID
Merge one user profile into another user profile
Rename users' external IDs
Edit an item in your catalog
Edit multiple items in your catalog (max 50 items)
Set the email subscription state for your users
Schedule messages to be sent at a designated time
Schedule an API-triggered campaign for future delivery
Schedule an API-triggered Canvas for future delivery
Trigger a sync for a CDI integration
View bulk translations for a specific campaign
View bulk translations for a specific Canvas
View bulk translations for a specific email template
View bulk translations for a specific content block
One endpoint. Any framework. Your agent is talking to Braze in under 10 lines of code.
MCP Clients
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
origin_owner_id.All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.