Loading...

VRChat MCP server provides tools to interact with the VRChat API, enabling automation of tasks like managing friends, avatars, worlds, and invites.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
VRChat MCP server provides tools to interact with the VRChat API, enabling automation of tasks like managing friends, avatars, worlds, and invites.
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.
Performance depends on the VRChat API response times and the efficiency of the vrchat-mcp implementation. Large friend lists or extensive search queries may take longer to process.
Cost is primarily related to VRChat API usage. Excessive API calls could potentially lead to rate limiting or, in extreme cases, account restrictions.
npx vrchat-mcp{
"mcpServers": {
"vrchat-mcp": {
"command": "npx",
"args": ["vrchat-mcp"],
"env": {
"VRCHAT_USERNAME": "your-username",
"VRCHAT_AUTH_TOKEN": "your-auth-token"
}
}
}
}VRCHAT_USERNAMEVRCHAT_AUTH_TOKENvrchat_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.
Environment Variable
hybrid
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.
The level of autonomy depends on the specific tools used and the configuration of the agent. Exercise caution when automating actions that modify user preferences or interact with other users.
Production Tip
Monitor API usage to avoid rate limiting and implement robust error handling to gracefully handle unexpected API responses.
Use the `vrchat-auth-token-checker` tool as described in the README. Be sure to keep your token secure.
Storing the token in the config file is convenient, but consider the security implications. Ensure your system is protected from unauthorized access.
Using bots to interact with other users may violate VRChat's terms of service. Use this tool responsibly and ethically.
Your requests may be throttled or temporarily blocked. Implement error handling and rate limiting in your application to avoid this.
Use the MCP Inspector as described in the README. Ensure your environment variables are correctly configured.
Yes, the `vrchat-auth-token-checker` tool supports two-factor authentication when obtaining the auth token.
This MCP server can only access data that your VRChat account has permission to access. It cannot bypass VRChat's access controls.