Cloudinary MCP Server
Easily connect your AI agents and assistants to Cloudinary for uploading and organizing media files directly from your automated flows.

What does “Cloudinary” MCP Server do?
The Cloudinary MCP (Model Context Protocol) Server enables AI assistants and clients to upload images and videos to Cloudinary, a popular cloud-based media management platform. By acting as a bridge between AI tools (such as Claude Desktop) and Cloudinary, this server streamlines the process of handling media assets, allowing assistants to perform actions like uploading, tagging, and organizing files directly through automated workflows. This significantly enhances development productivity by automating media handling tasks, integrating external storage, and enabling seamless API interactions for managing rich media content in various applications.
List of Prompts
No prompt templates are listed in the repository or documentation.
List of Resources
No explicit resources are documented in the repository or README.
List of Tools
- upload
Upload images and videos to Cloudinary.- Parameters:
file
(required): Path to file, URL, or base64 data URI to uploadresource_type
(optional): Type of resource (‘image’, ‘video’, or ‘raw’)public_id
(optional): Custom public ID for the uploaded assetoverwrite
(optional): Whether to overwrite existing assets with the same public IDtags
(optional): Array of tags to assign to the uploaded asset
- Parameters:
Use Cases of this MCP Server
Automated Media Uploads:
Developers or AI assistants can automatically upload images and videos to Cloudinary from local paths, URLs, or data URIs, streamlining media asset management in projects.Media Tagging and Organization:
Assets can be tagged and assigned custom public IDs upon upload, making it easier to organize, search, and manage large media libraries.Content Delivery Optimization:
By uploading media to Cloudinary, developers can leverage Cloudinary’s CDN and transformation features, improving end-user experience with optimized and fast-loading media.Integration with AI Workflows:
The MCP server allows AI agents (e.g., Claude Desktop) to incorporate media upload steps as part of larger, automated workflows, such as generating content and instantly uploading results.Cross-platform Media Handling:
Supports uploads from various sources (file path, URL, base64), making it versatile for different developer environments and automation scripts.
How to set it up
Windsurf
No specific Windsurf instructions are provided.
Claude
Install Node.js (version 18 or higher) from nodejs.org.
Locate the Claude configuration directory:
- Windows:
C:\Users\NAME\AppData\Roaming\Claude
- macOS:
~/Library/Application Support/Claude/
- Windows:
Edit your MCP settings file and add:
{ "mcpServers": { "cloudinary": { "command": "npx", "args": ["@felores/cloudinary-mcp-server@latest"], "env": { "CLOUDINARY_CLOUD_NAME": "your_cloud_name", "CLOUDINARY_API_KEY": "your_api_key", "CLOUDINARY_API_SECRET": "your_api_secret" } } } }
Replace environment variables with your Cloudinary credentials from the Cloudinary Console.
Save the file and restart Claude Desktop.
Securing API Keys (Environment Variables)
Example JSON configuration:
{
"mcpServers": {
"cloudinary": {
"command": "npx",
"args": ["@felores/cloudinary-mcp-server@latest"],
"env": {
"CLOUDINARY_CLOUD_NAME": "your_cloud_name",
"CLOUDINARY_API_KEY": "your_api_key",
"CLOUDINARY_API_SECRET": "your_api_secret"
}
}
}
}
Cursor
No specific Cursor instructions are provided.
Cline
Ensure Node.js is installed.
Add the server configuration to your Cline MCP settings file:
{ "mcpServers": { "cloudinary": { "command": "node", "args": ["c:/path/to/cloudinary-mcp-server/dist/index.js"], "env": { "CLOUDINARY_CLOUD_NAME": "your_cloud_name", "CLOUDINARY_API_KEY": "your_api_key", "CLOUDINARY_API_SECRET": "your_api_secret" } } } }
Install dependencies and build the server:
npm install npm run build
Save your configuration and restart Cline.
Securing API Keys (Environment Variables)
Example JSON configuration (as above).
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"cloudinary": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “cloudinary” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | |
List of Prompts | ⛔ | None listed in repo |
List of Resources | ⛔ | No explicit MCP resources documented |
List of Tools | ✅ | upload |
Securing API Keys | ✅ | Uses environment variables in config |
Sampling Support (less important in evaluation) | ⛔ | Not mentioned |
- Roots support: Not mentioned (assume ⛔).
Based on the tables, the Cloudinary MCP Server is straightforward and focused, with clear instructions and a useful tool, but it lacks resource and prompt template definitions and does not mention Roots or Sampling support. For a single-purpose MCP server, it does its job well but does not offer the full breadth of MCP features. Score: 6/10
MCP Score
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ✅ |
Number of Forks | 9 |
Number of Stars | 7 |
Frequently asked questions
- What is the Cloudinary MCP Server?
The Cloudinary MCP Server is a bridge between AI assistants/clients and Cloudinary, enabling automated uploading, tagging, and organizing of media files (images, videos, raw files) directly from flows and AI workflows.
- What tools does the Cloudinary MCP Server provide?
It provides the 'upload' tool, which allows you to upload images and videos to Cloudinary via file path, URL, or base64 data URI, with options to set resource type, public ID, overwrite, and tags.
- What are typical use cases for this server?
Use cases include automated media uploads, easy tagging and organization of assets, leveraging Cloudinary's CDN and transformation features, and integrating media upload steps into AI-powered workflows.
- How do I secure my Cloudinary API keys?
Store your Cloudinary credentials as environment variables in your MCP server configuration. Never share these keys publicly.
- Can I use this server with FlowHunt flows?
Yes! Add the MCP component to your FlowHunt workflow and configure the Cloudinary MCP as shown in the documentation. Your AI agent will then be able to use all supported media upload features.
Try the Cloudinary MCP Server with FlowHunt
Automate media uploads and management in your workflows with the Cloudinary MCP Server. Sign up for FlowHunt to get started or book a demo to see it in action.