VRChat MCP Server

by sawa-zen
Verified

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VRCHAT_EMAILYesYour email address associated with VRChat
VRCHAT_PASSWORDYesYour VRChat password
VRCHAT_USERNAMEYesYour VRChat username
VRCHAT_TOTP_SECRETYesYour VRChat TOTP secret for two-factor authentication, obtained from decoding the QR code when enabling 2FA

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
vrchat_get_current_user

Retrieve your own VRChat user information

vrchat_get_friends_list

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_search_avatars

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_search_worlds

Search and list worlds by query filters.

vrchat_create_instance

Create a new instance of a world.

vrchat_join_group

Join a VRChat group by ID

vrchat_search_groups

Search VRChat groups by name or shortCode