Full VK MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| VK_MCP_MODE | No | Mode filtering: read (read-only), write (non-financial writes), money (financially sensitive), all (everything) | read |
| VK_MCP_PROFILE | No | Built-in profile name (minimal, social, full, etc.) | |
| VK_ACCESS_TOKEN | Yes | Your VK API access token | |
| VK_MCP_MAX_TOOLS | No | Limit the number of exposed tools | |
| VK_MCP_EXCLUDE_METHODS | No | Comma-separated blacklist of methods | |
| VK_MCP_INCLUDE_METHODS | No | Comma-separated whitelist of methods | |
| VK_MCP_EXCLUDE_SECTIONS | No | Comma-separated blacklist of API sections | ads,secure |
| VK_MCP_INCLUDE_SECTIONS | No | Comma-separated whitelist of API sections |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| vk_friends_are_friendsA | Checks the current user's friendship status with other specified users. VK API method: friends.areFriends. Tool name: vk_friends_are_friends. Section: friends. Access level: read. |
| vk_friends_getB | Returns a list of user IDs or detailed information about a user's friends. VK API method: friends.get. Tool name: vk_friends_get. Section: friends. Access level: read. |
| vk_friends_get_app_usersA | Returns a list of IDs of the current user's friends who installed the application. VK API method: friends.getAppUsers. Tool name: vk_friends_get_app_users. Section: friends. Access level: read. |
| vk_friends_get_listsC | Returns a list of the user's friend lists. VK API method: friends.getLists. Tool name: vk_friends_get_lists. Section: friends. Access level: read. |
| vk_friends_get_mutualB | Returns a list of user IDs of the mutual friends of two users. VK API method: friends.getMutual. Tool name: vk_friends_get_mutual. Section: friends. Access level: read. |
| vk_friends_get_onlineB | Returns a list of user IDs of a user's friends who are online. VK API method: friends.getOnline. Tool name: vk_friends_get_online. Section: friends. Access level: read. |
| vk_friends_get_recentA | Returns a list of user IDs of the current user's recently added friends. VK API method: friends.getRecent. Tool name: vk_friends_get_recent. Section: friends. Access level: read. |
| vk_friends_get_requestsC | Returns information about the current user's incoming and outgoing friend requests. VK API method: friends.getRequests. Tool name: vk_friends_get_requests. Section: friends. Access level: read. |
| vk_friends_get_suggestionsC | Returns a list of profiles of users whom the current user may know. VK API method: friends.getSuggestions. Tool name: vk_friends_get_suggestions. Section: friends. Access level: read. |
| vk_friends_searchB | Returns a list of friends matching the search criteria. VK API method: friends.search. Tool name: vk_friends_search. Section: friends. Access level: read. |
| vk_groups_getC | Returns a list of the communities to which a user belongs. VK API method: groups.get. Tool name: vk_groups_get. Section: groups. Access level: read. |
| vk_groups_get_addressesC | Returns a list of community addresses. VK API method: groups.getAddresses. Tool name: vk_groups_get_addresses. Section: groups. Access level: read. |
| vk_groups_get_bannedA | Returns a list of users on a community blacklist. VK API method: groups.getBanned. Tool name: vk_groups_get_banned. Section: groups. Access level: read. |
| vk_groups_get_by_idB | Returns information about communities by their IDs. VK API method: groups.getById. Tool name: vk_groups_get_by_id. Section: groups. Access level: read. |
| vk_groups_get_callback_confirmation_codeA | Returns Callback API confirmation code for the community. VK API method: groups.getCallbackConfirmationCode. Tool name: vk_groups_get_callback_confirmation_code. Section: groups. Access level: read. |
| vk_groups_get_callback_serversD | groups.getCallbackServers |
| vk_groups_get_callback_settingsB | Returns [vk.com/dev/callback_api|Callback API] notifications settings. VK API method: groups.getCallbackSettings. Tool name: vk_groups_get_callback_settings. Section: groups. Access level: read. |
| vk_groups_get_catalog_infoB | Returns categories list for communities catalog VK API method: groups.getCatalogInfo. Tool name: vk_groups_get_catalog_info. Section: groups. Access level: read. |
| vk_groups_get_invited_usersC | Returns invited users list of a community VK API method: groups.getInvitedUsers. Tool name: vk_groups_get_invited_users. Section: groups. Access level: read. |
| vk_groups_get_invitesB | Returns a list of invitations to join communities and events. VK API method: groups.getInvites. Tool name: vk_groups_get_invites. Section: groups. Access level: read. |
| vk_groups_get_long_poll_serverA | Returns the data needed to query a Long Poll server for events VK API method: groups.getLongPollServer. Tool name: vk_groups_get_long_poll_server. Section: groups. Access level: read. |
| vk_groups_get_long_poll_settingsC | Returns Long Poll notification settings VK API method: groups.getLongPollSettings. Tool name: vk_groups_get_long_poll_settings. Section: groups. Access level: read. |
| vk_groups_get_membersC | Returns a list of community members. VK API method: groups.getMembers. Tool name: vk_groups_get_members. Section: groups. Access level: read. |
| vk_groups_get_online_statusD | groups.getOnlineStatus |
| vk_groups_get_requestsC | Returns a list of requests to the community. VK API method: groups.getRequests. Tool name: vk_groups_get_requests. Section: groups. Access level: read. |
| vk_groups_get_settingsB | Returns community settings. VK API method: groups.getSettings. Tool name: vk_groups_get_settings. Section: groups. Access level: read. |
| vk_groups_get_tag_listC | List of group's tags VK API method: groups.getTagList. Tool name: vk_groups_get_tag_list. Section: groups. Access level: read. |
| vk_groups_get_token_permissionsD | groups.getTokenPermissions |
| vk_groups_is_memberC | Returns information specifying whether a user is a member of a community. VK API method: groups.isMember. Tool name: vk_groups_is_member. Section: groups. Access level: read. |
| vk_groups_searchB | Returns a list of communities matching the search criteria. VK API method: groups.search. Tool name: vk_groups_search. Section: groups. Access level: read. |
| vk_photos_getC | Returns a list of a user's or community's photos. VK API method: photos.get. Tool name: vk_photos_get. Section: photos. Access level: read. |
| vk_photos_get_albumsC | Returns a list of a user's or community's photo albums. VK API method: photos.getAlbums. Tool name: vk_photos_get_albums. Section: photos. Access level: read. |
| vk_photos_get_albums_countB | Returns the number of photo albums belonging to a user or community. VK API method: photos.getAlbumsCount. Tool name: vk_photos_get_albums_count. Section: photos. Access level: read. |
| vk_photos_get_allC | Returns a list of photos belonging to a user or community, in reverse chronological order. VK API method: photos.getAll. Tool name: vk_photos_get_all. Section: photos. Access level: read. |
| vk_photos_get_all_commentsB | Returns a list of comments on a specific photo album or all albums of the user sorted in reverse chronological order. VK API method: photos.getAllComments. Tool name: vk_photos_get_all_comments. Section: photos. Access level: read. |
| vk_photos_get_by_idB | Returns information about photos by their IDs. VK API method: photos.getById. Tool name: vk_photos_get_by_id. Section: photos. Access level: read. |
| vk_photos_get_chat_upload_serverC | Returns an upload link for chat cover pictures. VK API method: photos.getChatUploadServer. Tool name: vk_photos_get_chat_upload_server. Section: photos. Access level: read. |
| vk_photos_get_commentsC | Returns a list of comments on a photo. VK API method: photos.getComments. Tool name: vk_photos_get_comments. Section: photos. Access level: read. |
| vk_photos_get_market_album_upload_serverB | Returns the server address for market album photo upload. VK API method: photos.getMarketAlbumUploadServer. Tool name: vk_photos_get_market_album_upload_server. Section: photos. Access level: read. |
| vk_photos_get_messages_upload_serverA | Returns the server address for photo upload in a private message for a user. VK API method: photos.getMessagesUploadServer. Tool name: vk_photos_get_messages_upload_server. Section: photos. Access level: read. |
| vk_photos_get_new_tagsB | Returns a list of photos with tags that have not been viewed. VK API method: photos.getNewTags. Tool name: vk_photos_get_new_tags. Section: photos. Access level: read. |
| vk_photos_get_owner_cover_photo_upload_serverC | Returns the server address for owner cover upload. VK API method: photos.getOwnerCoverPhotoUploadServer. Tool name: vk_photos_get_owner_cover_photo_upload_server. Section: photos. Access level: read. |
| vk_photos_get_owner_photo_upload_serverB | Returns an upload server address for a profile or community photo. VK API method: photos.getOwnerPhotoUploadServer. Tool name: vk_photos_get_owner_photo_upload_server. Section: photos. Access level: read. |
| vk_photos_get_tagsB | Returns a list of tags on a photo. VK API method: photos.getTags. Tool name: vk_photos_get_tags. Section: photos. Access level: read. |
| vk_photos_get_upload_serverC | Returns the server address for photo upload. VK API method: photos.getUploadServer. Tool name: vk_photos_get_upload_server. Section: photos. Access level: read. |
| vk_photos_get_user_photosB | Returns a list of photos in which a user is tagged. VK API method: photos.getUserPhotos. Tool name: vk_photos_get_user_photos. Section: photos. Access level: read. |
| vk_photos_get_wall_upload_serverB | Returns the server address for photo upload onto a user's wall. VK API method: photos.getWallUploadServer. Tool name: vk_photos_get_wall_upload_server. Section: photos. Access level: read. |
| vk_photos_searchC | Returns a list of photos. VK API method: photos.search. Tool name: vk_photos_search. Section: photos. Access level: read. |
| vk_users_getC | Returns detailed information on users. VK API method: users.get. Tool name: vk_users_get. Section: users. Access level: read. |
| vk_users_get_followersB | Returns a list of IDs of followers of the user in question, sorted by date added, most recent first. VK API method: users.getFollowers. Tool name: vk_users_get_followers. Section: users. Access level: read. |
| vk_users_get_subscriptionsC | Returns a list of IDs of users and communities followed by the user. VK API method: users.getSubscriptions. Tool name: vk_users_get_subscriptions. Section: users. Access level: read. |
| vk_users_searchB | Returns a list of users matching the search criteria. VK API method: users.search. Tool name: vk_users_search. Section: users. Access level: read. |
| vk_wall_check_copyright_linkD | wall.checkCopyrightLink |
| vk_wall_getC | Returns a list of posts on a user wall or community wall. VK API method: wall.get. Tool name: vk_wall_get. Section: wall. Access level: read. |
| vk_wall_get_by_idB | Returns a list of posts from user or community walls by their IDs. VK API method: wall.getById. Tool name: vk_wall_get_by_id. Section: wall. Access level: read. |
| vk_wall_get_commentC | Returns a comment on a post on a user wall or community wall. VK API method: wall.getComment. Tool name: vk_wall_get_comment. Section: wall. Access level: read. |
| vk_wall_get_commentsB | Returns a list of comments on a post on a user wall or community wall. VK API method: wall.getComments. Tool name: vk_wall_get_comments. Section: wall. Access level: read. |
| vk_wall_get_repostsB | Returns information about reposts of a post on user wall or community wall. VK API method: wall.getReposts. Tool name: vk_wall_get_reposts. Section: wall. Access level: read. |
| vk_wall_searchC | Allows to search posts on user or community walls. VK API method: wall.search. Tool name: vk_wall_search. Section: wall. Access level: read. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 59 tools
Tools are grouped by clear sections (friends, groups, photos, users, wall) and each tool has a distinct purpose within its section. There is no ambiguity or overlap; one can easily distinguish between tools like vk_friends_get and vk_friends_search.
All tool names follow the consistent pattern vk_<section>_<method> in snake_case, making them predictable and easy to understand. The naming is uniform across all 59 tools.
With 59 tools, the server is excessively large for typical MCP usage. While the VK API is extensive, this number of tools makes it unwieldy for agents to navigate and select appropriately. A more focused subset would be preferable.
The tools are almost exclusively read-only, lacking any create, update, or delete operations. While they cover many read scenarios for friends, groups, photos, users, and wall, the absence of write capabilities represents a significant gap for most practical use cases.