VK API MCP: Documentation
Updated:
Connection
npx full-vk-mcp (stdio by default) or npm install -g full-vk-mcp. Auth: VK_ACCESS_TOKEN — a VK token with the scopes you need (get one via VK ID / the Dev portal). HTTP/SSE turns on via VK_MCP_TRANSPORT=http — a public address requires VK_MCP_AUTH_TOKEN.
Tools
180+ tools are auto-generated from the official VK API schema as vk_<section>_<method> (e.g. vk_wall_get, vk_messages_send, vk_photos_save) — covering wall, users, groups, friends, photos, videos, messages, market, stats, stories, polls and more. Access is scoped via VK_MCP_PROFILE (read-only: minimal/social/content_read/analytics/search/full_read; write: content_publish/community_manager/messenger; money: money/ads/market/commerce; full — unrestricted) or manually via VK_MCP_MODE (read/write/money) and VK_MCP_INCLUDE_SECTIONS/VK_MCP_EXCLUDE_SECTIONS.
Agent flow
"Show the latest posts on the community wall", "send this user a message", "save the photos attached to this post" — scoped to a profile limited to the VK API sections you need.
Note
A community project (ssm82), not an official VK product. A small project (1 GitHub star) — methods are refreshed automatically alongside the VK API schema. Current version: 0.3.2 (May 26, 2026).