VK Ads MCP Server
by askadsio.github.askads/mcp-vk-adsv1.5.0
MCP server for VK Ads (VK Реклама) API: manage ad plans, ad groups, banners, and statistics.
context tax
queued
security
queued
cold start
queued
freshness
Active5d ago
Install VK Ads MCP server
Install in Claude Code
claude mcp add vk-ads -e VK_ADS_TOKEN='<vk-ads-token>' -- npx -y mcp-vk-adsInstall in Cursor
{
"mcpServers": {
"vk-ads": {
"command": "npx",
"args": [
"-y",
"mcp-vk-ads"
],
"env": {
"VK_ADS_TOKEN": "<vk-ads-token>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"vk-ads": {
"command": "npx",
"args": [
"-y",
"mcp-vk-ads"
],
"env": {
"VK_ADS_TOKEN": "<vk-ads-token>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"vk-ads": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-vk-ads"
],
"env": {
"VK_ADS_TOKEN": "<vk-ads-token>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"vk-ads": {
"command": "npx",
"args": [
"-y",
"mcp-vk-ads"
],
"env": {
"VK_ADS_TOKEN": "<vk-ads-token>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| VK_ADS_TOKEN | — | yes | Optional ready-made VK Ads OAuth2 access token (Bearer) for CI and unattended installs — full account access, treat it as a secret. Without it the server connects from the chat via start_login/finish_login. |
| VK_ADS_LANG | — | — | Language for API responses (Accept-Language header), e.g. ru, en. |
| VK_ADS_TIMEOUT_MS | — | — | Per-request timeout in milliseconds. |
| VK_ADS_MAX_RETRIES | — | — | Max retries for transient errors (429 rate limit, 5xx on GET, network errors on GET). |
| VK_ADS_API_BASE | — | — | API root without a version segment. Defaults to https://ads.vk.com/api. |
Freshness
Active — last maintenance signal 5d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-10-04 · 5d ago · GitHub
Latest release
2026-09-20 · 19d ago · GitHub · v1.5.0
Package published
no data · npm/PyPI
Registry entry updated
2026-09-20 · 19d ago · official registry · v1.5.0
FAQ
›How do I install the VK Ads MCP server in Claude Code?
Run: claude mcp add vk-ads -e VK_ADS_TOKEN='<vk-ads-token>' -- npx -y mcp-vk-ads. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does VK Ads require an API key?
Yes. It expects VK_ADS_TOKEN, of which 1 is a secret.
›Can I use VK Ads as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is VK Ads in the official MCP registry?
Yes, as io.github.askads/mcp-vk-ads.
Alternatives to VK Ads
Other crm & marketing MCP servers.