View as Markdown
Cloudinary icon

Cloudinary ACTION

Image Transformation

Transforms images on-the-fly. It modifies them to any required format, style and dimension, resize and crop the images, etc. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Cloudinary account once, then configure and run Image Transformation from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "cloudinary-image-transformation",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    cloudinary: { authProvisionId: "apn_xxxxxxx" },
    imageSource: "Public ID",
    options: "Options",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Image Transformation inputs
Property Type Description
imageSource Public ID string
The public ID that references a file you've previously uploaded to Cloudinary, e.g. folder/filename.
Required
options Options object
The image transformation options to apply and/or the URL parameters supported by Cloudinary API. For all transformation options, please check Image transformation API reference, for URL parameters, please check Transforming media assets using dynamic URLs
Required

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
cloudinary-image-transformation
Version
0.1.2
App
Cloudinary
Authentication
API key
Behavior
May modify external data