Кратко
Дайте ИИ работать с Braze: просматривать кампании, Canvas и их результаты, проверять сегменты, ежедневно активных пользователей и выручку, находить профили пользователей и подписки, записывать атрибуты и события, а после вашего подтверждения запускать API-кампании.
Пошаговая настройка
Подключи Braze к Microsoft Copilot за 2 минуты
Начни бесплатный пробный период в AnythingMCP Cloud, подключи Braze в пошаговой настройке и добавь свой MCP URL в Microsoft Copilot. Без кода и без собственного сервера.
Без банковской карты · 7 дней пробного периода · Есть вариант self-host
Попробуй спросить
Примеры промптов для Braze
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Braze, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Braze + Microsoft Copilot
Дайте ИИ работать с 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 — Добавьте коннектор в Microsoft Copilot
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Microsoft Copilot использует MCP-серверы через агентов, созданных в Copilot Studio: ты добавляешь AnythingMCP в агента как инструмент, а затем публикуешь агента в Microsoft 365 Copilot и Teams. Copilot Studio подключается из облака Microsoft по Streamable HTTP, который AnythingMCP поддерживает.
- В Copilot Studio открой своего агента (или создай нового), перейди в Tools и выбери Add a tool → New tool → Model Context Protocol.
- Укажи Server name (например,
AnythingMCP), Server description, которое объясняет, что делает коннектор, и Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. По описанию Copilot Studio решает, когда вызывать сервер. - В аутентификации выбери API key, установи Type в Header, укажи имя заголовка
X-API-Keyи нажми Create. - В окне Add tool выбери Create a new connection, вставь MCP API-ключ из AnythingMCP (MCP Servers → твой сервер → API keys) и нажми Add to agent.
- Проверь в панели Test агента: попроси о том, для чего нужны инструменты
Braze. - Нажми Publish, затем Channels → Microsoft 365 and Microsoft Teams, оставь включённым Make agent available in Microsoft Copilot и нажми Add channel. See agent in Teams установит агента для тебя; в Microsoft 365 Copilot введи @ и выбери агента.
Хочешь, чтобы каждый входил под своей учётной записью? Вместо API-ключа выбери OAuth 2.0 → Dynamic discovery: каждый пользователь войдёт в AnythingMCP при первом вызове агентом.
Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Copilot Studio подключается из облака Microsoft, поэтому localhost не подойдёт.
Доступные инструменты
| 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
Для какого Copilot это руководство? Для Microsoft 365 Copilot на работе — через агентов Copilot Studio. В приложении Microsoft Copilot для личных аккаунтов добавить свой MCP-сервер нельзя.
Что нужно? Рабочий аккаунт с доступом к Copilot Studio (лицензия или пробная версия), чтобы создать агента. Тем, кто будет пользоваться им в Microsoft 365 Copilot или Teams, нужен доступ к агенту: поделись им или попроси администратора опубликовать его для организации. Если в организации действуют политики данных для коннекторов Power Platform, они распространяются и на MCP-серверы.
Агент не вызывает инструменты. Проверь, что имя заголовка — ровно X-API-Key, а ключ относится к тому же MCP-серверу, что и URL, и сделай Server description конкретным: по нему Copilot Studio решает, когда вызывать сервер. После каждого изменения опубликуй агента заново; в открытом чате введи «start over», чтобы перейти на новую версию.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Meta Muse
Это руководство помогло?