Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Braze одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Дайте ИИ работать с Braze: просматривать кампании, Canvas и их результаты, проверять сегменты, ежедневно активных пользователей и выручку, находить профили пользователей и подписки, записывать атрибуты и события, а после вашего подтверждения запускать API-кампании.
Попробуй спросить
Примеры промптов для Braze
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Braze, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Braze + Gemini
Дайте ИИ работать с Braze: просматривать кампании, Canvas и их результаты, проверять сегменты, ежедневно активных пользователей и выручку, находить профили пользователей и подписки, записывать атрибуты и события, а после вашего подтверждения запускать API-кампании.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
BRAZE_REST_ENDPOINT, BRAZE_REST_API_KEY
Шаг 1 — Получите учётные данные
- В Braze откройте Settings → APIs and Identifiers → API Keys и нажмите Create API Key. Ключ принадлежит одному рабочему пространству.
- Дайте ему имя и отметьте разрешения, которые нужны инструментам. Для чтения:
campaigns.list,campaigns.details,campaigns.data_series,sends.data_series,canvas.list,canvas.details,canvas.data_summary,segments.list,segments.details,segments.data_series,kpi.dau.data_series,kpi.mau.data_series,kpi.new_users.data_series,kpi.uninstalls.data_series,events.list,events.data_series,purchases.product_list,purchases.quantity_series,purchases.revenue_series,subscription.status.get,subscription.groups.get,users.export.ids. Для записи добавьтеusers.track,campaigns.trigger.send,canvas.trigger.send, аusers.deleteтолько если инструмент удаления будет включён. Разрешения ключа потом изменить нельзя: вместо этого создайте новый ключ. - Скопируйте ключ в
BRAZE_REST_API_KEY, без префикса Bearer. - Скопируйте REST endpoint с той же страницы в
BRAZE_REST_ENDPOINT. Он зависит от вашего инстанса Braze и соответствует адресу дашборда: дляdashboard-01.braze.comэтоhttps://rest.iad-01.braze.com, дляdashboard-01.braze.euэтоhttps://rest.fra-01.braze.eu, и так далее. Инстансы в США работают наrest.iad-01доrest.iad-08иrest.us-10(.braze.com), в ЕС наrest.fra-01иrest.fra-02(.braze.eu), остальные наrest.au-01,rest.id-01,rest.jp-01иrest.kr-01(.braze.com). Ключ работает только на своём инстансе. - Установите коннектор. Проверка подключения выводит список кампаний, поэтому ключу нужно
campaigns.list.
Кто что видит: ключ действует от имени всего рабочего пространства, а не одного человека. Тот, кто пользуется коннектором, видит всё, что может прочитать ключ, включая профили пользователей. Делитесь MCP-сервером только с теми, кому это разрешено видеть.
Что он читает: кампании и Canvas с настройками, сообщениями и ежедневными результатами (отправки, доставки, открытия, клики, конверсии, выручка), результаты одной отправки, запущенной через API (хранятся 14 дней), сегменты с их оценочным размером (для сегментов с включённым analytics tracking), ежедневно и ежемесячно активных пользователей, новых пользователей и удаления приложения, пользовательские события, покупки и выручку, профили пользователей по external id, алиасу, braze_id, email или телефону, а также статус групп подписки. Ряды охватывают от 1 до 100 дней, сводки по Canvas от 1 до 14.
Сначала подтверждение: braze_track_users записывает атрибуты, пользовательские события и покупки, до 75 за вызов, и может переводить пользователей в сегменты и запускать Canvas, поэтому ИИ показывает вам изменения и ждёт подтверждения. braze_send_campaign и braze_send_canvas запускают API-кампании и Canvas, которые отправляют настоящие сообщения настоящим людям: ИИ показывает кампанию или Canvas, канал и точный список получателей, а для broadcast или больше чем одного получателя ждёт явного «да, отправляй». braze_delete_users при установке отключён.
Лимиты: большинство эндпоинтов допускают 250 000 запросов в час. Чтение профилей пользователей допускает 250 вызовов в минуту для рабочих пространств, подключённых с августа 2024 года (раньше 2 500), списки пользовательских событий и товаров делят 1 000 запросов в час, а эндпоинты отправки допускают 250 broadcast-вызовов в минуту и 10 в минуту на аудиторию. При достижении лимита Braze отвечает 429.
Частые ошибки: 401 "Invalid API key": ключ неверный или относится к другому инстансу; проверьте, что REST endpoint соответствует вашему дашборду. 403 "Access Denied": у ключа нет разрешения для этого эндпоинта, поэтому создайте ключ с ним. 400: параметр отсутствует или недействителен, например длина вне допустимого диапазона или неизвестный id кампании. 429: достигнут лимит запросов; подождите и повторите один раз.
Коннектор не охватывает content blocks и шаблоны, каталоги, списки email и hard bounces, запланированные сообщения, preference centers, SCIM, эндпоинты user alias и identify, выгрузку сегментов в облачное хранилище и Currents.
Шаг 2 — Установите адаптер
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Шаг 3 — Добавьте коннектор в Gemini
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Gemini CLI читает MCP-серверы из ~/.gemini/settings.json (в Windows: %USERPROFILE%\.gemini\settings.json). Добавь:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо
YOUR_MCP_API_KEY. - Сохрани файл и перезапусти
gemini. - Выполни
/mcpв Gemini CLI (илиgemini mcp listв терминале):anythingmcpдолжен отображаться как подключённый. - Начинай писать промпты: Gemini CLI теперь может вызывать инструменты
Braze.
Доступные инструменты
| Tool | What it does |
|---|---|
braze_list_campaigns | List the campaigns of the Braze workspace, 100 per page: id (campaign API identifier), name, whether it is an API campaign, tags and last… |
braze_get_campaign | Get the details of one Braze campaign: name, description, enabled, archived and draft flags, schedule type, channels, first and last sent… |
braze_get_campaign_data_series | Get a daily series of a Braze campaign's results: unique recipients, conversions, revenue and, per channel and variation, sends… |
braze_get_send_data_series | Get the daily results of one send of an API campaign (a send_id groups the messages of one trigger call): per channel and variation sends… |
braze_list_canvases | List the Canvases (multi-step journeys) of the Braze workspace, 100 per page: id (Canvas API identifier), name, tags and last edit time |
braze_get_canvas | Get the details of one Braze Canvas: name, description, enabled, archived and draft flags, schedule type, first and last entry, channels… |
braze_get_canvas_data_summary | Get the totals of a Braze Canvas for a period: entries, conversions, revenue and, on request, the same per variant and per step with… |
braze_list_segments | List the segments of the Braze workspace, 100 per page: id (segment API identifier), name, whether analytics tracking is enabled, and tags |
braze_get_segment | Get the details of one Braze segment: name, description of its filters, created and updated time, and tags |
braze_get_segment_size_series | Get the estimated size of a Braze segment per day |
braze_get_kpi_series | Get a daily series of a Braze key metric for the workspace or one app: dau (daily active users), mau (monthly active users, rolling 30… |
braze_list_custom_events | List the names of the custom events recorded in the Braze workspace, 250 per page, in alphabetical order |
braze_get_custom_event_series | Get how often a Braze custom event occurred per day or per hour, for the workspace, one app or one analytics-enabled segment |
braze_list_products | List the product ids of the purchases recorded in Braze, page by page |
braze_get_purchase_quantity_series | Get the number of items purchased per day or per hour in Braze, for all products or one, for the workspace or one app |
braze_get_revenue_series | Get the revenue per day or per hour recorded from purchases in Braze, for all products or one, for the workspace or one app |
braze_get_subscription_group_status | Get whether a user is subscribed to one Braze subscription group (SMS, WhatsApp or email), identified by external_id, email or phone |
braze_list_user_subscription_groups | List the subscription groups a Braze user belongs to and their state, identified by external_id, email or phone |
braze_export_users_by_ids | Read Braze user profiles by identifier: external_ids (up to 50), user aliases, braze_id, email_address or phone |
braze_track_users | Write to Braze user profiles: set or change attributes (standard and custom), record custom events and record purchases, up to 75 objects… |
braze_send_campaign | Send an API-triggered Braze campaign now: to listed recipients, to a connected audience, or with broadcast true to the campaign's whole… |
braze_send_canvas | Start an API-triggered Braze Canvas now: for listed recipients, a connected audience, or with broadcast true for the Canvas's whole target… |
braze_delete_users | Permanently delete Braze user profiles, up to 50 per call, by external_ids, user_aliases, braze_ids, email_addresses or phone_numbers, only… |
Примеры запросов
- «Какие кампании мы отправили за последние 30 дней и у какой из них были лучшие показатели открытий и кликов?»
- «Сколько пользователей вошли в наш онбординговый Canvas на прошлой неделе и сколько из них сконвертировались на каждом шаге?»
- «Покажи ежедневно активных пользователей и новых пользователей за последние 60 дней.»
- «Запиши пользовательское событие webinar_attended для пользователя с external_id 4821 и сначала покажи, что именно ты запишешь.»
FAQ
Где Gemini CLI ищет MCP-серверы? В ~/.gemini/settings.json для твоего пользователя или в .gemini/settings.json внутри проекта. gemini mcp list показывает каждый сервер и статус подключения.
Следующие шаги
Это руководство помогло?