MCP.so
Sign In

Vrchat Mcp

@sawa-zen

About Vrchat Mcp

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

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "vrchat-mcp": {
      "command": "npx",
      "args": [
        "vrchat-mcp"
      ]
    }
  }
}

Tools

18

Retrieve your own VRChat user information

Send a friend request to another user.

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"

Select and switch to a specific avatar by its ID.

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.

List favorited worlds by query filters.

Search and list worlds by query filters.

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

Create a new instance of a world.

Join a VRChat group by ID

Search VRChat groups by name or shortCode

Returns a list of favorite groups owned by a user.

Returns a list of favorites.

Add a new favorite.

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

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.

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

Retrieve a list of VRChat notifications.

Overview

What is Vrchat Mcp?

Vrchat Mcp is a Model Context Protocol (MCP) server for interacting with the VRChat API. It allows you to retrieve various information from VRChat using a standardized protocol.

How to use Vrchat Mcp?

Set the VRCHAT_USERNAME and VRCHAT_AUTH_TOKEN environment variables, then run npx vrchat-mcp. For Claude Desktop, add the server configuration with those environment variables to the desktop config file. Obtain an auth token using the npx vrchat-auth-token-checker command.

Key features of Vrchat Mcp?

  • Manage friends (list, send requests)
  • Search and select avatars
  • Search worlds and list favorited worlds
  • Create and get instance information
  • Search and join groups
  • Manage favorites and favorite groups

Use cases of Vrchat Mcp?

  • Automate friend requests and friend list management.
  • Quickly switch avatars based on external prompts.
  • Discover and join worlds programmatically.
  • Create instances

Comments

More Other MCP servers