Choose the source
Start with the original image, video, or audio you want to use. Confirm that you have access to the asset and that the chosen workflow accepts its media type. Use assets you have permission to provide. Check the source’s format, dimensions, orientation, duration, and audio track. An image-to-video workflow, a video edit, and a talking avatar have different input requirements. Select the source and references for the actual workflow.Upload a local file
The MCP local upload flow separates transfer from verification:1
Prepare the upload
Compute the file’s exact size, MIME type, and SHA-256 checksum. Request upload
instructions through your connected client.
2
Transfer the bytes
Upload the file directly to the provided upload URL. Include every returned
header exactly and complete the transfer before the URL expires.
3
Verify completion
Complete the upload verification using the existing upload identifier. Use
the verified asset reference returned by completion for generation.