VK MCP Server

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

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

Broad access

Why this level

  • Publishes, edits and deletes posts on behalf of a community or user
  • Holds a non-expiring community token
All reasons and checks
Russian stack

bulatko/vk-mcp-server

Install

Services

Manual install

{
  "mcpServers": {
    "vk": {
      "command": "npx",
      "args": ["-y", "vk-mcp-server"],
      "env": {
        "VK_ACCESS_TOKEN": "your_access_token_here"
      }
    }
  }
}

Project .mcp.json file. The same block works in claude_desktop_config.json.

Access and checks

How we review

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

  • Publishes, edits and deletes posts on behalf of a community or user
  • Holds a non-expiring community token

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

What it does

The server gives the agent 19 VK tools: searching and reading profiles, wall posts, community info and members, photo albums, friends, newsfeed, likes and community stats. Write tools publish, edit and delete posts, add comments, upload photos and join communities, and they carry annotations so the client asks before running them. Ready prompts produce a community digest, an engagement report, an audience snapshot and a post draft in the community's tone. The --check command identifies the token type and probes which methods it can reach, and in clients with MCP Apps support walls and profiles render as cards.

Who it is for. For SMM specialists and marketers who run and analyze VK communities.

Good fit when

  • You need to see which community posts drew the most reactions
  • You need to draft and publish a post in your community
  • You need to find and compare communities on a topic

Not a fit when

  • You need private messages or mass mailings
  • You need full stats and posting but only have a VK ID token

Example request

Make an engagement report for our community's last 30 posts and explain what the best ones have in common

MCP

Transport
stdio
Authentication
API key

Environment variables

VK_ACCESS_TOKEN required, secret
VK API token: community, user or service
VK_TIMEOUT_MS
Request timeout in milliseconds, 30000 by default
VK_API_BASE
API base URL, https://api.vk.com/method by default

Limitations

Capabilities depend on the token type. A VK ID token from --login reads only public profiles, walls and communities; posting, photos, friends, feed and stats return error 1051. Writing needs a community token with wall and photos rights. VK limits user tokens to a few requests per second and may bind them to an IP.

How to disable. Delete the vk block from your MCP client config or the extension in Claude Desktop, and revoke the token in community settings.

FAQ

Which token should I use?

Posting needs a community token from Manage, API usage, Access tokens. For public reads a VK ID token or a service key is enough.

What does error 5 with subcode 1130 mean?

VK bound the token to the IP that issued it. Get the token on the machine running the server or use a community token.

Discussion

No questions or reviews yet.

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
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

MCP server auto-generated from the VK API schema: over 180 tools with filters by read, write, money modes and API sections

MCP serverBroad access1Repository stars
Russian stack

An MCP server for the VKontakte wall: reading and posting, messages, friends, communities and group stats in 8 tools

MCP serverBroad access1Repository stars
Russian stack

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

MCP serverBroad access

VKontakte MCP server for Make

MCP VKontakte Server

Russian stack

A 42-tool VKontakte MCP server for the Make MCP Client: posts, stories, photo albums, group moderation and webhooks

MCP serverBroad access

README in short

The README covers one-click install via .mcpb for Claude Desktop and a VS Code button, running via npx and listing in the official MCP registry. It explains the three VK token types and what each can do, and gives Claude Desktop and Claude Code configs and environment variables. There is a table of common VK errors with fixes, a tool list marking write operations and ready prompts. MIT licensed.

README badge

Report a problem

Foxx AIVK MCP Server
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.