OlympHill
vrchat-mcp logo

vrchat-mcpThis project is a Model Context Protocol (MCP) server for interacting with the VRChat API.

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

This project is a Model Context Protocol (MCP) server for interacting with the VRChat API. It provides a standardized way to access VRChat's API endpoints, supporting various functionalities such as user authentication, retrieving user and friend information, accessing avatar and world data, and more. The server can be started by setting necessary environment variables and running a command. It also supports usage with Claude Desktop through a configuration file.

Key features

  • User authentication
  • Retrieving user and friend information
  • Accessing avatar and world data
  • Searching for avatars, worlds, and groups
  • Creating instances and joining groups

Pricing

Model
Free
Category
MCP Servers
Rating
No reviews yet

Use cases

Retrieving User Information

Use the vrchat-mcp server to retrieve information about a user, such as their friends list or avatar data.

Searching for Avatars and Worlds

Use the vrchat-mcp server to search for avatars or worlds in VRChat.

Integrating with Claude Desktop

Configure the vrchat-mcp server to work with Claude Desktop for a seamless experience.

Pros & Cons

Pros

  • Standardized protocol for interacting with VRChat API
  • Supports a wide range of functionalities
  • Easy to use with Claude Desktop

Cons

  • Requires environment variables to be set
  • May require full path to npx command if using nodenv or nvm

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

What VRChat functionalities are exposed through the MCP server’s tools?

The server provides tools for user data (friends list, send friend request), avatar operations (search and select avatars), world data (search worlds, list favorited worlds), and instance management (create and get instance info), all accessed via standardized MCP endpoints.

Asked by Ravi Chandrasekaran · May 17, 2026

Can the MCP server be integrated with Claude Desktop and how is it configured?

Yes. Add an entry in Claude Desktop’s config file (e.g., `claude_desktop_config.json`) under `mcpServers` specifying the command `npx vrchat mcp` and the required environment variables. Claude Desktop will then launch the MCP server automatically.

Asked by Pierre Dubois · Apr 12, 2026

How do I authenticate the VRChat MCP server and what credentials are required?

Set the environment variables VRCHAT_USERNAME and VRCHAT_AUTH_TOKEN before starting the server. You obtain the auth token by running `npx vrchat auth token` and entering your username, password, and any 2FA code; the token has a long lifetime.

Asked by Rina Desai · Feb 25, 2026

Ask a question

MCP Servers alternatives