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
18Retrieve 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
Basic information
More Other MCP servers

Glasswarp
GlasswarpSee and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.

Figs, Relationship Expert
Figs O'Sullivan, LMFTCouples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Comments