VK MCP Server
Model Context Protocol (MCP) server for VK (VKontakte) social network API
English · Русский · Сайт (RU)
Enables AI assistants like Claude to interact with VK through a standardized interface.
Walls, communities and profiles on a host that supports MCP Apps. The model gets the same structured data either way — this is what the person sees.
Features
- 25 tools across users, walls, communities, photos, stories, community messages, likes and statistics
- Your community's inbox: list unread conversations, read them, and reply as the community — the assistant drafts, you approve, it sends
- Read and write as a community: with a community token and a service key together, the assistant reads walls, profiles and communities and posts, comments, publishes stories and answers messages as your community. Writes are marked as such so your client can ask first. Some tools (search, likes, statistics, editing) need a full user token, which VK no longer issues to new apps — the setup guide lists exactly what each token reaches
- Structured output: every tool declares an output schema, so the model gets typed data instead of a JSON blob it has to parse out of text
- Pagination that explains itself: list results say how many matches exist and which offset continues from here, so the model can page through a wall instead of stopping at the first twenty posts
- Things you can look at: on hosts that support MCP Apps — Claude, Claude Desktop, VS Code Copilot, Goose — walls, communities and profiles render as cards: posts with their photos and clip previews, communities with their banner and size, profiles with avatar and following. Everywhere else it behaves exactly as before
- Prompts: ready-made workflows — community digest, engagement report, audience snapshot, community search, community inbox
- Resilient: request timeouts, automatic backoff when VK rate-limits, and clear messages for captchas and HTTP failures
- Honest about tokens: VK has three kinds and they differ enormously in
reach.
--checknames which one you hold and probes what it can actually do,--loginwalks the VK ID flow for the reading kind, and every VK error carries the fix rather than the code alone - Tested: 140+ tests driving the real server over the MCP protocol






