VK MCP for posting and the wall

VK MCP

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

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

Broad access

Why this level

  • Posts to the wall on behalf of the token owner
  • Sends direct messages to other users
All reasons and checks
Russian stack

theyahia/vk-mcp

Install

Services

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/vk-mcp

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

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

  • Posts to the wall on behalf of the token owner
  • Sends direct messages to other users

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

What it does

The server wraps part of the VK API into 8 tools: reading wall posts of a user or community, posting to the wall, keyword search over the news feed, user and community info, a friends list, sending a direct message, and group statistics. Two ready prompts cover posting to a group and pulling N days of group stats. It runs over stdio by default or as a Streamable HTTP server on its own port. It is part of the same author's WWmcp series but installs as a separate npm package.

Who it is for. For people running a VKontakte community who want to post and read the wall directly from an agent.

Good fit when

  • You want to post to a group's or personal wall from an agent conversation
  • You want a quick statistics summary for a community over a period
  • You need to search posts by keyword across the VK news feed

Not a fit when

  • You need VK Ads rather than the wall and messages, that is a different server
  • You need to manage a community's market items, photos or video, there are no tools for that

Example request

Post a webinar announcement to group 123456 and show the group's stats for the last 30 days

MCP

Transport
stdio, http
Authentication
API key

Environment variables

VK_ACCESS_TOKEN required, secret
A VK access token with scopes for the tools you need (wall, messages, friends, and others).
PORT
The port for Streamable HTTP mode, defaults to 3000.

Limitations

It needs a VK_ACCESS_TOKEN with wall, messages and other scopes depending on the task. The project is small, and the README does not detail rate limits or VK API error handling. The tool posts and sends messages on behalf of the token owner, so it is worth issuing a token with the minimum required scopes.

How to disable. Remove the vk server from your MCP client configuration and revoke the VK_ACCESS_TOKEN in your VK app settings.

FAQ

How is this different from the author's other VK MCP servers?

It is part of the WWmcp monorepo, but the separate @theyahia/vk-mcp package is specifically about the wall, messages and communities, not VK Ads.

Can it work without a token?

No, a VK_ACCESS_TOKEN is required for every tool.

Discussion

No questions or reviews yet.

Russian stack

A compact VK community MCP server: post publishing with scheduling, photo uploads, statistics and comments

MCP serverBroad access
Russian stack

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

MCP serverBroad access17Repository stars

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

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

Remote MCP server for VK communities: 50 tools, posts, comments, dialogs, photos, video and products, with writing off by default

MCP serverBroad access

README in short

The Russian README sums up the server in one line: posting to VKontakte and working with the wall from a neural network. It gives ready configs for Claude Desktop, Claude Code, VS Code and Cursor plus a Smithery install, a table of 8 tools mapped to VK API methods, two prompt skills and example phrases. It separately covers the stdio and Streamable HTTP transports, the VK_ACCESS_TOKEN requirement, and retry and timeout settings.

README badge

Report a problem