Tools
Request Creative Studio media upload
Request a presigned PUT URL for uploading a local reference file before create_creative_generation. Upload bytes directly to uploadUrl with requiredHeaders, then reference uploadId in mediaUploads. MCP does not transfer file bytes. Requires creative:generate scope.
Request Creative Studio media upload
Tool name: request_creative_media_upload
Required scope: creative:generate
Request a presigned PUT URL for uploading a local reference file before create_creative_generation. Upload bytes directly to uploadUrl with requiredHeaders, then reference uploadId in mediaUploads. MCP does not transfer file bytes. Requires creative:generate scope.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
fileName | string | required | Original file name including extension. |
contentType | string | required | MIME type (for example image/jpeg, image/png, video/mp4). |
fileSizeBytes | number | required | Exact file size in bytes. Required for presigned PUT signing. |
modelId | string | optional | Optional model ID to enforce that minimum credits are available before issuing an upload URL. |