Vrchat MCP Server
@sawa-zen
Basic information
About Vrchat MCP Server
This project is a Model Context Protocol (MCP) server for interacting with the VRChat API.
Vrchat MCP Server config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"vrchat-mcp": {
"command": "npx",
"args": [
"vrchat-mcp"
]
}
}
}Vrchat MCP Server 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
More Other MCP servers
Codelf
unbugA search tool helps dev to solve the naming things problem.

Handl
Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.

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

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.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Comments