MCP для Авито Рекламы

A1 Авито Реклама MCP

MCP для рекламного кабинета Авито Рекламы: кампании, статистика, бюджет и ставка группы, баланс, доступы и документы ОРД, 25 инструментов

MCP-сервер

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

Почему такой уровень

  • Меняет бюджет и ставку рекламной группы
  • Может переводить деньги и бонусы между дочерними аккаунтами, эти операции помечены как необратимые
Все причины и проверки
Российский стек

a1-x-tech/mcp-avito-ads

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/a1-avito-reklama-mcp

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

У записи высокий риск, поэтому установки в один клик нет. Посмотрите код и добавьте конфиг вручную.

Выполните в терминале

claude mcp add --transport stdio --env 'AVITO_ADS_CLIENT_ID=<ваш AVITO_ADS_CLIENT_ID>' --env 'AVITO_ADS_CLIENT_SECRET=<ваш AVITO_ADS_CLIENT_SECRET>' --env 'AVITO_ADS_ACCOUNT_ID=<значение AVITO_ADS_ACCOUNT_ID>' mcp-avito-ads -- npx -y mcp-avito-ads@1.2.0

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "mcp-avito-ads": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-avito-ads@1.2.0"
      ],
      "env": {
        "AVITO_ADS_CLIENT_ID": "<ваш AVITO_ADS_CLIENT_ID>",
        "AVITO_ADS_CLIENT_SECRET": "<ваш AVITO_ADS_CLIENT_SECRET>",
        "AVITO_ADS_ACCOUNT_ID": "<значение AVITO_ADS_ACCOUNT_ID>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

AVITO_ADS_CLIENT_IDсекрет, обязательная
OAuth2 client id of your Avito application (grant_type=client_credentials).
AVITO_ADS_CLIENT_SECRETсекрет, обязательная
OAuth2 client secret of your Avito application. Treat it as a secret.
AVITO_ADS_ACCOUNT_IDобязательная
Ad account id (positive integer) every request is scoped to.
AVITO_ADS_ENVIRONMENTнеобязательная
Which API to talk to: production or sandbox.
AVITO_ADS_API_BASEнеобязательная
API root override, replacing host and environment prefix (e.g. a local mock).
AVITO_ADS_TIMEOUT_MSнеобязательная
Per-request timeout in milliseconds.
AVITO_ADS_MAX_RETRIESнеобязательная
Retries on 429 (always) and on 5xx / network errors for reads only.
AVITO_ADS_TOKEN_LEEWAY_SECONDSнеобязательная
Refresh the OAuth2 token this many seconds before it expires.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "mcp-avito-ads": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-avito-ads@1.2.0"
      ],
      "env": {
        "AVITO_ADS_CLIENT_ID": "<ваш AVITO_ADS_CLIENT_ID>",
        "AVITO_ADS_CLIENT_SECRET": "<ваш AVITO_ADS_CLIENT_SECRET>",
        "AVITO_ADS_ACCOUNT_ID": "<значение AVITO_ADS_ACCOUNT_ID>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Ключи и настройки

AVITO_ADS_CLIENT_IDсекрет, обязательная
OAuth2 client id of your Avito application (grant_type=client_credentials).
AVITO_ADS_CLIENT_SECRETсекрет, обязательная
OAuth2 client secret of your Avito application. Treat it as a secret.
AVITO_ADS_ACCOUNT_IDобязательная
Ad account id (positive integer) every request is scoped to.
AVITO_ADS_ENVIRONMENTнеобязательная
Which API to talk to: production or sandbox.
AVITO_ADS_API_BASEнеобязательная
API root override, replacing host and environment prefix (e.g. a local mock).
AVITO_ADS_TIMEOUT_MSнеобязательная
Per-request timeout in milliseconds.
AVITO_ADS_MAX_RETRIESнеобязательная
Retries on 429 (always) and on 5xx / network errors for reads only.
AVITO_ADS_TOKEN_LEEWAY_SECONDSнеобязательная
Refresh the OAuth2 token this many seconds before it expires.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

code --add-mcp '{"name":"mcp-avito-ads","type":"stdio","command":"npx","args":["-y","mcp-avito-ads@1.2.0"],"env":{"AVITO_ADS_CLIENT_ID":"<ваш AVITO_ADS_CLIENT_ID>","AVITO_ADS_CLIENT_SECRET":"<ваш AVITO_ADS_CLIENT_SECRET>","AVITO_ADS_ACCOUNT_ID":"<значение AVITO_ADS_ACCOUNT_ID>"}}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "mcp-avito-ads": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "mcp-avito-ads@1.2.0"
      ],
      "env": {
        "AVITO_ADS_CLIENT_ID": "<ваш AVITO_ADS_CLIENT_ID>",
        "AVITO_ADS_CLIENT_SECRET": "<ваш AVITO_ADS_CLIENT_SECRET>",
        "AVITO_ADS_ACCOUNT_ID": "<значение AVITO_ADS_ACCOUNT_ID>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Ключи и настройки

AVITO_ADS_CLIENT_IDсекрет, обязательная
OAuth2 client id of your Avito application (grant_type=client_credentials).
AVITO_ADS_CLIENT_SECRETсекрет, обязательная
OAuth2 client secret of your Avito application. Treat it as a secret.
AVITO_ADS_ACCOUNT_IDобязательная
Ad account id (positive integer) every request is scoped to.
AVITO_ADS_ENVIRONMENTнеобязательная
Which API to talk to: production or sandbox.
AVITO_ADS_API_BASEнеобязательная
API root override, replacing host and environment prefix (e.g. a local mock).
AVITO_ADS_TIMEOUT_MSнеобязательная
Per-request timeout in milliseconds.
AVITO_ADS_MAX_RETRIESнеобязательная
Retries on 429 (always) and on 5xx / network errors for reads only.
AVITO_ADS_TOKEN_LEEWAY_SECONDSнеобязательная
Refresh the OAuth2 token this many seconds before it expires.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

codex mcp add mcp-avito-ads --env 'AVITO_ADS_CLIENT_ID=<ваш AVITO_ADS_CLIENT_ID>' --env 'AVITO_ADS_CLIENT_SECRET=<ваш AVITO_ADS_CLIENT_SECRET>' --env 'AVITO_ADS_ACCOUNT_ID=<значение AVITO_ADS_ACCOUNT_ID>' -- npx -y mcp-avito-ads@1.2.0

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.mcp-avito-ads]
command = "npx"
args = ["-y", "mcp-avito-ads@1.2.0"]
env = { AVITO_ADS_CLIENT_ID = "<ваш AVITO_ADS_CLIENT_ID>", AVITO_ADS_CLIENT_SECRET = "<ваш AVITO_ADS_CLIENT_SECRET>", AVITO_ADS_ACCOUNT_ID = "<значение AVITO_ADS_ACCOUNT_ID>" }

