VK chat-reading plugin via the browser
vk-api-mcp
A Claude Code plugin: a browser extension captures the VK web messenger token and exposes read-only chat access via MCP
- 0 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- It reads the user's personal messages via a web-session token rather than the official API
- Using the web messenger's internal token may conflict with VK's terms of service
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/vk-api-mcpDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- It reads the user's personal messages via a web-session token rather than the official API
- Using the web messenger's internal token may conflict with VK's terms of service
This is third-party code. Review the repository files before installing.
What it does
The plugin gives read-only access to VK conversations without a separate login: a Chrome extension captures the access token the VK web messenger already uses for its own requests, calls the VK API from that same browser session, and hands the result to a local bridge that talks to Claude Code over MCP via stdio. Pairing happens automatically on the extension's first connection, with no manual code entry. The vk-chats skill installs as a Claude Code plugin, while the browser extension is installed manually as a signed .crx or an unpacked developer-mode extension.
Who it is for. For people who want an agent to read their own VK personal messages with no password and no official API app, accepting the risks that come with it.
Good fit when
- You only need an agent to view VK conversations, not send messages
- A Chrome extension plus local bridge setup instead of the official VK API works for you
- You already use Claude Code with plugins and are willing to install a browser extension manually
Not a fit when
- You need to send messages or take any action in VK: access is strictly read-only
- You do not want to install a browser extension with access to the VK messenger token
- You need to work through the official VK API with your own app, not by capturing the web client's token
Example request
Find the latest message from a colleague about this week's meeting in my VK conversationsLimitations
The tool uses the token the VK web messenger applies to its own requests, not an official API app token, so its use may conflict with VK's terms and could stop working if the web client changes. The browser extension installs manually and does not go through the Chrome extension store; for Edge a separate path is described via a signed .crx, registry and policy. Access is strictly read-only: sending messages and other actions are not supported.
How to disable. Remove the plugin with claude plugin uninstall vk-chats in Claude Code and remove the extension from your browser.
FAQ
Can the plugin send messages?
No, the README explicitly describes it as read-only access to conversations.
Do I need a separate login or API key?
No, the extension captures the token from the VK web messenger session already open in the browser.
Discussion
No questions or reviews yet.
Related
All VK toolsVK video watching plugin
vk-video
A Claude Code plugin that analyzes video from vkvideo.ru, vk.com and vk.ru: downloads the clip, transcribes audio with whisper and extracts frames
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
Claude Code channel plugin: chat with an agent session through a VK community from mobile or web
mcp-vkontakte (ailenreiko1977-tech)
mcp-vkontakte
MCP for VK on your own server: a VK API method catalog, reading walls and communities, community comparison and writes only after a human approves
A VK API MCP server for business: community shop, posts, ads, stats, messages and lead forms with write confirmation
A Claude Code skill for the full VK Ads cycle: campaigns, ad groups, banners, statistics, remarketing and lead forms via bash scripts
README in short
The English README describes the architecture: Claude Code talks to a local bridge, bridge.mjs, over stdio, which talks to the browser extension over WebSocket, and the extension calls api.vk.com in its own session. The repository doubles as a Claude Code plugin marketplace, gives step-by-step plugin and separate extension installation, including a proper Edge path with a signed .crx, and explains automatic bridge-extension pairing with no manual code entry.