Microsoft Advertising (Bing Ads) — MCP-сервер для Claude Code
MCP-сервер подключает аккаунты Microsoft Advertising к ИИ-клиенту: показывает кампании, таргетинг и отчёты, а изменения готовит после подтверждения.
claude mcp add bing-ads -e BING_ADS_DEVELOPER_TOKEN=<BING_ADS_DEVELOPER_TOKEN> -e BING_ADS_CLIENT_ID=<BING_ADS_CLIENT_ID> -e BING_ADS_CLIENT_SECRET=<BING_ADS_CLIENT_SECRET> -e BING_ADS_REFRESH_TOKEN=<BING_ADS_REFRESH_TOKEN> -e BING_ADS_ACCOUNT_IDS=<BING_ADS_ACCOUNT_IDS> -- npx -y @getmcpads/bing-ads-mcp-serverЧто делает Microsoft Advertising (Bing Ads)
Сервер даёт доступ к Microsoft Advertising через Bing Ads API. Он включает 20 инструментов для чтения: аккаунты, кампании, группы объявлений, ключевые слова, таргетинг, аудитории и отчёты. Ещё 23 инструмента подготавливают изменения, но записи выключены по умолчанию.
Каждая запись сначала формирует предварительный просмотр и выполняется только с confirm: true; новые сущности создаются со статусом Paused. Для запуска нужны Node.js 22.23.4, 24.22.1, 26.12.1 или более новая версия соответствующей линии, а также переменные BING_ADS_*. Без обязательного списка BING_ADS_ACCOUNT_IDS сервер не получит разрешённые аккаунты.
Какие задачи решает
- просматривать кампании и группы объявлений
- анализировать таргетинг, аудитории и отчёты
- находить аккаунты через Bing Ads API
- готовить изменения с предварительным просмотром
Примеры запросов агенту
- Покажи кампании и группы объявлений для разрешённых аккаунтов Microsoft Advertising.
- Собери отчёт по доступным аккаунтам и сравни их показатели.
- Подготовь изменение ключевых слов, покажи предварительный просмотр и не подтверждай запись.
Как установить Microsoft Advertising (Bing Ads)
Командой платформы
claude mcp add bing-ads -e BING_ADS_DEVELOPER_TOKEN=<BING_ADS_DEVELOPER_TOKEN> -e BING_ADS_CLIENT_ID=<BING_ADS_CLIENT_ID> -e BING_ADS_CLIENT_SECRET=<BING_ADS_CLIENT_SECRET> -e BING_ADS_REFRESH_TOKEN=<BING_ADS_REFRESH_TOKEN> -e BING_ADS_ACCOUNT_IDS=<BING_ADS_ACCOUNT_IDS> -- npx -y @getmcpads/bing-ads-mcp-serverВместо <…> подставьте свои значения. Ещё 5 переменных окружения — в README сервера
Командой платформы
codex mcp add microsoft-advertising-bing-ads --env BING_ADS_DEVELOPER_TOKEN=<BING_ADS_DEVELOPER_TOKEN> --env BING_ADS_CLIENT_ID=<BING_ADS_CLIENT_ID> --env BING_ADS_CLIENT_SECRET=<BING_ADS_CLIENT_SECRET> --env BING_ADS_REFRESH_TOKEN=<BING_ADS_REFRESH_TOKEN> --env BING_ADS_CUSTOMER_ID=<BING_ADS_CUSTOMER_ID> -- npx -y @getmcpads/bing-ads-mcp-serverВместо <…> подставьте свои значения. Ещё 5 переменных окружения — в README сервера
Файл настроек
{
"mcpServers": {
"microsoft-advertising-bing-ads": {
"command": "npx",
"args": [
"-y",
"@getmcpads/bing-ads-mcp-server"
],
"env": {
"BING_ADS_DEVELOPER_TOKEN": "<BING_ADS_DEVELOPER_TOKEN>",
"BING_ADS_CLIENT_ID": "<BING_ADS_CLIENT_ID>",
"BING_ADS_CLIENT_SECRET": "<BING_ADS_CLIENT_SECRET>",
"BING_ADS_REFRESH_TOKEN": "<BING_ADS_REFRESH_TOKEN>",
"BING_ADS_CUSTOMER_ID": "<BING_ADS_CUSTOMER_ID>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 5 переменных окружения — в README сервера
Файл настроек
{
"servers": {
"microsoft-advertising-bing-ads": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@getmcpads/bing-ads-mcp-server"
],
"env": {
"BING_ADS_DEVELOPER_TOKEN": "<BING_ADS_DEVELOPER_TOKEN>",
"BING_ADS_CLIENT_ID": "<BING_ADS_CLIENT_ID>",
"BING_ADS_CLIENT_SECRET": "<BING_ADS_CLIENT_SECRET>",
"BING_ADS_REFRESH_TOKEN": "<BING_ADS_REFRESH_TOKEN>",
"BING_ADS_CUSTOMER_ID": "<BING_ADS_CUSTOMER_ID>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 5 переменных окружения — в README сервера
Командой платформы
gemini mcp add -e BING_ADS_DEVELOPER_TOKEN=<BING_ADS_DEVELOPER_TOKEN> -e BING_ADS_CLIENT_ID=<BING_ADS_CLIENT_ID> -e BING_ADS_CLIENT_SECRET=<BING_ADS_CLIENT_SECRET> -e BING_ADS_REFRESH_TOKEN=<BING_ADS_REFRESH_TOKEN> -e BING_ADS_CUSTOMER_ID=<BING_ADS_CUSTOMER_ID> microsoft-advertising-bing-ads npx -y @getmcpads/bing-ads-mcp-serverВместо <…> подставьте свои значения. Ещё 5 переменных окружения — в README сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Microsoft Advertising (Bing Ads)
Как установить Microsoft Advertising (Bing Ads) в Claude Code?
Выполните `claude mcp add bing-ads -e BING_ADS_DEVELOPER_TOKEN=<BING_ADS_DEVELOPER_TOKEN> -e BING_ADS_CLIENT_ID=<BING_ADS_CLIENT_ID> -e BING_ADS_CLIENT_SECRET=<BING_ADS_CLIENT_SECRET> -e BING_ADS_REFRESH_TOKEN=<BING_ADS_REFRESH_TOKEN> -e BING_ADS_ACCOUNT_IDS=<BING_ADS_ACCOUNT_IDS> -- npx -y @getmcpads/bing-ads-mcp-server`.
Что делает Microsoft Advertising (Bing Ads)?
Сервер подключает Microsoft Advertising к MCP-клиенту и даёт читать кампании, таргетинг и отчёты через Bing Ads API. Изменения доступны как предварительный просмотр и требуют явного подтверждения.
Какие версии Node.js нужны для работы?
Поддерживаются Node.js 22.23.4, 24.22.1, 26.12.1 или более новые версии соответствующих линий. Учетные данные передаются через переменные BING_ADS_*.