Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"vk-ads": {
"env": {
"VK_ADS_TOKEN": "ваш_токен"
},
"args": [
"-y",
"mcp-vk-ads"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server for VK Ads (VK Реклама) API: manage ad plans, ad groups, banners, and statistics.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'mcp-vk-ads' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked mcp-vk-ads against OSV.dev.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in analytics
⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.
MCP Server for GCP environment for interacting with various Observability APIs.
MCP server that enables AI agents to perform comprehensive web audits using Google Lighthouse with 13+ tools for performance, accessibility, SEO, and security analysis.
MCP server for Dynatrace Managed to access logs, events, and metrics.
MCP Security Weekly
Get CVE alerts and security updates for io.github.askads/mcp-vk-ads and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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 недолговеч