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
Broad access
Why this level
- Publishes, edits and deletes posts on behalf of a community or user
- Holds a non-expiring community token
Install
- Works in
- 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 reviewBroad 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 commonMCP
- Transport
- stdio
- Authentication
- API key
Environment variables
VK_ACCESS_TOKENrequired, 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.
Related
All VK toolsVK 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
A VK API MCP server for business: community shop, posts, ads, stats, messages and lead forms with write confirmation
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
An MCP server for the VKontakte wall: reading and posting, messages, friends, communities and group stats in 8 tools
A VK Ads MCP server with a turnkey installer: 136 tools, VK community research and a skill for several agents at once
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
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.