Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BRAZE_API_KEY | Yes | Your Braze API key | |
| BRAZE_BASE_URL | Yes | The base URL for the Braze API (e.g., https://rest.iad-01.braze.com) | |
| BRAZE_WRITE_ENABLED | No | Enable write operations | true |
| BRAZE_DRY_RUN_DEFAULT | No | Default dry run mode for all operations | false |
| BRAZE_ALLOW_PRODUCTION | No | Prevents writes to production workspaces unless explicitly enabled | false |
| BRAZE_ALLOWED_WORKSPACES | No | Comma-separated list of allowed workspace patterns (e.g., demo-,poc-,test-) | demo-,poc-,test- |
| BRAZE_MAX_SENDS_PER_HOUR | No | Maximum number of campaign or canvas sends allowed per hour | 1000 |
| BRAZE_MAX_CATALOG_UPDATES_PER_MIN | No | Maximum number of catalog updates allowed per minute | 100 |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |