VK Ads MCP runs on your own machine — the client starts it, so there is no endpoint to ping. 491 installs a week from npm. Last commit 1 Nov 2026.
MCP server for VK Ads (VK Реклама) API: manage ad plans, ad groups, banners, and statistics.
We read the source, 23 h ago · rules 995398eba69f
What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.
/(?<key>(?:login|password|secret|token|api[_-]?key|authorization)\s*[:=]\s*["']?|(?:bearer|basic)\s+)(?<val>[^,;]+)|[^\s,;]*(?:@|:\/\/|%3A|\p{L}\.\p{L})[^\s,;]*|(?<key2>\b(?:token|secret|password|api[_-]?key|access_token|refresh_token|client_secret)\s+)(?!(?:expired|invalid|is|…
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add mcp-vk-ads -- npx -y mcp-vk-ads
{
"mcpServers": {
"mcp-vk-ads": {
"command": "npx",
"args": [
"-y",
"mcp-vk-ads"
]
}
}
}
[mcp_servers.mcp-vk-ads]
command = "npx"
args = ["-y", "mcp-vk-ads"]
{
"mcpServers": {
"mcp-vk-ads": {
"command": "npx",
"args": [
"-y",
"mcp-vk-ads"
]
}
}
}
{
"servers": {
"mcp-vk-ads": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-vk-ads"
]
}
}
}
Optional settings from the registry entry, left out of the block above:
VK_ADS_TOKEN (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).
MCP server for the Avito Ads API: campaigns, ad groups, creatives, statistics and balances.
MCP server for Yandex Direct API v5: manage PPC campaigns, ads, keywords, and statistics.
MCP server for Yandex Direct API v5: manage PPC campaigns, ads, keywords, and statistics.
MCP server for MSP360's Managed Backup Service API — companies, computers, and backup plans.
MCP server for Pi-hole v6 API — manage multiple instances: queries, lists, groups, stats
MCP server for Pickaxe API - manage AI agents, knowledge bases, users, and analytics
MCP server for Yandex Metrica API: list counters, goals and pull web-analytics statistics.
Manage game servers, configurations, players, and groups through the GameServerApp MCP server.
Answers built from our own checks of this server.