Skip to main content
Glama

VRChat MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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_send_friend_request

Send a friend request to another user.

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_select_avatar

Select and switch to a specific avatar by its ID.

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_list_favorited_worlds

List favorited worlds by query filters.

vrchat_search_worlds

Search and list worlds by query filters.

vrchat_get_instance

Get information about a specific instance. Note: Detailed information about instance members is only available if you are the instance owner.

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

vrchat_list_favorite_groups

Returns a list of favorite groups owned by a user.

vrchat_list_favorites

Returns a list of favorites.

vrchat_add_favorite

Add a new favorite.

vrchat_list_invite_messages

Returns a list of all the users Invite Messages. Admin Credentials are required to view messages of other users!

vrchat_request_invite

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_message

Returns a specific invite message. Admin Credentials are required to view messages of other users!

Message type refers to a different collection of messages: - message = Message during a normal invite - response = Message when replying to a message - request = Message when requesting an invite - requestResponse = Message when replying to a request for invite
vrchat_get_notifications

Retrieve a list of VRChat notifications.

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sawa-zen/vrchat-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server