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
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
Install
- Works in
- Services
Manual install
npx --yes github:sergeylopukhov/vk-ads-mcp-all-in-oneInstalls the server, asks for a VK Ads client_id and client_secret, and wires up selected MCP clients automatically.
Access and checks
How we reviewBroad 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 advertisingMCP
- Transport
- stdio
- Authentication
- API key
Environment variables
client_idrequired, secret- The VK Ads OAuth application's client ID from account settings.
client_secretrequired, 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.
Related
All VK toolsVK Ads MCP server
VK Реклама MCP
An MCP server for VK Ads: campaigns, groups, banners, statistics and balance through chat, with in-chat account connection instead of manual OAuth
VK Ads MCP server, read-only
vk-ads-mcp
A read-only MCP server for VK Ads: statistics, campaign structure, top objects by metric and CSV export
A VK API MCP server for business: community shop, posts, ads, stats, messages and lead forms with write confirmation
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 server for the VK API: profiles, walls, communities, photos, likes and stats, with confirmable post publishing
VK community management MCP
vk-community-mcp
An MCP server for running a VKontakte community: settings, wall, cover and avatar, photo albums, market items and monitoring in 28 tools
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| VK Ads MCP All in One (this card) | no | API key | 0 | |
| VK Ads MCP server, read-only | no | API key | 1 | read-only statistics and structure |
| Hardened VK Ads MCP | no | API key | 0 | read-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.