KosmoKrator

productivity

Braze MCP Gateway for AI Agents

Expose Braze tools to Claude Code, Cursor, Codex, and other MCP clients through the local KosmoKrator MCP gateway.

Braze MCP Gateway

Expose Braze to MCP clients with `kosmokrator mcp:serve --integration=braze`.

If the client has never used KosmoKrator before, install it first, then register this integration as a stdio MCP server.

Install KosmoKrator
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
Install gateway entry
kosmokrator mcp:gateway:install --integration=braze --write=deny --json
MCP configuration
{
  "mcpServers": {
    "kosmokrator-braze": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=braze",
        "--write=deny"
      ]
    }
  }
}
Serve manually
kosmokrator mcp:serve --integration=braze --write=deny

Client Notes

Use one scoped MCP gateway entry, then adapt the config location to the client or framework.

Claude Code Connect local KosmoKrator integrations to Claude Code through one scoped MCP gateway entry. Claude Code can launch the local kosmo binary directly from the project MCP config.
Cursor Expose selected local integrations to Cursor through KosmoKrator without configuring each service as its own MCP server. Use the same KosmoKrator install and integration credentials that power terminal and headless runs.
Codex Use KosmoKrator as a local MCP proxy for Codex so coding sessions can reach selected integrations with explicit write policy. Keep write access denied or ask-based unless the workspace is trusted.
OpenAI Agents SDK Attach KosmoKrator integration tools to OpenAI Agents SDK workflows through a local MCP gateway. Use headless JSON commands for CI-style execution and MCP for agent tool discovery.
Claude Agent SDK Give Claude Agent SDK workflows access to KosmoKrator integrations through a local MCP server. Use a narrow integration list so the agent does not load unrelated tools.
Vercel AI SDK Use KosmoKrator as a local integration gateway for Vercel AI SDK agents and scripts. Prefer CLI JSON calls when a workflow only needs one deterministic integration operation.
LangChain Bridge LangChain agents to local KosmoKrator integration tools through MCP or headless CLI calls. Keep the gateway scoped to the integration and operation class needed by the chain.
LangGraph Run KosmoKrator integration calls from LangGraph nodes while preserving local credentials and permissions. Headless CLI calls fit repeatable graph edges; MCP fits exploratory agent nodes.
CrewAI Expose KosmoKrator integrations to CrewAI workers as scoped local tools. Use per-worker integration scopes to avoid giving every worker every tool.
Generic MCP Clients Connect any stdio-compatible MCP client to local KosmoKrator integration tools. Start with read-only write policy and expand only for trusted projects.

MCP Tool Names

KosmoKrator exposes integration tools through the gateway with stable names.

