Cloudinary MCP Server

A Model Context Protocol server that exposes Cloudinary Upload & Admin API methods as tools by AI assistants. This integration allows AI systems to trigger and interact with your Cloudinary cloud.

Local serverstdio

What is the Cloudinary MCP Server?

Cloudinary MCP Server is an MCP project maintained in the yoavniran/cloudinary-mcp-server repository. The maintainer describes its purpose as “A Model Context Protocol server that exposes Cloudinary Upload & Admin API methods as tools by AI assistants. This integration allows AI systems to trigger…”. Read the project documentation for the complete scope.

Installation

The documented npm package is cloudinary-mcp-server. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Configuration values

The example declares CLOUDINARY_CLOUD_NAME, CLOUDINARY_API_KEY, CLOUDINARY_API_SECRET. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
Parameters:date: Optional. The date for the usage report in the format: yyyy-mm-dd. Must be within the last 3 months. Default: the current date
folderOptional folder path in Cloudinary
publicIdThe public ID of the asset
resourceTypeResource type (image, video, raw)
tagsInclude tags in the response
assetIdThe asset ID of the asset to delete
contextInclude context in the response
metadataWhether to include structured metadata
maxResultsMaximum number of results (1-500)
nextCursorNext cursor for pagination

How to install the Cloudinary MCP Server

{
  "mcpServers": {
    "cloudinary-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "cloudinary-mcp-server"
      ],
      "env": {
        "CLOUDINARY_CLOUD_NAME": "<cloud name>",
        "CLOUDINARY_API_KEY": "YOUR_CLOUDINARY_API_KEY",
        "CLOUDINARY_API_SECRET": "YOUR_CLOUDINARY_API_SECRET"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
CLOUDINARY_CLOUD_NAMEDeclared in the maintainer’s client configuration.Check documentation
CLOUDINARY_API_KEYDeclared in the maintainer’s client configuration.Check documentation
CLOUDINARY_API_SECRETDeclared in the maintainer’s client configuration.Check documentation