What is the VRChat MCP MCP server?
MCP server for VRChat friends, worlds, groups, events, notifications, and VRCX history.
How to install VRChat MCP
Copy-paste configuration for popular MCP clients.
VRCHAT_MCP_CONFIG_FILEPath to a JSON config file for settings not supplied through environment variables.
VRCHAT_MCP_USER_AGENTDescriptive User-Agent for VRChat API requests.
VRCHAT_MCP_LOG_LEVELLog level for stderr diagnostics.
VRCHAT_MCP_COOKIE_STORECookie storage backend for VRChat authentication. The keychain mode falls back to file storage if the OS keychain is unavailable.
VRCHAT_MCP_COOKIE_FILECookie file path used when VRCHAT_MCP_COOKIE_STORE is file.
VRCHAT_MCP_ALLOW_WRITESAllow non-GET VRChat API write operations. Defaults to true for local full-capability use; set to false for read-only mode.
{
"mcpServers": {
"vrchat-mcp": {
"command": "npx",
"args": [
"-y",
"@basicbit/vrchat-mcp"
],
"env": {
"VRCHAT_MCP_CONFIG_FILE": "<YOUR_VRCHAT_MCP_CONFIG_FILE>",
"VRCHAT_MCP_USER_AGENT": "<YOUR_VRCHAT_MCP_USER_AGENT>",
"VRCHAT_MCP_LOG_LEVEL": "<YOUR_VRCHAT_MCP_LOG_LEVEL>",
"VRCHAT_MCP_COOKIE_STORE": "<YOUR_VRCHAT_MCP_COOKIE_STORE>",
"VRCHAT_MCP_COOKIE_FILE": "<YOUR_VRCHAT_MCP_COOKIE_FILE>",
"VRCHAT_MCP_ALLOW_WRITES": "<YOUR_VRCHAT_MCP_ALLOW_WRITES>"
}
}
}
}{
"mcpServers": {
"vrchat-mcp": {
"command": "npx",
"args": [
"-y",
"@basicbit/vrchat-mcp"
],
"env": {
"VRCHAT_MCP_CONFIG_FILE": "<YOUR_VRCHAT_MCP_CONFIG_FILE>",
"VRCHAT_MCP_USER_AGENT": "<YOUR_VRCHAT_MCP_USER_AGENT>",
"VRCHAT_MCP_LOG_LEVEL": "<YOUR_VRCHAT_MCP_LOG_LEVEL>",
"VRCHAT_MCP_COOKIE_STORE": "<YOUR_VRCHAT_MCP_COOKIE_STORE>",
"VRCHAT_MCP_COOKIE_FILE": "<YOUR_VRCHAT_MCP_COOKIE_FILE>",
"VRCHAT_MCP_ALLOW_WRITES": "<YOUR_VRCHAT_MCP_ALLOW_WRITES>"
}
}
}
}{
"mcpServers": {
"vrchat-mcp": {
"command": "npx",
"args": [
"-y",
"@basicbit/vrchat-mcp"
],
"env": {
"VRCHAT_MCP_CONFIG_FILE": "<YOUR_VRCHAT_MCP_CONFIG_FILE>",
"VRCHAT_MCP_USER_AGENT": "<YOUR_VRCHAT_MCP_USER_AGENT>",
"VRCHAT_MCP_LOG_LEVEL": "<YOUR_VRCHAT_MCP_LOG_LEVEL>",
"VRCHAT_MCP_COOKIE_STORE": "<YOUR_VRCHAT_MCP_COOKIE_STORE>",
"VRCHAT_MCP_COOKIE_FILE": "<YOUR_VRCHAT_MCP_COOKIE_FILE>",
"VRCHAT_MCP_ALLOW_WRITES": "<YOUR_VRCHAT_MCP_ALLOW_WRITES>"
}
}
}
}{
"servers": {
"vrchat-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@basicbit/vrchat-mcp"
],
"env": {
"VRCHAT_MCP_CONFIG_FILE": "<YOUR_VRCHAT_MCP_CONFIG_FILE>",
"VRCHAT_MCP_USER_AGENT": "<YOUR_VRCHAT_MCP_USER_AGENT>",
"VRCHAT_MCP_LOG_LEVEL": "<YOUR_VRCHAT_MCP_LOG_LEVEL>",
"VRCHAT_MCP_COOKIE_STORE": "<YOUR_VRCHAT_MCP_COOKIE_STORE>",
"VRCHAT_MCP_COOKIE_FILE": "<YOUR_VRCHAT_MCP_COOKIE_FILE>",
"VRCHAT_MCP_ALLOW_WRITES": "<YOUR_VRCHAT_MCP_ALLOW_WRITES>"
}
}
}
}claude mcp add vrchat-mcp --env VRCHAT_MCP_CONFIG_FILE=<YOUR_VRCHAT_MCP_CONFIG_FILE> --env VRCHAT_MCP_USER_AGENT=<YOUR_VRCHAT_MCP_USER_AGENT> --env VRCHAT_MCP_LOG_LEVEL=<YOUR_VRCHAT_MCP_LOG_LEVEL> --env VRCHAT_MCP_COOKIE_STORE=<YOUR_VRCHAT_MCP_COOKIE_STORE> --env VRCHAT_MCP_COOKIE_FILE=<YOUR_VRCHAT_MCP_COOKIE_FILE> --env VRCHAT_MCP_ALLOW_WRITES=<YOUR_VRCHAT_MCP_ALLOW_WRITES> -- npx -y @basicbit/vrchat-mcpRelated MCP servers
Scrapling MCP Server
Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.
Chrome DevTools MCP
Give your AI coding agent full control of a live Chrome browser for automation, debugging, and performance analysis.
com.puter/mcp-server
Let AI agents manage your Puter files, websites, and serverless workers over MCP.
Browser automation for AI agents via MCP, powering ByteDance's Agent TARS hybrid GUI/DOM browser control.
Run arbitrary shell commands from an MCP-connected AI agent.
Filesystem access MCP server from ByteDance's UI-TARS/Agent TARS ecosystem.