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
Broad access
Why this level
- Posts to the wall on behalf of the token owner
- Sends direct messages to other users
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/vk-mcpDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad 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 daysMCP
- Transport
- stdio, http
- Authentication
- API key
Environment variables
VK_ACCESS_TOKENrequired, 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.
Related
All VK toolsVK community posting MCP server
VK SMM MCP Server
A compact VK community MCP server: post publishing with scheduling, photo uploads, statistics and comments
MCP server for the VK API: profiles, walls, communities, photos, likes and stats, with confirmable post publishing
VKontakte MCP server for Make
MCP VKontakte Server
A 42-tool VKontakte MCP server for the Make MCP Client: posts, stories, photo albums, group moderation and webhooks
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
full MCP for VK API
full-vk-mcp
MCP server auto-generated from the VK API schema: over 180 tools with filters by read, write, money modes and API sections
vk-mcp (alexfisenkov)
vk-mcp
Remote MCP server for VK communities: 50 tools, posts, comments, dialogs, photos, video and products, with writing off by default
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.