Connections & Capabilities
Connects To
Capabilities
Quickstart
Install
npx vrchat-mcpConfig
{
"mcpServers": {
"vrchat-mcp": {
"command": "npx",
"args": ["vrchat-mcp"],
"env": {
"VRCHAT_USERNAME": "your-username",
"VRCHAT_AUTH_TOKEN": "your-auth-token"
}
}
}
}Exposed MCP Tools (17)
vrchat_get_friends_listRetrieves a list of the user's VRChat friends.
Read-only operation, no side effects.
vrchat_send_friend_requestSends a friend request to a specified VRChat user.
Non-destructive write operation, but could be abused.
vrchat_search_avatarsSearches for avatars based on specified criteria.
Read-only operation, no side effects.
vrchat_select_avatarSelects and switches the user's current avatar to a specified avatar.
Modifies user preferences, but not destructive.
vrchat_search_worldsSearches for worlds based on specified criteria.
Read-only operation, no side effects.
vrchat_list_favorited_worldsRetrieves a list of the user's favorited worlds.
Read-only operation, no side effects.
vrchat_create_instanceCreates a new VRChat instance.
Creates a new instance, but doesn't modify existing data.
vrchat_get_instanceRetrieves information about a specific VRChat instance.
Read-only operation, no side effects.
vrchat_search_groupsSearches for VRChat groups based on specified criteria.
Read-only operation, no side effects.
vrchat_join_groupJoins a specified VRChat group.
Non-destructive write operation, but could be abused.
vrchat_list_favoritesRetrieves a list of the user's favorites.
Read-only operation, no side effects.
vrchat_add_favoriteAdds a new item to the user's favorites.
Non-destructive write operation, but could be abused.
vrchat_list_favorite_groupsRetrieves a list of the user's favorite groups.
Read-only operation, no side effects.
vrchat_list_invite_messagesRetrieves a list of the user's invite messages.
Read-only operation, no side effects.
vrchat_request_inviteRequests an invite to a specific VRChat instance.
Non-destructive write operation, but could be abused.
vrchat_get_invite_messageRetrieves a specific invite message.
Read-only operation, no side effects.
vrchat_get_notificationsRetrieves a list of the user's notifications.
Read-only operation, no side effects.
Safety Assessment
This MCP server provides a convenient way to interact with the VRChat API. While it doesn't have direct destructive capabilities, mishandling the auth token or abusing the available tools could lead to account issues. Use with caution and ensure proper token management.
- User authentication required via username and auth token.
- Limited scope of actions based on defined MCP tools.
- No direct filesystem access or shell execution.
- Primarily interacts with VRChat API, not local system.
- Improper handling of auth token could lead to account compromise.
- Some tools allow modification of VRChat account settings (avatar selection, adding favorites).
- Potential for abuse if combined with other tools in an automated workflow.
- Lack of explicit rate limiting could lead to API throttling or temporary account restrictions.
