Home › Communication › vk-mcp-server

vk-mcp-server

VK (VKontakte): read walls, users, communities and stats; publish, edit and comment on posts.

TypeScript Cloud
★ 17 stars Last pushed 2026-10-10 License: MIT

Topics: Social Media

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (npm 0.9.0)

npx -y [email protected]

Or add to your MCP client config:

{
  "mcpServers": {
    "vk-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "VK_ACCESS_TOKEN": "<YOUR_VALUE>",
        "VK_SERVICE_KEY": "<YOUR_VALUE>"
      }
    }
  }
}
  • VK_ACCESS_TOKEN secret — The token tools act with. To post, use a community token: Manage -> API usage -> Access tokens -> Create token (wall, photos, stories, messages, manage) — no app needed, tied to neither a browser nor an IP. It posts, comments and publishes stories, but VK refuses it wall reads; set VK_SERVICE_KEY for those. Guide: https://github.com/bulatko/vk-mcp-server/blob/master/docs/SETUP.md
  • VK_SERVICE_KEY secret — Optional service key from your VK app's settings page. Reads public profiles and walls; reads the access token is refused are made with it. Never used for writes.

Related servers

Listed in punkpeye/awesome-mcp-servers (MIT)

Data from the Official MCP Registry