MCP toolSource functionType
integration__braze__braze_api_get braze.braze_api_get Read read
integration__braze__braze_api_post braze.braze_api_post Write write
integration__braze__braze_api_put braze.braze_api_put Write write
integration__braze__braze_api_patch braze.braze_api_patch Write write
integration__braze__braze_api_delete braze.braze_api_delete Write write
integration__braze__braze_list_catalogs braze.braze_list_catalogs Read read
integration__braze__braze_create_catalog braze.braze_create_catalog Write write
integration__braze__braze_delete_catalog braze.braze_delete_catalog Write write
integration__braze__braze_list_catalog_items braze.braze_list_catalog_items Read read
integration__braze__braze_get_catalog_item braze.braze_get_catalog_item Read read
integration__braze__braze_create_catalog_item braze.braze_create_catalog_item Write write
integration__braze__braze_replace_catalog_item braze.braze_replace_catalog_item Write write
integration__braze__braze_edit_catalog_item braze.braze_edit_catalog_item Write write
integration__braze__braze_delete_catalog_item braze.braze_delete_catalog_item Write write
integration__braze__braze_create_catalog_items braze.braze_create_catalog_items Write write
integration__braze__braze_replace_catalog_items braze.braze_replace_catalog_items Write write
integration__braze__braze_edit_catalog_items braze.braze_edit_catalog_items Write write
integration__braze__braze_delete_catalog_items braze.braze_delete_catalog_items Write write
integration__braze__braze_create_catalog_fields braze.braze_create_catalog_fields Write write
integration__braze__braze_delete_catalog_field braze.braze_delete_catalog_field Write write
integration__braze__braze_create_catalog_selection braze.braze_create_catalog_selection Write write
integration__braze__braze_delete_catalog_selection braze.braze_delete_catalog_selection Write write
integration__braze__braze_list_cdi_integrations braze.braze_list_cdi_integrations Read read
integration__braze__braze_get_cdi_sync_status braze.braze_get_cdi_sync_status Read read
integration__braze__braze_trigger_cdi_sync braze.braze_trigger_cdi_sync Write write
integration__braze__braze_list_hard_bounces braze.braze_list_hard_bounces Read read
integration__braze__braze_list_unsubscribes braze.braze_list_unsubscribes Read read
integration__braze__braze_change_email_status braze.braze_change_email_status Write write
integration__braze__braze_remove_hard_bounces braze.braze_remove_hard_bounces Write write
integration__braze__braze_remove_spam_emails braze.braze_remove_spam_emails Write write
integration__braze__braze_blocklist_emails braze.braze_blocklist_emails Write write
integration__braze__braze_list_campaigns braze.braze_list_campaigns Read read
integration__braze__braze_get_campaign braze.braze_get_campaign Read read
integration__braze__braze_get_campaign_analytics braze.braze_get_campaign_analytics Read read
integration__braze__braze_get_send_analytics braze.braze_get_send_analytics Read read
integration__braze__braze_get_campaign_url_info braze.braze_get_campaign_url_info Read read
integration__braze__braze_duplicate_campaign braze.braze_duplicate_campaign Write write
integration__braze__braze_list_canvases braze.braze_list_canvases Read read
integration__braze__braze_get_canvas braze.braze_get_canvas Read read
integration__braze__braze_get_canvas_analytics braze.braze_get_canvas_analytics Read read
integration__braze__braze_get_canvas_summary braze.braze_get_canvas_summary Read read
integration__braze__braze_get_canvas_url_info braze.braze_get_canvas_url_info Read read
integration__braze__braze_duplicate_canvas braze.braze_duplicate_canvas Write write
integration__braze__braze_list_events braze.braze_list_events Read read
integration__braze__braze_get_event_analytics braze.braze_get_event_analytics Read read
integration__braze__braze_list_custom_attributes braze.braze_list_custom_attributes Read read
integration__braze__braze_get_sessions_analytics braze.braze_get_sessions_analytics Read read
integration__braze__braze_get_daily_active_users braze.braze_get_daily_active_users Read read
integration__braze__braze_get_monthly_active_users braze.braze_get_monthly_active_users Read read
integration__braze__braze_get_new_users braze.braze_get_new_users Read read
integration__braze__braze_get_uninstalls braze.braze_get_uninstalls Read read
integration__braze__braze_list_products braze.braze_list_products Read read
integration__braze__braze_get_revenue_analytics braze.braze_get_revenue_analytics Read read
integration__braze__braze_get_purchase_quantity_analytics braze.braze_get_purchase_quantity_analytics Read read
integration__braze__braze_list_segments braze.braze_list_segments Read read
integration__braze__braze_get_segment braze.braze_get_segment Read read
integration__braze__braze_get_segment_analytics braze.braze_get_segment_analytics Read read
integration__braze__braze_cancel_segment_export braze.braze_cancel_segment_export Write write
integration__braze__braze_create_send_ids braze.braze_create_send_ids Write write
integration__braze__braze_send_messages braze.braze_send_messages Write write
integration__braze__braze_send_transactional_email braze.braze_send_transactional_email Write write
integration__braze__braze_trigger_campaign_send braze.braze_trigger_campaign_send Write write
integration__braze__braze_trigger_canvas_send braze.braze_trigger_canvas_send Write write
integration__braze__braze_list_scheduled_broadcasts braze.braze_list_scheduled_broadcasts Read read
integration__braze__braze_create_scheduled_messages braze.braze_create_scheduled_messages Write write
integration__braze__braze_update_scheduled_messages braze.braze_update_scheduled_messages Write write
integration__braze__braze_delete_scheduled_messages braze.braze_delete_scheduled_messages Write write
integration__braze__braze_schedule_campaign_trigger braze.braze_schedule_campaign_trigger Write write
integration__braze__braze_update_campaign_trigger_schedule braze.braze_update_campaign_trigger_schedule Write write
integration__braze__braze_delete_campaign_trigger_schedule braze.braze_delete_campaign_trigger_schedule Write write
integration__braze__braze_schedule_canvas_trigger braze.braze_schedule_canvas_trigger Write write
integration__braze__braze_update_canvas_trigger_schedule braze.braze_update_canvas_trigger_schedule Write write
integration__braze__braze_delete_canvas_trigger_schedule braze.braze_delete_canvas_trigger_schedule Write write
integration__braze__braze_start_live_activity braze.braze_start_live_activity Write write
integration__braze__braze_update_live_activity braze.braze_update_live_activity Write write
integration__braze__braze_list_preference_centers braze.braze_list_preference_centers Read read
integration__braze__braze_get_preference_center braze.braze_get_preference_center Read read
integration__braze__braze_generate_preference_center_url braze.braze_generate_preference_center_url Read read
integration__braze__braze_create_preference_center braze.braze_create_preference_center Write write
integration__braze__braze_update_preference_center braze.braze_update_preference_center Write write
integration__braze__braze_search_scim_users braze.braze_search_scim_users Read read
integration__braze__braze_get_scim_user braze.braze_get_scim_user Read read
integration__braze__braze_create_scim_user braze.braze_create_scim_user Write write
integration__braze__braze_update_scim_user braze.braze_update_scim_user Write write
integration__braze__braze_delete_scim_user braze.braze_delete_scim_user Write write
integration__braze__braze_create_sdk_authentication_key braze.braze_create_sdk_authentication_key Write write
integration__braze__braze_list_sdk_authentication_keys braze.braze_list_sdk_authentication_keys Read read
integration__braze__braze_set_primary_sdk_authentication_key braze.braze_set_primary_sdk_authentication_key Write write
integration__braze__braze_delete_sdk_authentication_key braze.braze_delete_sdk_authentication_key Write write
integration__braze__braze_list_invalid_phone_numbers braze.braze_list_invalid_phone_numbers Read read
integration__braze__braze_remove_invalid_phone_numbers braze.braze_remove_invalid_phone_numbers Write write
integration__braze__braze_get_subscription_group_status braze.braze_get_subscription_group_status Read read
integration__braze__braze_list_user_subscription_groups braze.braze_list_user_subscription_groups Read read
integration__braze__braze_set_subscription_group_status braze.braze_set_subscription_group_status Write write
integration__braze__braze_set_subscription_group_status_v2 braze.braze_set_subscription_group_status_v2 Write write
integration__braze__braze_list_content_blocks braze.braze_list_content_blocks Read read
integration__braze__braze_get_content_block braze.braze_get_content_block Read read
integration__braze__braze_create_content_block braze.braze_create_content_block Write write
integration__braze__braze_update_content_block braze.braze_update_content_block Write write
integration__braze__braze_list_email_templates braze.braze_list_email_templates Read read
integration__braze__braze_get_email_template braze.braze_get_email_template Read read
integration__braze__braze_create_email_template braze.braze_create_email_template Write write
integration__braze__braze_update_email_template braze.braze_update_email_template Write write
integration__braze__braze_create_user_alias braze.braze_create_user_alias Write write
integration__braze__braze_update_user_alias braze.braze_update_user_alias Write write
integration__braze__braze_identify_users braze.braze_identify_users Write write
integration__braze__braze_track_users braze.braze_track_users Write write
integration__braze__braze_track_users_bulk braze.braze_track_users_bulk Write write
integration__braze__braze_track_users_sync braze.braze_track_users_sync Write write
integration__braze__braze_delete_users braze.braze_delete_users Write write
integration__braze__braze_merge_users braze.braze_merge_users Write write
integration__braze__braze_rename_external_id braze.braze_rename_external_id Write write
integration__braze__braze_remove_external_id braze.braze_remove_external_id Write write
integration__braze__braze_export_users_by_ids braze.braze_export_users_by_ids Read read
integration__braze__braze_export_users_by_segment braze.braze_export_users_by_segment Read read
integration__braze__braze_export_global_control_group_users braze.braze_export_global_control_group_users Read read
integration__braze__braze_upload_media_asset braze.braze_upload_media_asset Write write

Write Access

Start with --write=deny for read-only MCP clients. Use --write=ask or --write=allow only when the client and workspace are trusted.