
Cloudinary Asset Management MCP (Official)
OfficialOfficial Cloudinary server to upload, transform, and manage media assets via natural language.
Add to your client
Copy the config for your MCP client and paste it into its config file.
npx -y --package @cloudinary/asset-management-mcp -- mcp startPaste into ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"cloudinary-asset-management-mcp-official": {
"command": "npx",
"args": [
"-y",
"--package",
"@cloudinary/asset-management-mcp",
"--",
"mcp",
"start"
],
"env": {
"CLOUDINARY_API_KEY": "<your-api-key>",
"CLOUDINARY_API_SECRET": "<your-api-secret>",
"CLOUDINARY_CLOUD_NAME": "<your-cloud-name>"
}
}
}
}Before you start
- Node.js 18+ and npm (for the local npx-based install)
- A Cloudinary account
- Cloudinary credentials — cloud name, API key, and API secret — found in the Cloudinary Console under Settings > API Keys / Security (often supplied as a single CLOUDINARY_URL: cloudinary://api_key:api_secret@cloud_name)
- An MCP-capable client such as Claude Desktop or Cursor
About Cloudinary Asset Management MCP (Official)
The Cloudinary Asset Management MCP is one of Cloudinary's official MCP servers. It lets an AI agent upload, organize, search, transform, and delete media assets (images, videos, and raw files) in a Cloudinary product environment using natural language.
Beyond basic CRUD, it supports advanced search and filtering, folder and tag organization, renaming and metadata updates, archive/download-link generation, and dedicated transformation tools that produce accurate transformation URLs and derived assets. It is part of a family of Cloudinary MCP servers (asset management, environment config, structured metadata, analysis) — this package focuses specifically on day-to-day asset operations.
You can run it locally via npx (stdio) with your Cloudinary credentials, or connect to Cloudinary's hosted remote endpoint at https://asset-management.mcp.cloudinary.com/mcp.
Tools & capabilities (6)
uploadUpload images, videos, and raw files to Cloudinary, optionally into folders and with tags
search / list assetsAdvanced search and filtering by tags, folders, type, and asset properties
manage assetsRename, update metadata and tags, and delete assets; retrieve detailed asset info
transformDedicated transformation tools that generate accurate transformation URLs and create derived assets
folders & tagsOrganize assets with folder structures and tag management
archive / download linksGenerate archives and download links for collections of assets
When to use it
- Use it when you want to upload assets to Cloudinary straight from an AI assistant without writing API code
- Use it when you need to find specific media fast using natural-language search across tags and folders
- Use it when generating correct transformation URLs (resize, crop, format, quality) for a given asset
- Use it when bulk-organizing a media library with folders, tags, and metadata updates
- Use it when you need to bundle assets into an archive or produce download links for delivery
Quick setup
- 1Grab your cloud name, API key, and API secret from the Cloudinary Console (Settings > API Keys)
- 2Add the server to your MCP client config using npx (e.g. npx -y --package @cloudinary/asset-management-mcp -- mcp start) with CLOUDINARY_URL in env — or point the client at the remote URL https://asset-management.mcp.cloudinary.com/mcp
- 3Restart the MCP client to load the server
- 4Verify by asking the agent to list or search a few assets in your environment
- 5Then try an upload or a transformation request
Security notes
The API secret grants full read/write to your media library and can delete or overwrite assets; treat it like a production credential and prefer a scoped key. Consider testing against a non-production cloud first.
Cloudinary Asset Management MCP (Official) FAQ
How do I authenticate?
With your Cloudinary cloud name, API key, and API secret — typically passed as a single CLOUDINARY_URL (cloudinary://api_key:api_secret@cloud_name) in the server's environment.
Can I use it without installing anything locally?
Yes. Cloudinary hosts a remote MCP endpoint at https://asset-management.mcp.cloudinary.com/mcp that you can connect to instead of running it via npx.
Does it modify originals or just generate URLs?
Transformation tools generate transformation URLs and can create derived assets; your original uploaded assets remain intact in your environment.
Is this the only Cloudinary MCP server?
No — Cloudinary ships several (asset management, environment config, structured metadata, analysis). This package handles asset operations specifically.
What Node version do I need?
Node.js 18 or later for the local npx-based setup.
Alternatives to Cloudinary Asset Management MCP (Official)
Popular community server that feeds Figma layout data to coding agents via a Figma API token.
Official MiniMax server for TTS, voice cloning, music, image, and video generation.
Official ElevenLabs server for text-to-speech, voice cloning, sound effects, and audio.
Compare Cloudinary Asset Management MCP (Official) with: