Klaviyo MCP Server
OFFICIAL SERVERKlaviyo's own MCP server for reading and editing campaigns, profiles, flows and reports in a Klaviyo account
Hosted Braze connector for campaign and Canvas analytics, segments, catalogs and email content
Official · braze.com Remote (hosted) · Streamable HTTP CRM and salesData and analytics
Opens the app, which asks before it adds the server.
claude mcp add --transport http braze https://mcp.braze.com/mcphttps://mcp.braze.com/mcphttps://mcp.braze.com/mcp{
"mcpServers": {
"braze": {
"url": "https://mcp.braze.com/mcp"
}
}
}{
"servers": {
"braze": {
"type": "http",
"url": "https://mcp.braze.com/mcp"
}
}
}[mcp_servers.braze]
url = "https://mcp.braze.com/mcp"gemini mcp add --scope user --transport http braze https://mcp.braze.com/mcpBraze runs this MCP server itself at https://mcp.braze.com/mcp (US) and https://mcp.braze.eu/mcp (EU); either address reaches any Braze cluster. There is nothing to install: a client is pointed at the URL and the user signs in with their own Braze dashboard login over OAuth, so the agent can see and change only what that dashboard user can.
Its tools follow the Braze REST API. Read tools cover workspaces, campaign and Canvas performance over time, segments and their size, custom attributes and events, active-user and purchase series, and Cloud Data Ingestion sync status. Write tools create and edit email templates, content blocks, media library assets and catalogs, duplicate campaigns and trigger data syncs. A larger set of campaign tools (create, edit, launch, stop, archive, and message variants), segment creation and editing, and the BrazeAI Operator tools are open only to accounts in the matching Braze beta programs.
The tools table in its docs lists 71 tools in all, of which the Canvas ones are read-only. No tool returns user-level profile data or PII. A workspace is chosen per request, so one connection covers every workspace the user can access; Braze advises confirming which workspace the agent picked before it acts.
An earlier locally run version (beta, August 2025) that used a Braze API key is deprecated and gets no more updates; this page covers the hosted server.
A Braze dashboard account (SSO or SAML sign-in works) and an MCP client that supports remote servers with OAuth; Braze has verified Claude, ChatGPT, Cursor, OpenAI Codex, Claude Code and VS Code. A company admin must first turn on MCP OAuth access under Settings > Admin Settings > OAuth and grant the user the "Use MCP Server" permission, which no user has by default. Campaign-editing, segment-editing and Operator tools need enrolment in their Braze beta programs.
Companies that use Braze IP allowlisting cannot use it at present. Sign-in may be blocked from clients whose domain is not on Braze's allowlist. No tool exposes user-level PII or profile data. Canvas tools are read-only. get_email_template_info does not accept drag-and-drop editor templates, catalog item tools take up to 50 items per call, and send analytics for get_send_data_series are kept for 14 days after a send. The company is fixed at sign-in; switching needs a fresh authorization. Teams scoped below a full workspace may find some tools fail.
Suits Braze customers who want an assistant to report on campaign and Canvas results, inspect segments and events, or draft email templates, content blocks and catalog entries, without handing out a REST API key. As it is hosted by Braze and tied to dashboard permissions, it needs an admin to enable it and is out of reach for companies using IP allowlisting. Those who must keep calls inside their own network, or need user-level data, should use the Braze REST API directly instead.
get_workspacesget_campaign_listget_campaign_detailsget_campaign_dataseriesduplicate_campaigncreate_campaignedit_campaignlaunch_campaignstop_campaignarchive_campaignunarchive_campaignget_campaign_draftget_campaign_live_detailscreate_campaign_messageupdate_campaign_messagedelete_campaign_messagecreate_campaign_message_variationupdate_campaign_distributionget_canvas_listget_canvas_detailsget_canvas_data_seriesget_canvas_data_summaryget_catalogsget_catalog_itemscreate_catalogdelete_catalogcreate_catalog_fieldsdelete_catalog_fieldcreate_catalog_itemsedit_catalog_itemsreplace_catalog_itemsdelete_catalog_itemsget_custom_attributesget_eventsget_events_listget_events_data_serieslist_integrationsget_integration_job_sync_statustrigger_integration_syncget_dau_data_seriesget_mau_data_seriesget_new_users_data_seriescreate_media_library_assetget_quantity_seriesget_revenue_seriesget_segment_listget_segment_detailsget_segment_data_seriesget_segment_filterscreate_segmentedit_segmentget_send_data_seriesget_session_data_seriesget_email_templatesget_email_template_infocreate_email_templateupdate_email_templateget_content_blockscreate_content_blocksend_operator_prompt