Figma MCP upload_assets returns HTTP 405
Hello Figma Support,
I’m working in ChatGPT with the officially connected Figma MCP plugin. I have edit access to the target file, and other canvas editing actions work, but image uploads fail.
On September 28, 2026 at 16:18 UTC, I requested a fresh submitUrl from upload_assets for file E1r9TavVGj7XrvGMaL6RAb. Following the tool’s preferred instructions, I sent a 706,594-byte PNG via POST as multipart/form-data, with the image in the file field.
The endpoint on mcp.figma.com returned HTTP/2 405 Not Allowed, with a 163-byte HTML response from openresty/1.27.1.1. There was no Allow header or request ID, and the image was not placed.
Could you investigate why the fresh upload URL rejects the request format specified by upload_assets?
