Cloudinary integration
Cloudinary media management API for uploading, transforming, and delivering images and videos. Upload files from URLs, local paths, or base64 data. Apply real-time transformations, manage assets with tags and folders, and deliver optimized media through CDN. Ideal for image optimization, video processing, and media-heavy applications.
Say what should happen.
The workflow builds itself.
Common Cloudinary use cases
- tag management
- asset organization
- folder navigation
- tag cleanup
- folder cleanup
- preset management
- preset modification
- transformation cleanup
- usage analysis
- configuration review
What you can do with Cloudinary
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Asset, 10 operations
delete_resourcesDelete resourcesDELETEDeletes one or more assets from Cloudinary by their public IDs.delete_resources_by_prefixDelete resources by prefixDELETEDeletes all assets matching a public_id prefix (folder path).get_resources_by_asset_idsGet resources by asset idsGETRetrieves assets by their unique asset IDs.list_resourcesList resourcesGETLists images, videos, or raw files in your Cloudinary account with optional filtering.list_resources_by_asset_folderList resources by asset folderGETLists assets in a specific asset folder (dynamic folder mode only).list_resources_by_contextList resources by contextGETLists assets with specific contextual metadata.list_resources_by_tagList resources by tagGETLists all assets that have a specific tag applied.restore_resourcesRestore resourcesPOSTRestores previously deleted assets from backup.searchSearchPOSTSearches for assets using powerful Lucene-like query expressions.visual_searchVisual searchPOSTFinds images visually similar to a reference image.
Folder, 6 operations
create_folderCreate folderPOSTCreates a new folder in Cloudinary for organizing assets.delete_folderDelete folderDELETEDeletes an empty folder from Cloudinary.list_foldersList foldersGETLists all root-level folders in your Cloudinary account.list_subfoldersList subfoldersGETLists all subfolders within a specified parent folder.rename_folderRename folderPUTRenames or moves a Cloudinary folder to a new path.search_foldersSearch foldersGETSearches folders using a Lucene-like query expression.
Tag, 5 operations
add_tagAdd tagPOSTAdds tags to one or more assets.list_tagsList tagsGETLists all tags used for organizing assets in your Cloudinary account.remove_all_tagsRemove all tagsPOSTRemoves all tags from specified assets.remove_tagRemove tagPOSTRemoves tags from one or more assets.replace_tagsReplace tagsPOSTReplaces all existing tags on assets with new tags.
Transformation, 5 operations
create_transformationCreate transformationPOSTCreates a new named transformation for reuse.delete_transformationDelete transformationDELETEDeletes a transformation and all derived assets using it.get_transformationGet transformationGETGets detailed information about a specific transformation.list_transformationsList transformationsGETLists all stored transformations in your Cloudinary account.update_transformationUpdate transformationPUTUpdates the definition of an existing transformation.
Upload preset, 5 operations
create_upload_presetCreate upload presetPOSTCreates a new upload preset with specified settings.delete_upload_presetDelete upload presetDELETEDeletes an upload preset.get_upload_presetGet upload presetGETGets detailed configuration of a specific upload preset.list_upload_presetsList upload presetsGETLists all upload presets configured in your account.update_upload_presetUpdate upload presetPUTUpdates an existing upload preset configuration.
Upload, 2 operations
get_resourceGet resourceGETRetrieves complete details of a Cloudinary asset including metadata, dimensions, and derived versions.update_resourceUpdate resourcePOSTUpdates attributes of an existing Cloudinary asset.
Derived resource, 1 operation
delete_derived_resourcesDelete derived resourcesDELETEDeletes specific derived (transformed) versions of assets.
Image, 1 operation
upload_imageUpload imagePOSTUploads an image to Cloudinary. Supports URLs, base64, local files, and cloud storage sources.
Raw, 1 operation
upload_rawUpload rawPOSTUploads a raw file (PDF, document, archive) to Cloudinary.
Rename, 1 operation
rename_resourceRename resourcePOSTRenames an asset by changing its public ID.
Usage, 1 operation
get_usageGet usageGETGets current usage statistics and plan limits for your account.
Video, 1 operation
upload_videoUpload videoPOSTUploads a video to Cloudinary with optional transformations and organization.
Cloudinary API rate limits
- 500 requests per hour
Admin API limited to 500 req/hour (free) or 2000 req/hour (paid). Upload API has no rate limits. HTTP 420 returned when rate limited.
These are the limits Cloudinary documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Cloudinary documentation for current values.
Use Cloudinary from Claude Code, Cursor or Codex
Connect Cloudinary in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Cloudinary operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Cloudinary
- Create your workspace
Sign up free. Nothing to install.
- Connect Cloudinary once
Add your Cloudinary connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Cloudinary integration FAQ
What can you do with the Cloudinary integration?
LiveContext exposes 39 operations on Cloudinary, covering asset, folder, tag and transformation. Common uses include tag management, asset organization and folder navigation.
What are the Cloudinary API rate limits?
Cloudinary documents 500 requests per hour. Admin API limited to 500 req/hour (free) or 2000 req/hour (paid). Upload API has no rate limits. HTTP 420 returned when rate limited. Limits are set by Cloudinary and can depend on your plan.
