Skills/npm/full-vk-mcp

full-vk-mcp@0.3.2

VERIFIED

Publisher claims: "Model Context Protocol server for VKontakte VK API" Observed in sandbox: calls github.com, codeload.github.com only, touches nothing outside the project, writes no memory.

Registry npm (MCP server)Publisher ssm82 · publishing for 185 daysInstalls 213Last detonated 6 h ago
$claude mcp add full-vk-mcp -- npx -y full-vk-mcp
WatchReport an issue

Coverage

Started with a decoy VK_ACCESS_TOKEN; tool list observed. Tool calls with a real credential not tested.
Tested
server startup with a tagged decoy in VK_ACCESS_TOKEN · MCP initialize and tools/list · every tool description, for hidden instructions · where the decoy credential went · every file read, file written and host contacted by what ran
Not tested
what the tools do when called with a real credential
Needs
VK_ACCESS_TOKEN — give it to the server where it runs, through vet-skills run --secrets, so the value never enters the server's environment. Never paste a credential into a chat, a ticket or a report.

Before you give it your token

It will ask for
VK_ACCESS_TOKENVK_MCP_AUTH_TOKENConfiguration, not credentials: VK_MCP_CORS_ORIGIN, VK_MCP_EXCLUDE_METHODS, VK_MCP_EXCLUDE_SECTIONS, VK_MCP_HOST, VK_MCP_INCLUDE_METHODS, VK_MCP_INCLUDE_SECTIONS, VK_MCP_MAX_TOOLS, VK_MCP_MODE, VK_MCP_PORT, VK_MCP_PROFILE, VK_MCP_TRANSPORT
Where it talks to
no vendor host named in the codeAlso vk.com — not the publisher's domain; check what for before connecting.
What the honeypot saw
no credential files read · reached only github.com, codeload.github.com
What we could not test
what the tools do when called with a real credential

Connect it with a scoped credential, under the guard, and read the third-party hosts first. The code names vk.com as well as its own vendor. The guard injects VK_ACCESS_TOKEN, VK_MCP_AUTH_TOKEN only into requests to the host you bind (and its subdomains) and refuses the rest.

$vet-skills run --net declared -- npx -y full-vk-mcp

Never paste a credential into a chat, a ticket or a report, including ours. How the guard holds it.

Is [email protected] safe to install?

KillerSkills ran it in the KillerSkills honeypot sandbox (2 scenarios) on 2026-11-14 and scored it 95/100 (Verified). It did what it claims and nothing else we could detect: no undeclared network egress, no credential reads, no persistent instruction writes. Summary: calls github.com, codeload.github.com only, touches nothing outside the project, writes no memory.

Behavior trace

Honeypot run · 52 s · 2 scenarios · 0 deviations
t+CategoryObserved action
0.0sprocessno install scripts in bundle
12sprocessdependency install exit 0
32sprocessrelaunched with a decoy VK_ACCESS_TOKEN (tagged; nothing real)
52snetworkCONNECT tcp://github.com:443
52snetworkCONNECT tcp://codeload.github.com:443
52sclaimed59 tools with a decoy VK_ACCESS_TOKEN: vk_friends_are_friends, vk_friends_get, vk_friends_get_app_users, vk_friends_get_lists, vk_friends_get_mutual, vk_friends_get_online, vk_friends_get_recent, vk_friends_get_requests, vk_friends_get_suggestions, vk_friends_search, vk_groups_get, vk_groups_get_addresses, vk_groups_get_banned, vk_groups_get_by_id, vk_groups_get_callback_confirmation_code, vk_groups_get_callback_servers, vk_groups_get_callback_settings, vk_groups_get_catalog_info, vk_groups_get_invited_users, vk_groups_get_invites, vk_groups_get_long_poll_server, vk_groups_get_long_poll_settings, vk_groups_get_members, vk_groups_get_online_status, vk_groups_get_requests
52stoolsec83ff53e0cfab23
52stoolsf1761fff1907cbb5
52stoolsd6bcbcd3011a3805
52stoolsd25c05eae86928b9
52stools0d0b31aac5a49f06
52stools6c98ae3d039f015d
52stools2a209592ea873bfd
52stools170cafec4938e0ec
52stools0010c376643dc86a
52stools8fb8d3a9b4cc338d
52stools160a80e9bb515ea9
52stoolsb8fd7bb6be8448c2
52stools69de89ddaa9d3e13
52stools97188e150c5867c2
52stoolsf050df35d77e2646
52stools86ae06c498c8d7c9
52stools3c7704759dcdb456
52stools4208c9271a580235
52stools62e322096a13f3fc
52stools1fa115bf1c6cbd47
52stoolsc53562f62d79d8fd
52stools1569063ab5c5cb5f
52stoolsffb00a1d01721b93
52stools36744a0e748d67cc
52stoolsa9c709272fb6ca9c
52stools3f6d2cc237e042ed
52stoolsc2dd9771205bca1f
52stools66f310974e189914
52stools1896f5a11b262437
52stools266e8e728958279d
52stools5447f44f58c97a04
52stoolsbb5894308793a0ac
52stools60341f39cafb5ca7
52stoolsd1d63ebcf824f50b
52stoolsb05ddce80651d713
52stools0727504e12de6002
52stools1d9493c91e0b6d22
52stools1b283af03d9ce03f
52stools4516c3add79df7d7
52stools5fb7dbb81f8953a8
52stoolsd274c53808b79ef3
52stools0b9b35ed8c133705
52stools04a782244a9d5769
52stools5762eebbcd3466da
52stoolsf44a4a5549a41cf0
52stoolse9ad6ed3a4256e04
52stools20b05cc61ad5ee5a
52stoolsc85faf71f6a7326a
52stools188afb88f1f8d6b2
52stools6e07048f238a0194
52stools97f4ec9ba15e36fa
52stoolsd6e68703a954d971
52stools58e1a6e80d0f6044
52stools04c737af694d7ee9
52stools6bbb59cb35ebb644
52stools8390fab462baab28
52stools9c2a0f5ee5f36068
52stools04d77d2bf0dddb8b
52stools023e6726f9d4bb0c
52sprocessscript backend runs setup only
52sprocessno install scripts to re-run

Static findings

No findings across 1,789 lines in 13 files.

Cost to the agent

Instructions loaded
≈48 tok
1 file · 13 in bundle
Tool list per prompt
≈12,536 tok
59 tools · 212 per tool
Handshake
3014 ms
launch to tools/list, stdio
Undocumented tools
0
description under 20 chars · avg 156

Tokens estimated at four characters each. The tool list is re-read by the agent on every turn, so it is the number to compare between servers that do the same job: ranked across the index.

Known vulnerabilities

No advisories in OSV for full-vk-mcp@0.3.2 as of 6 h ago. This is the package itself, not its dependencies.