Server data from the Official MCP Registry
MCP server for VK Ads (VK Реклама) API: manage ad plans, ad groups, banners, and statistics.
MCP server for VK Ads (VK Реклама) API: manage ad plans, ad groups, banners, and statistics.
Valid MCP server (1 strong, 0 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.
9 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: VK_ADS_TOKEN
Environment variable: VK_ADS_LANG
Environment variable: VK_ADS_API_BASE
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-askads-mcp-vk-ads": {
"env": {
"VK_ADS_LANG": "your-vk-ads-lang-here",
"VK_ADS_TOKEN": "your-vk-ads-token-here",
"VK_ADS_API_BASE": "your-vk-ads-api-base-here"
},
"args": [
"-y",
"mcp-vk-ads"
],
"command": "npx"
}
}
}From the project's GitHub README.
MCP-сервер для VK Ads (VK Реклама): управляйте рекламой из Claude, Cursor, Codex и других AI-клиентов на естественном языке.
Ассистент сам собирает данные из статистики, кампаний, групп и объявлений, находит закономерности и вносит правки — то, что в кабинете VK Ads приходится делать вручную и по одному экрану.
ad_plans), группы (ad_groups) и объявления (banners): список, создание, обновление, статусы.raw_request — прямой вызов любого эндпоинта VK Ads, так доступен весь API.raw_request любой не-GET (POST/DELETE) требует явного confirmWrite=true.autoPaginate — проход всех страниц по offset/count, без молчаливой обрезки на больших аккаунтах.get_throttling показывает остаток лимитов API.Попросите ассистента на русском — например:
Разверните своего клиента:
claude mcp add vk-ads -e VK_ADS_TOKEN=ваш_токен -- npx -y mcp-vk-ads
claude_desktop_config.json — macOS ~/Library/Application Support/Claude/, Windows %APPDATA%\Claude\
{
"mcpServers": {
"vk-ads": {
"command": "npx",
"args": ["-y", "mcp-vk-ads"],
"env": { "VK_ADS_TOKEN": "ваш_токен" }
}
}
}
~/.cursor/mcp.json (или .cursor/mcp.json в проекте)
{
"mcpServers": {
"vk-ads": {
"command": "npx",
"args": ["-y", "mcp-vk-ads"],
"env": { "VK_ADS_TOKEN": "ваш_токен" }
}
}
}
Командой: codex mcp add vk-ads --env VK_ADS_TOKEN=ваш_токен -- npx -y mcp-vk-ads
Или в ~/.codex/config.toml:
[mcp_servers.vk-ads]
command = "npx"
args = ["-y", "mcp-vk-ads"]
[mcp_servers.vk-ads.env]
VK_ADS_TOKEN = "ваш_токен"
.vscode/mcp.json — ключ servers (не mcpServers)
{
"servers": {
"vk-ads": {
"type": "stdio",
"command": "npx",
"args": ["-y", "mcp-vk-ads"],
"env": { "VK_ADS_TOKEN": "ваш_токен" }
}
}
}
VK Ads API использует OAuth2, и — в отличие от Яндекс Директа — единой ссылки «получить токен» нет: нужен доступ к API и приложение (client_id / client_secret).
create_ads, read_ads, read_clients, read_manager_clients) и получите access_token (Bearer). Подробности — в документации VK Ads API.access_token в переменную VK_ADS_TOKEN.⚠️ Токен даёт доступ к рекламному кабинету (включая трату бюджета) и хранится открытым текстом в конфиге клиента — относитесь к нему как к паролю. Токены VK Ads недолговечны: когда access_token истечёт, обновите его по refresh_token и пропишите заново.
| Переменная | Обяз. | По умолчанию | Описание |
|---|---|---|---|
VK_ADS_TOKEN | да | — | OAuth2 access-токен VK Ads (Bearer). |
VK_ADS_LANG | нет | ru | Заголовок Accept-Language. |
VK_ADS_TIMEOUT_MS | нет | 60000 | Таймаут запроса, мс. |
VK_ADS_MAX_RETRIES | нет | 3 | Повторы при временных ошибках (429, 5xx). |
VK_ADS_API_BASE | нет | https://ads.vk.com/api | Корень API (без версии). |
Полный список инструментов — в docs/TOOLS.md.
npx, отдельная установка не нужна).invalid_token обновите токен и пропишите заново.raw_request защищены confirmWrite, но типизированные *_action/update_* меняют данные сразу.targetings / content / textblocks / urls — их формат зависит от формата рекламы (см. документацию VK Ads).Вопросы, идеи и доработки — пишите в Telegram: @gistrec.
MIT — см. LICENSE.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.