VRChat MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| vrchat_get_current_userB | Retrieve your own VRChat user information |
| vrchat_send_friend_requestC | Send a friend request to another user. |
| vrchat_get_friends_listC | Retrieve a list of VRChat friend information. The following information can be retrieved: - "bio" - "bioLinks" - "currentAvatarImageUrl" - "currentAvatarThumbnailImageUrl" - "currentAvatarTags" - "developerType" - "displayName" - "fallbackAvatar" - "id" - "isFriend" - "last_platform" - "last_login" - "profilePicOverride" - "pronouns" - "status" - "statusDescription" - "tags" - "userIcon" - "location" - "friendKey" |
| vrchat_select_avatarC | Select and switch to a specific avatar by its ID. |
| vrchat_search_avatarsB | Search and list avatars by query filters. You can only search your own or featured avatars. It is not possible as a normal user to search other people's avatars. |
| vrchat_list_favorited_worldsC | List favorited worlds by query filters. |
| vrchat_search_worldsC | Search and list worlds by query filters. |
| vrchat_get_instanceA | Get information about a specific instance. Note: Detailed information about instance members is only available if you are the instance owner. |
| vrchat_create_instanceC | Create a new instance of a world. |
| vrchat_join_groupC | Join a VRChat group by ID |
| vrchat_search_groupsC | Search VRChat groups by name or shortCode |
| vrchat_list_favorite_groupsB | Returns a list of favorite groups owned by a user. |
| vrchat_list_favoritesC | Returns a list of favorites. |
| vrchat_add_favoriteC | Add a new favorite. |
| vrchat_list_invite_messagesA | Returns a list of all the users Invite Messages. Admin Credentials are required to view messages of other users! |
| vrchat_request_inviteA | Request an invite from a user. IMPORTANT: Always obtain explicit permission from the user before sending an invite request. Note that invite requests cannot be sent to users in private instances. Returns the Notification of type requestInvite that was sent. |
| vrchat_get_invite_messageA | Returns a specific invite message. Admin Credentials are required to view messages of other users! |
| vrchat_get_notificationsC | Retrieve a list of VRChat notifications. |
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 18 tools
Most tools have distinct purposes targeting specific VRChat resources like users, instances, favorites, and searches, with clear boundaries. However, vrchat_list_favorites and vrchat_list_favorited_worlds/vrchat_list_favorite_groups could cause minor confusion as they overlap in listing favorites, though descriptions help differentiate them.
All tools follow a consistent vrchat_verb_noun naming pattern, using snake_case throughout. This predictability makes it easy to understand each tool's function at a glance, with no deviations in style or structure.
With 18 tools, the count is slightly high but reasonable for covering VRChat's social and world management features. It includes core operations like user management, instance handling, and searches, though it might feel a bit heavy compared to more focused servers.
The tool set covers key VRChat workflows such as user interactions (friends, invites), world/avatar management (search, select, create), and favorites, with good CRUD-like operations. Minor gaps include updating or deleting favorites or instances, but agents can work around these with the available tools.