Cloudinary MCP Server

by felores
Verified

upload

Upload media (images/videos) to Cloudinary. For large files, the upload is processed in chunks and returns a streaming response. The uploaded asset will be available at:

Input Schema

NameRequiredDescriptionDefault
fileYesPath to file, URL, or base64 data URI to upload
overwriteNoWhether to overwrite existing assets with the same public ID
public_idNoPublic ID to assign to the uploaded asset. This will be used in the final URL. If not provided, Cloudinary will generate one.
resource_typeNoType of resource to upload. For videos, the upload will return a streaming response as it processes in chunks.
tagsNoTags to assign to the uploaded asset

Input Schema (JSON Schema)

{ "properties": { "file": { "description": "Path to file, URL, or base64 data URI to upload", "type": "string" }, "overwrite": { "description": "Whether to overwrite existing assets with the same public ID", "type": "boolean" }, "public_id": { "description": "Public ID to assign to the uploaded asset. This will be used in the final URL. If not provided, Cloudinary will generate one.", "type": "string" }, "resource_type": { "description": "Type of resource to upload. For videos, the upload will return a streaming response as it processes in chunks.", "enum": [ "image", "video", "raw" ], "type": "string" }, "tags": { "description": "Tags to assign to the uploaded asset", "items": { "type": "string" }, "type": "array" } }, "required": [ "file" ], "type": "object" }

You must be authenticated.

Other Tools