
Cloudinary's MCP server: upload, search, organize, transform and generate images, videos and files in your Cloudinary account.
by cloudinary· MediaUnclaimed · Yours? Claim it
About
Cloudinary's own MCP server for its Asset Management API. It lets your agent upload, find, organize, transform and generate images, videos and files in your Cloudinary product environment, from the chat. What you can do with it - Upload images, videos and raw files from a URL, or from a local file path with the local server - Search assets by tag, folder, type or upload date, or find visually similar images - List, rename, update and delete assets, set tags, context and structured metadata, and work with folders - Build transformation URLs and create derived assets, using Cloudinary's transformation reference - Generate images from a text prompt or from reference images, with the Image Generation add-on - Create ZIP archives of assets and check your account's usage How it connects Cloudinary hosts it at https://asset-management.mcp.cloudinary.com/mcp. By default you sign in with OAuth and pick the product environment (cloud) to use; you can send your cloud name, API key and API secret as headers instead. It also runs locally with npx @cloudinary/asset-management-mcp start (Node.js 20 or later) or as a Docker image, with your cloud name, API key and API secret. Good to know - It's one of several Cloudinary MCP servers. Environment Config, Structured Metadata, Analysis and MediaFlows are separate servers. - Some features need an add-on or a console setting turned on first, such as Image Generation. - In clients that show MCP apps it can display an asset gallery, asset details and an upload view. On the local server, --mcp-apps none turns them off. - The local server's dynamic mode (--mode dynamic) exposes a few meta-tools instead of every tool, to save context.
Plugins people install alongside Cloudinary Asset Management MCP.
4 images
Once it’s added
“Upload https://res.cloudinary.com/demo/image/upload/sample.jpg into a marketing/spring-sale folder and tag it spring-sale”
“Find all images with tag 'product' uploaded in the last 7 days”
“Create a derived image for 'product-photo.png' with a circular crop at 400x400 and a 'New Arrival' text overlay”
“Generate a photorealistic image of a ceramic coffee mug on a wooden table and save it to the 'product_shots' folder”
“Generate a ZIP archive of all images with tag 'export-ready'”
“Show my Cloudinary account usage statistics”
Before you add it
Reads only
Your images, videos and raw files, with their details, tags and metadata · Searches by tag, folder and date, and visual search · Your account's usage · Cloudinary's transformation reference
Makes changes · your agent can ask first
Uploads, renames, updates and deletes assets · Creates, renames and deletes folders · Sets tags, context and structured metadata · Creates derived assets, generated images and ZIP archives
From people who use it
Step by step
Nothing new reaches your agent until a person has looked at it.
Scanned on every change, and again when our rules improve.
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
Add to VS Codecopilot mcp add --transport http --header 'cloudinary-cloud-name: <cloudinary-cloud-name>' --header 'cloudinary-api-key: <cloudinary-api-key>' --header 'cloudinary-api-secret: <cloudinary-api-secret>' cloudinary-asset-management-mcp https://asset-management.mcp.cloudinary.com/mcp
A hosted server: nothing runs on your machine.
Add to Cursor.cursor/mcp.json{
"mcpServers": {
"cloudinary-asset-management-mcp": {
"url": "https://asset-management.mcp.cloudinary.com/mcp",
"headers": {
"cloudinary-cloud-name": "<cloudinary-cloud-name>",
"cloudinary-api-key": "<cloudinary-api-key>",
"cloudinary-api-secret": "<cloudinary-api-secret>"
}
}
}
}A hosted server: nothing runs on your machine.
claude mcp add --transport http --header 'cloudinary-cloud-name: <cloudinary-cloud-name>' --header 'cloudinary-api-key: <cloudinary-api-key>' --header 'cloudinary-api-secret: <cloudinary-api-secret>' cloudinary-asset-management-mcp https://asset-management.mcp.cloudinary.com/mcp
A hosted server: nothing runs on your machine.
codex mcp add cloudinary-asset-management-mcp --url https://asset-management.mcp.cloudinary.com/mcp
A hosted server: nothing runs on your machine.
~/.gemini/config/mcp_config.json{
"mcpServers": {
"cloudinary-asset-management-mcp": {
"url": "https://asset-management.mcp.cloudinary.com/mcp",
"headers": {
"cloudinary-cloud-name": "<cloudinary-cloud-name>",
"cloudinary-api-key": "<cloudinary-api-key>",
"cloudinary-api-secret": "<cloudinary-api-secret>"
}
}
}
}A hosted server: nothing runs on your machine.
gemini mcp add --transport http --header 'cloudinary-cloud-name: <cloudinary-cloud-name>' --header 'cloudinary-api-key: <cloudinary-api-key>' --header 'cloudinary-api-secret: <cloudinary-api-secret>' cloudinary-asset-management-mcp https://asset-management.mcp.cloudinary.com/mcp
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
openclaw mcp add cloudinary-asset-management-mcp --url https://asset-management.mcp.cloudinary.com/mcp --transport streamable-http
A hosted server: nothing runs on your machine.
opencode mcp add cloudinary-asset-management-mcp --url https://asset-management.mcp.cloudinary.com/mcp
A hosted server: nothing runs on your machine.
hermes mcp add cloudinary-asset-management-mcp --url https://asset-management.mcp.cloudinary.com/mcp
~/.hermes/config.yaml{
"mcp_servers": {
"cloudinary-asset-management-mcp": {
"url": "https://asset-management.mcp.cloudinary.com/mcp",
"headers": {
"cloudinary-cloud-name": "<cloudinary-cloud-name>",
"cloudinary-api-key": "<cloudinary-api-key>",
"cloudinary-api-secret": "<cloudinary-api-secret>"
}
}
}
}cloudinary-cloud-nameRequiredYour Cloudinary cloud name. Find it in your Cloudinary Dashboard.cloudinary-api-keyRequiredSecretYour Cloudinary API key. Found in Dashboard > Settings > Access Keys.cloudinary-api-secretRequiredSecretYour Cloudinary API secret. Found in Dashboard > Settings > Access Keys.Replace each <NAME> placeholder with your own value.
Scanned and passed · checked 7 h ago
No reviews yet. Used Cloudinary Asset Management MCP? Say how it went.
Write a reviewPlugins people install alongside Cloudinary Asset Management MCP.
Ask for a video and your agent writes it as HTML, then HyperFrames renders it to MP4: promos, explainers, captions and motion graphics.
Turns screenshots or a description into a narrated product demo video, with a story arc, designed scenes and an FFmpeg build script.
Lets your agent search screenpipe's local recordings of everything on your screen and microphone, from meetings to what you typed.
Nobody has shared how they use Cloudinary Asset Management MCP yet.
Security scan
Passed
Safe to install in every agent it supports. Runs remotely on asset-management.mcp.cloudinary.com · needs your sign-in.