Manages VK Ads campaigns, ad groups and ads and pulls advertising statistics through the VK Ads API.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add vk-ads --env VK_ADS_TOKEN='<VK_ADS_TOKEN>' -- npx -y mcp-vk-ads~/.codex/config.toml
[mcp_servers.vk-ads]
command = "npx"
args = ["-y", "mcp-vk-ads"]
env = { VK_ADS_TOKEN = "<VK_ADS_TOKEN>" }
# codex mcp add vk-ads --env VK_ADS_TOKEN='<VK_ADS_TOKEN>' -- npx -y mcp-vk-ads~/.cursor/mcp.json
{
"mcpServers": {
"vk-ads": {
"command": "npx",
"args": [
"-y",
"mcp-vk-ads"
],
"env": {
"VK_ADS_TOKEN": "<VK_ADS_TOKEN>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"vk-ads": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-vk-ads"
],
"env": {
"VK_ADS_TOKEN": "<VK_ADS_TOKEN>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"vk-ads": {
"command": "npx",
"args": [
"-y",
"mcp-vk-ads"
],
"env": {
"VK_ADS_TOKEN": "<VK_ADS_TOKEN>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"vk-ads": {
"command": "npx",
"args": [
"-y",
"mcp-vk-ads"
],
"env": {
"VK_ADS_TOKEN": "<VK_ADS_TOKEN>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"vk-ads": {
"command": "npx",
"args": [
"-y",
"mcp-vk-ads"
],
"env": {
"VK_ADS_TOKEN": "<VK_ADS_TOKEN>"
}
}
}
}Environment variables
VK_ADS_TOKEN
Replace the placeholders with your own credentials and keep them out of version control.