Skip to main content
Cloudinary logo

Cloudinary

Cloudinary is a cloud-based media management platform for uploading, storing, transforming, and delivering images and videos via CDN.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

Cloudinary authenticates with an API key. Generate the credential in your Cloudinary account, then paste it into FlyMyAI the first time an agent uses a Cloudinary action.

Get your Cloudinary credential →

Fields to fill in FlyMyAI

FieldDetails
Cloud NameYour Cloudinary cloud name. Found on the Programmable Media page of your Cloudinary console. (required)
API SecretYour Cloudinary API secret. Found on the Programmable Media page of your Cloudinary console. (required)
API KeyYour Cloudinary API key. Found on the Programmable Media page of your Cloudinary console. (required)

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
CLOUDINARY_CREATE_FOLDERTool to create a new asset folder. use when you need to organize assets into nested directories. use after confirming the folder path does not already exist.folder
CLOUDINARY_CREATE_METADATA_FIELDTool to create a new metadata field definition. use when extending your metadata schema with new fields.type, label
CLOUDINARY_CREATE_TRIGGERTool to create a new webhook trigger for a specified event type. use after configuring your webhook endpoint and choosing the event type. example: "create a trigger for uploads to https://example.com/hooks/cloudinary"uri, event_type
CLOUDINARY_CREATE_UPLOAD_MAPPINGTool to create a new upload mapping folder and url template. use when you need to dynamically map external url prefixes to a cloudinary asset folder before uploading files.folder, template
CLOUDINARY_CREATE_UPLOAD_PRESETTool to create a new upload preset. use when defining centralized upload options (tags, formats, transformations, etc.) before asset uploads.-
CLOUDINARY_DELETE_DERIVED_RESOURCESTool to delete derived assets. use when you need to remove specific derived assets by their ids. example: "delete derived assets with ids [id1, id2]".derived_resource_ids
CLOUDINARY_DELETE_ENTRIES_IN_METADATA_FIELD_DATASOURCETool to delete datasource entries for a specified metadata field. use when you need to soft-delete (inactivate) specific entries in a field's datasource. example prompt: "delete entries ['color1','color2'] from metadata field 'color id'"external_id, external_ids
CLOUDINARY_DELETE_FOLDERTool to delete an empty asset folder. use when the folder is confirmed empty and you need to remove it.folder
CLOUDINARY_DELETE_METADATA_FIELDTool to delete a metadata field by external id. use when you need to remove a metadata field that is no longer required.external_id
CLOUDINARY_DELETE_RESOURCES_BY_ASSET_IDTool to delete resources by asset ids. use when you need to permanently remove specific resources by their immutable asset ids; irreversible.asset_ids
CLOUDINARY_DELETE_RESOURCES_BY_TAGSTool to delete cloudinary assets by tag. use when you need to remove all assets associated with a given tag.tag
CLOUDINARY_DELETE_TRIGGERTool to delete a trigger (webhook notification). use when you need to remove a trigger by its id after confirming the correct id.trigger_id
CLOUDINARY_GET_ADAPTIVE_STREAMING_PROFILESTool to list adaptive streaming profiles. use when retrieving built-in and custom adaptive streaming profiles for delivering video via hls or dash.-
CLOUDINARY_GET_CONFIGTool to get product environment config details. use when you need to fetch or verify environment configuration such as folder mode.-
CLOUDINARY_GET_METADATA_FIELD_BY_IDTool to get a single metadata field definition by external id. use after creating or updating a metadata field to fetch its full definition. example: "get metadata field definition for external id 'color id'."external_id
CLOUDINARY_GET_RESOURCES_BY_ASSET_FOLDERTool to list assets stored directly in a specified folder. use when you need to view assets in a specific folder without including subfolder contents.asset_folder
CLOUDINARY_GET_RESOURCES_BY_CONTEXTTool to retrieve assets with a specified contextual metadata key/value. use when filtering resources by context metadata.key
CLOUDINARY_GET_RESOURCES_IN_MODERATIONTool to retrieve assets in a moderation queue by status. use after moderation to process pending or reviewed assets.moderation_kind, status
CLOUDINARY_GET_RESOURCE_BY_ASSET_IDGet resource by asset idasset_id
CLOUDINARY_GET_RESOURCE_BY_PUBLIC_IDTool to get details of a single resource by public id. use when you need full asset, derived, and related info.resource_type, type, public_id
CLOUDINARY_GET_ROOT_FOLDERSTool to list all root folders in the product environment. use when you need to retrieve top-level asset folders.-
CLOUDINARY_GET_STREAMING_PROFILE_DETAILSTool to get details of a single streaming profile by name. use when you need to inspect an existing profile's configuration before making changes. example: "get details of streaming profile 'hd'."name
CLOUDINARY_GET_TAGSTool to list all tags used for a specified resource type. use when you need to retrieve or page through the tags assigned to your assets.-
CLOUDINARY_GET_TRANSFORMATIONSTool to list all transformations (named and unnamed). use when you need to retrieve transformation definitions or paginate through transformation records.-
CLOUDINARY_GET_TRIGGERSTool to list all webhook triggers for event types in your environment. use when you need to retrieve or filter existing triggers by type.-
CLOUDINARY_GET_UPLOAD_MAPPINGSTool to list all upload mappings by folder. use when you need to retrieve and paginate through upload mapping configurations, optionally filtering by folder.-
CLOUDINARY_GET_UPLOAD_MAPPING_DETAILSTool to retrieve details of a single upload mapping by folder. use when you need the url prefix template associated with a specific mapping folder.folder
CLOUDINARY_GET_USAGETool to get product environment usage details. use when you need to monitor your cloudinary account storage, bandwidth, requests, and other usage limits.-
CLOUDINARY_ORDER_METADATA_FIELD_DATASOURCETool to update ordering of a metadata field datasource. use when you need to reorder enum or set values for a metadata field datasource before updating assets.external_id, order_by, direction
CLOUDINARY_PING_CLOUDINARY_SERVERSTool to ping cloudinary servers. use when testing api reachability and authentication.-
CLOUDINARY_RESTORE_ENTRIES_IN_METADATA_FIELD_DATASOURCETool to restore previously deleted datasource entries for a metadata field. use after deleting entries to reactivate soft-deleted datasource entries.external_id, external_ids
CLOUDINARY_SEARCH_FOLDERSTool to search asset folders with filtering, sorting, and pagination. use when you need to locate specific folders by name, path, or creation date.-
CLOUDINARY_UPDATE_FOLDERTool to rename or move an existing asset folder. use when you need to change the folder's name or location.folder, to_folder
CLOUDINARY_UPDATE_METADATA_FIELDTool to update a metadata field definition by external id. use when modifying an existing schema field (e.g., changing label or validation) without redefining all properties.external_id
We love our partners - FlyMy.AI builds with the best. Thanks, Cloudinary!