Если файл уже есть, допишите блок в конец.

Ключи и настройки

AVITO_ADS_CLIENT_IDсекрет, обязательная
OAuth2 client id of your Avito application (grant_type=client_credentials).
AVITO_ADS_CLIENT_SECRETсекрет, обязательная
OAuth2 client secret of your Avito application. Treat it as a secret.
AVITO_ADS_ACCOUNT_IDобязательная
Ad account id (positive integer) every request is scoped to.
AVITO_ADS_ENVIRONMENTнеобязательная
Which API to talk to: production or sandbox.
AVITO_ADS_API_BASEнеобязательная
API root override, replacing host and environment prefix (e.g. a local mock).
AVITO_ADS_TIMEOUT_MSнеобязательная
Per-request timeout in milliseconds.
AVITO_ADS_MAX_RETRIESнеобязательная
Retries on 429 (always) and on 5xx / network errors for reads only.
AVITO_ADS_TOKEN_LEEWAY_SECONDSнеобязательная
Refresh the OAuth2 token this many seconds before it expires.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "mcp-avito-ads": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-avito-ads@1.2.0"
      ],
      "env": {
        "AVITO_ADS_CLIENT_ID": "<ваш AVITO_ADS_CLIENT_ID>",
        "AVITO_ADS_CLIENT_SECRET": "<ваш AVITO_ADS_CLIENT_SECRET>",
        "AVITO_ADS_ACCOUNT_ID": "<значение AVITO_ADS_ACCOUNT_ID>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

AVITO_ADS_CLIENT_IDсекрет, обязательная
OAuth2 client id of your Avito application (grant_type=client_credentials).
AVITO_ADS_CLIENT_SECRETсекрет, обязательная
OAuth2 client secret of your Avito application. Treat it as a secret.
AVITO_ADS_ACCOUNT_IDобязательная
Ad account id (positive integer) every request is scoped to.
AVITO_ADS_ENVIRONMENTнеобязательная
Which API to talk to: production or sandbox.
AVITO_ADS_API_BASEнеобязательная
API root override, replacing host and environment prefix (e.g. a local mock).
AVITO_ADS_TIMEOUT_MSнеобязательная
Per-request timeout in milliseconds.
AVITO_ADS_MAX_RETRIESнеобязательная
Retries on 429 (always) and on 5xx / network errors for reads only.
AVITO_ADS_TOKEN_LEEWAY_SECONDSнеобязательная
Refresh the OAuth2 token this many seconds before it expires.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "mcp-avito-ads": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-avito-ads@1.2.0"
      ],
      "env": {
        "AVITO_ADS_CLIENT_ID": "<ваш AVITO_ADS_CLIENT_ID>",
        "AVITO_ADS_CLIENT_SECRET": "<ваш AVITO_ADS_CLIENT_SECRET>",
        "AVITO_ADS_ACCOUNT_ID": "<значение AVITO_ADS_ACCOUNT_ID>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Ключи и настройки

AVITO_ADS_CLIENT_IDсекрет, обязательная
OAuth2 client id of your Avito application (grant_type=client_credentials).
AVITO_ADS_CLIENT_SECRETсекрет, обязательная
OAuth2 client secret of your Avito application. Treat it as a secret.
AVITO_ADS_ACCOUNT_IDобязательная
Ad account id (positive integer) every request is scoped to.
AVITO_ADS_ENVIRONMENTнеобязательная
Which API to talk to: production or sandbox.
AVITO_ADS_API_BASEнеобязательная
API root override, replacing host and environment prefix (e.g. a local mock).
AVITO_ADS_TIMEOUT_MSнеобязательная
Per-request timeout in milliseconds.
AVITO_ADS_MAX_RETRIESнеобязательная
Retries on 429 (always) and on 5xx / network errors for reads only.
AVITO_ADS_TOKEN_LEEWAY_SECONDSнеобязательная
Refresh the OAuth2 token this many seconds before it expires.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "mcp-avito-ads": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-avito-ads@1.2.0"
      ],
      "env": {
        "AVITO_ADS_CLIENT_ID": "<ваш AVITO_ADS_CLIENT_ID>",
        "AVITO_ADS_CLIENT_SECRET": "<ваш AVITO_ADS_CLIENT_SECRET>",
        "AVITO_ADS_ACCOUNT_ID": "<значение AVITO_ADS_ACCOUNT_ID>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Ключи и настройки

AVITO_ADS_CLIENT_IDсекрет, обязательная
OAuth2 client id of your Avito application (grant_type=client_credentials).
AVITO_ADS_CLIENT_SECRETсекрет, обязательная
OAuth2 client secret of your Avito application. Treat it as a secret.
AVITO_ADS_ACCOUNT_IDобязательная
Ad account id (positive integer) every request is scoped to.
AVITO_ADS_ENVIRONMENTнеобязательная
Which API to talk to: production or sandbox.
AVITO_ADS_API_BASEнеобязательная
API root override, replacing host and environment prefix (e.g. a local mock).
AVITO_ADS_TIMEOUT_MSнеобязательная
Per-request timeout in milliseconds.
AVITO_ADS_MAX_RETRIESнеобязательная
Retries on 429 (always) and on 5xx / network errors for reads only.
AVITO_ADS_TOKEN_LEEWAY_SECONDSнеобязательная
Refresh the OAuth2 token this many seconds before it expires.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "mcp-avito-ads": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-avito-ads@1.2.0"
      ],
      "env": {
        "AVITO_ADS_CLIENT_ID": "<ваш AVITO_ADS_CLIENT_ID>",
        "AVITO_ADS_CLIENT_SECRET": "<ваш AVITO_ADS_CLIENT_SECRET>",
        "AVITO_ADS_ACCOUNT_ID": "<значение AVITO_ADS_ACCOUNT_ID>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

AVITO_ADS_CLIENT_IDсекрет, обязательная
OAuth2 client id of your Avito application (grant_type=client_credentials).
AVITO_ADS_CLIENT_SECRETсекрет, обязательная
OAuth2 client secret of your Avito application. Treat it as a secret.
AVITO_ADS_ACCOUNT_IDобязательная
Ad account id (positive integer) every request is scoped to.
AVITO_ADS_ENVIRONMENTнеобязательная
Which API to talk to: production or sandbox.
AVITO_ADS_API_BASEнеобязательная
API root override, replacing host and environment prefix (e.g. a local mock).
AVITO_ADS_TIMEOUT_MSнеобязательная
Per-request timeout in milliseconds.
AVITO_ADS_MAX_RETRIESнеобязательная
Retries on 429 (always) and on 5xx / network errors for reads only.
AVITO_ADS_TOKEN_LEEWAY_SECONDSнеобязательная
Refresh the OAuth2 token this many seconds before it expires.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "mcp-avito-ads": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "mcp-avito-ads@1.2.0"
      ],
      "environment": {
        "AVITO_ADS_CLIENT_ID": "<ваш AVITO_ADS_CLIENT_ID>",
        "AVITO_ADS_CLIENT_SECRET": "<ваш AVITO_ADS_CLIENT_SECRET>",
        "AVITO_ADS_ACCOUNT_ID": "<значение AVITO_ADS_ACCOUNT_ID>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Ключи и настройки

AVITO_ADS_CLIENT_IDсекрет, обязательная
OAuth2 client id of your Avito application (grant_type=client_credentials).
AVITO_ADS_CLIENT_SECRETсекрет, обязательная
OAuth2 client secret of your Avito application. Treat it as a secret.
AVITO_ADS_ACCOUNT_IDобязательная
Ad account id (positive integer) every request is scoped to.
AVITO_ADS_ENVIRONMENTнеобязательная
Which API to talk to: production or sandbox.
AVITO_ADS_API_BASEнеобязательная
API root override, replacing host and environment prefix (e.g. a local mock).
AVITO_ADS_TIMEOUT_MSнеобязательная
Per-request timeout in milliseconds.
AVITO_ADS_MAX_RETRIESнеобязательная
Retries on 429 (always) and on 5xx / network errors for reads only.
AVITO_ADS_TOKEN_LEEWAY_SECONDSнеобязательная
Refresh the OAuth2 token this many seconds before it expires.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "mcp-avito-ads": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-avito-ads@1.2.0"
      ],
      "env": {
        "AVITO_ADS_CLIENT_ID": "<ваш AVITO_ADS_CLIENT_ID>",
        "AVITO_ADS_CLIENT_SECRET": "<ваш AVITO_ADS_CLIENT_SECRET>",
        "AVITO_ADS_ACCOUNT_ID": "<значение AVITO_ADS_ACCOUNT_ID>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Ключи и настройки

AVITO_ADS_CLIENT_IDсекрет, обязательная
OAuth2 client id of your Avito application (grant_type=client_credentials).
AVITO_ADS_CLIENT_SECRETсекрет, обязательная
OAuth2 client secret of your Avito application. Treat it as a secret.
AVITO_ADS_ACCOUNT_IDобязательная
Ad account id (positive integer) every request is scoped to.
AVITO_ADS_ENVIRONMENTнеобязательная
Which API to talk to: production or sandbox.
AVITO_ADS_API_BASEнеобязательная
API root override, replacing host and environment prefix (e.g. a local mock).
AVITO_ADS_TIMEOUT_MSнеобязательная
Per-request timeout in milliseconds.
AVITO_ADS_MAX_RETRIESнеобязательная
Retries on 429 (always) and on 5xx / network errors for reads only.
AVITO_ADS_TOKEN_LEEWAY_SECONDSнеобязательная
Refresh the OAuth2 token this many seconds before it expires.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .codeassistant/mcp.json, в проекте

{
  "mcpServers": {
    "mcp-avito-ads": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-avito-ads@1.2.0"
      ],
      "env": {
        "AVITO_ADS_CLIENT_ID": "<ваш AVITO_ADS_CLIENT_ID>",
        "AVITO_ADS_CLIENT_SECRET": "<ваш AVITO_ADS_CLIENT_SECRET>",
        "AVITO_ADS_ACCOUNT_ID": "<значение AVITO_ADS_ACCOUNT_ID>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

AVITO_ADS_CLIENT_IDсекрет, обязательная
OAuth2 client id of your Avito application (grant_type=client_credentials).
AVITO_ADS_CLIENT_SECRETсекрет, обязательная
OAuth2 client secret of your Avito application. Treat it as a secret.
AVITO_ADS_ACCOUNT_IDобязательная
Ad account id (positive integer) every request is scoped to.
AVITO_ADS_ENVIRONMENTнеобязательная
Which API to talk to: production or sandbox.
AVITO_ADS_API_BASEнеобязательная
API root override, replacing host and environment prefix (e.g. a local mock).
AVITO_ADS_TIMEOUT_MSнеобязательная
Per-request timeout in milliseconds.
AVITO_ADS_MAX_RETRIESнеобязательная
Retries on 429 (always) and on 5xx / network errors for reads only.
AVITO_ADS_TOKEN_LEEWAY_SECONDSнеобязательная
Refresh the OAuth2 token this many seconds before it expires.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит 7bb5392.

Текст для агента

Получи Client Key и Client Secret рекламного аккаунта Авито Рекламы у администратора, затем добавь сервер командой claude mcp add --env AVITO_ADS_CLIENT_ID=... --env AVITO_ADS_CLIENT_SECRET=... --env AVITO_ADS_ACCOUNT_ID=... --transport stdio --scope user avito-ads -- npx -y mcp-avito-ads@latest.

Другие способы из описания автора
claude mcp add --env AVITO_ADS_CLIENT_ID=your_client_key --env AVITO_ADS_CLIENT_SECRET=your_client_secret --env AVITO_ADS_ACCOUNT_ID=your_account_id --transport stdio --scope user avito-ads -- npx -y mcp-avito-ads@latest

Команда из README для Claude Code.

Проверка безопасности

Как мы проверяем

Высокий рискВысокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

  • Меняет бюджет и ставку рекламной группы
  • Может переводить деньги и бонусы между дочерними аккаунтами, эти операции помечены как необратимые

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер подключает агента к рекламному кабинету Авито Рекламы, а не к API продавца Авито: он не работает с товарами, перепиской или продвижением объявлений продавца. 25 инструментов покрывают кампании, группы, креативы, статистику, баланс, дочерние аккаунты, пользователей и документы ОРД. Через API можно менять только бюджет и ставку группы, создавать, редактировать, ставить на паузу или удалять кампании, группы и креативы нельзя. Необратимые операции вроде перевода денег или бонусов, удаления пользователя и технического запроса API помечены как destructive. Каждый вызов тратит баллы недельного бюджета API, остаток apiPointBalance сервер возвращает вместе с результатом.

Для кого. Для тех, кто ведет рекламные кампании в Авито Рекламе и хочет читать статистику и точечно менять бюджет и ставку через агента.

Подходит, если

  • Нужна статистика по кампаниям и группам объявлений за период
  • Нужно точечно поменять бюджет или ставку конкретной группы с подтверждением перед изменением
  • Нужны данные по балансу, дочерним аккаунтам и документам ОРД в одном месте

Не подходит, если

  • Нужна работа с товарами, перепиской или продвижением объявлений продавца: это отдельный API продавца Авито, не этот сервер
  • Нужно создавать или удалять кампании и креативы: API рекламного кабинета этого не позволяет

Пример запроса к агенту

Покажи кампании моего аккаунта Авито Рекламы и расход за прошлую неделю по группам объявлений

MCP

Транспорт
stdio
Авторизация
API-ключ

Переменные окружения

AVITO_ADS_CLIENT_ID обязательная, секрет
Client Key рекламного аккаунта Авито Рекламы.
AVITO_ADS_CLIENT_SECRET обязательная, секрет
Client Secret рекламного аккаунта.
AVITO_ADS_ACCOUNT_ID обязательная
ID рекламного аккаунта, к которому подключается сервер.

Ограничения

API рекламного кабинета разрешает менять только бюджет и ставку группы, все структурные изменения кампаний, групп и креативов нужно делать в интерфейсе Авито Рекламы. Действует недельный бюджет API в баллах, который расходуется каждым вызовом. Нужны свои Client Key и Client Secret рекламного аккаунта с ролью администратора для их выдачи.

Как отключить. Удалите сервер avito-ads из конфигурации MCP-клиента, например claude mcp remove avito-ads.

Частые вопросы

Можно ли создать новую кампанию через сервер?

Нет, API рекламного кабинета Авито разрешает менять только бюджет и ставку группы, создание и удаление кампаний недоступно.

Что произойдет при изменении ставки группы?

Сервер сначала показывает аккаунт, группу, текущую и новую ставку и запрашивает подтверждение, меняет только эту группу после согласия.

MCP-серверы

Скиллы DataLens

DataLens Skills

Официальный

Официальные скиллы DataLens (Яндекс) для Claude Code, Codex и OpenCode: SDK, HTML-отчеты и разбор прав RLS

СкиллСредний риск12Звезды репозитория
Выбор редакции

MCP-сервер Яндекс Метрики, порожденный из спеки API: 108 методов, по умолчанию 10 инструментов, прозрачные фильтры и метаданные ответа

MCP-серверСредний риск2Звезды репозитория
Официальный

Открытый MCP-сервер и набор агентских скиллов для SEO: keyword research, конкуренты, обратные ссылки и аудит сайта по данным DataForSEO

MCP-серверСредний риск21,5 тыс.Звезды репозитория

Плагин Claude Code для SEO-аудита: технический SEO, E-E-A-T, schema, локальный и AI-поиск силами параллельных агентов

ПлагинВысокий риск17,9 тыс.Звезды репозитория

Коротко о README

README описывает сервер как доступ к рекламному кабинету Авито Рекламы на естественном языке, дает пример диалога с подтверждением изменения ставки, инструкции подключения для Codex, Claude Code, Claude Desktop и Cursor с готовыми командами, раздел получения доступа с ролью администратора и объяснение недельного бюджета API в баллах.

Foxx AIMCP для Авито Рекламы

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.