VK Ads MCP All in One

A VK Ads MCP server with a turnkey installer: 136 tools, VK community research and a skill for several agents at once

  • 0 ★ on the repository
  • Last commit
  • MIT
MCP server

Broad access

Why this level

  • Creates, edits and deletes campaigns, audiences and lead forms
  • Spends ad budget and uploads contact lists for audiences
  • Stores VK Ads and VK tokens in a local auth.env
All reasons and checks
Russian stack

sergeylopukhov/vk-ads-mcp-all-in-one

Install

Services

Manual install

npx --yes github:sergeylopukhov/vk-ads-mcp-all-in-one

Installs the server, asks for a VK Ads client_id and client_secret, and wires up selected MCP clients automatically.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Creates, edits and deletes campaigns, audiences and lead forms
  • Spends ad budget and uploads contact lists for audiences
  • Stores VK Ads and VK tokens in a local auth.env

This is third-party code. Review the repository files before installing.

What it does

The server wraps the official VK Ads API: reads campaigns, ad groups and banners, pulls statistics, and manages audiences, creatives, lead forms, surveys, subscriptions and price lists. A separate Core VK API block searches and scores public communities against an ad brief, sorting them into target, adjacent, partner, competitor and supplier communities. The README states 136 registered tools, 122 of them verified with real calls. The installer downloads the server itself, asks for a VK Ads client_id and client_secret, finds installed MCP clients and adds a shared Agent Skill to each one that suggests which tools to call. Creation, editing and bulk operations run only after an explicit request and a prior check of the account's current state.

Who it is for. For performance marketers and agencies who want one server covering both VK Ads and community research.

Good fit when

  • You need the full VK Ads cycle from statistics to launching campaigns
  • You need to find and score communities for ads or partnerships in a niche
  • You need one server wired into several agents at once: Claude Code, Cursor, Codex CLI and others

Not a fit when

  • You need strictly read-only access without any write risk, a narrower server fits better
  • You do not want a shared skill installed into every detected MCP client at once

Example request

Find VK communities adjacent to a kids' football club in Domodedovo and score them for advertising

MCP

Transport
stdio
Authentication
API key

Environment variables

client_id required, secret
The VK Ads OAuth application's client ID from account settings.
client_secret required, secret
The VK Ads OAuth application's client secret.

Limitations

By the project's own count, 14 of 136 tools are still unavailable or unverified with real calls. It needs Node.js 22 and a VK Ads OAuth client_id and client_secret, plus a separate VK OAuth login for community search. The repository does not publish versioned releases beyond the number shown in the README.

How to disable. Remove the vk-ads server from your connected MCP clients' configuration and delete the auth.env file with saved tokens.

FAQ

Can the server create or delete a campaign without asking?

No, the README stresses that creating, editing and deleting objects happens only after an explicit request and a vk_ads_action check of the account's current state.

Which agents does the installer support?

OpenCode, OpenClaw, Hermes Agent, Codex CLI, Claude Code, Gemini CLI, Qwen Code, Kimi Code CLI and Cursor; all detected ones are selected by default.

Discussion

No questions or reviews yet.

VK Ads MCP server

VK Реклама MCP

Russian stack

An MCP server for VK Ads: campaigns, groups, banners, statistics and balance through chat, with in-chat account connection instead of manual OAuth

MCP serverBroad access13Repository stars
Russian stack

A read-only MCP server for VK Ads: statistics, campaign structure, top objects by metric and CSV export

MCP serverExtended access1Repository stars
Russian stack

A VK API MCP server for business: community shop, posts, ads, stats, messages and lead forms with write confirmation

MCP serverBroad access3Repository stars
Russian stack

A VK Ads MCP server built on the myTarget API v2 with 49 to 55 tools: campaigns, remarketing, lookalikes, product feeds and agency access

MCP serverBroad access3Repository stars
Russian stack

MCP server for the VK API: profiles, walls, communities, photos, likes and stats, with confirmable post publishing

MCP serverBroad access17Repository stars
Russian stack

An MCP server for running a VKontakte community: settings, wall, cover and avatar, photo albums, market items and monitoring in 28 tools

MCP serverBroad access

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
VK Ads MCP All in One (this card)noAPI key0
VK Ads MCP server, read-onlynoAPI key1read-only statistics and structure
Hardened VK Ads MCPnoAPI key0read-only by default, SSRF guard

README in short

The README presents the server as a free tool for running VK Ads end to end through AI: analysis, recommendations, audiences, creatives, campaigns and their management. It separately covers the Core VK API block for community search and scoring, with a kids' football club case study and a report on rejected candidates. It shows a one-command npx install with an interactive installer that finds MCP clients itself and adds a shared Agent Skill, plus a count of verified versus unverified tools.

README badge

Report a problem