VRChat MCP Server
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
VRCHAT_EMAIL | Yes | Your email address associated with VRChat | |
VRCHAT_PASSWORD | Yes | Your VRChat password | |
VRCHAT_USERNAME | Yes | Your VRChat username | |
VRCHAT_TOTP_SECRET | Yes | Your VRChat TOTP secret for two-factor authentication, obtained from decoding the QR code when enabling 2FA |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
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 |