v0.1.13
[AGENT]
VRChat MCP v0.1.13
Breaking change
- Replace
vrchat_group_image_uploadwithvrchat_gallery_image_upload. The upload endpoint creates a file in the signed-in user's personal gallery and has no group authorization relationship, so the old group-scoped contract is removed rather than retained as a deprecated alias. - Deployments with an external tool-name allowlist must replace the old tool name with
vrchat_gallery_image_upload. - Migrate callers to the exact
{ imagePath }input. RemovegroupId,shortCode, and every other extra field because the new schema rejects unknown fields. The result no longer includesstatus,groupId, or the nestedfileobject.fileIdremains required and top-level; the formerfile.ownerId,file.name,file.mimeType,file.extension, andfile.versionmetadata move to optional top-level fields.
Preserved safeguards
- Keep the write guard, configured upload-root containment, static-PNG validation, multipart
tag=gallerytransport, bounded response metadata, and indeterminate-failure protection. - Group post and event tools continue enforcing their own group allowlists before attaching an uploaded file ID.