24 actions ready for your AI

Connect Cloudinary to your AI

Connect Cloudinary once and every AI you use can list resource types, list videos and list images through it.

Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.

Not verified by us yet. Its actions come from Cloudinary's own documented API, and we have not run them here yet.

Use your own Cloudinary account. Credentials stay encrypted in ahel.

Tell me when ahel has verified Cloudinary

What your AI can do with Cloudinary

Choose a task and ask your AI.

Resource

  • List resource typesGET

    Get resource types

    cloud_namerequired
    The cloud name of your product environment.
  • List resources by asset folderGET

    Get resources by asset folder

    cloud_namerequired
    The cloud name of your product environment.
    asset_folderrequired
    The full path of the asset folder.
    resource_type
    Resource type filter.
    next_cursor
    Cursor for pagination.
  • List resources by asset idsGET

    Get resources by asset IDs

    cloud_namerequired
    The cloud name of your product environment.
    asset_idsrequired
    List of asset IDs to retrieve (max 100).
    resource_type
    Resource type filter.
    fields
    Additional fields to include in the response.
  • List resources by external idsGET

    Get resources by external IDs

    cloud_namerequired
    The cloud name of your product environment.
    external_idsrequired
    List of external IDs for identifying the assets to retrieve.
    resource_type
    Resource type filter.
    fields
    Additional fields to include in the response.
  • Get resource by bodyPOST

    Get the details of a single asset by body parameters

    cloud_namerequired
    The cloud name of your product environment.
    public_idrequired
    The public ID of the asset to retrieve.
    resource_typerequired
    The type of the asset (image, video, or raw).
    kindrequired
    The delivery type of the asset.
  • Update resource by bodyPOST

    Update the details of a single asset by body parameters

    cloud_namerequired
    The cloud name of your product environment.
    public_idrequired
    The public ID of the asset to update.
    resource_typerequired
    The type of the asset (image, video, or raw).
    kindrequired
    The delivery type of the asset.
  • Get resource by asset idGET

    Get resource by asset ID

    cloud_namerequired
    The cloud name of your product environment.
    asset_idrequired
    The asset ID of the resource.
    colors
    Whether to include color information (predominant colors and histogram of 32 leading colors).
    media_metadata
    Whether to include IPTC, XMP, and detailed Exif metadata in the response.
  • Update resource by asset idPUT

    Updates an existing asset's metadata, tags, and other attributes using its asset ID

    cloud_namerequired
    The cloud name of your product environment.
    asset_idrequired
    The asset ID of the resource.
    display_name
    The display name of the resource.
    unique_display_name
    Whether to ensure the display name is unique across all resources.
  • List resources by contextGET

    Get resources by context

    cloud_namerequired
    The cloud name of your product environment.
    resource_typerequired
    The type of resource (image, video, or raw).
    keyrequired
    Context key to filter by.
    value
    Context value to filter by.
  • List resources by container idGET

    List the assets in a folder by container ID

    cloud_namerequired
    The cloud name of your product environment.
    container_idrequired
    The immutable identifier of the folder container whose assets are listed.
    max_results
    The maximum number of results to return.
    next_cursor
    The cursor for pagination.
  • Get resource by public idGET

    Get resource by public ID

    cloud_namerequired
    The cloud name of your product environment.
    resource_typerequired
    The type of resource (image, video, or raw).
    typerequired
    The delivery type of the asset.
    public_idrequired
    The public ID of the asset.
  • Update resource by public idPOST

    Update asset by public ID

    cloud_namerequired
    The cloud name of your product environment.
    resource_typerequired
    The type of resource (image, video, or raw).
    typerequired
    The delivery type of the asset.
    public_idrequired
    The public ID of the asset.
  • List resources by moderation kind and statusGET

    Get resources by moderation kind and status

    cloud_namerequired
    The cloud name of your product environment.
    resource_typerequired
    The type of resource (image, video, or raw).
    moderation_kindrequired
    The type of moderation to filter by.
    moderation_statusrequired
    The moderation status to filter by.

Asset

  • Create asset relations by asset idPOST

    Add related assets by asset ID

    cloud_namerequired
    The cloud name of your product environment.
    asset_idrequired
    The asset ID of the resource.
    assets_to_relaterequired
    Relates the asset to all the assets specified in this array of up to 10 assets, specified by their asset IDs.
  • Delete asset relations by asset idDELETE

    Delete asset relations by asset ID

    cloud_namerequired
    The cloud name of your product environment.
    asset_idrequired
    The asset ID of the resource.
    assets_to_unrelaterequired
    Unrelates the asset from all the assets specified in this array of assets, specified by their asset IDs.
  • Search assetsPOST

    Provides a powerful query interface to filter and retrieve assets and their details

    cloud_namerequired
    The cloud name of your product environment.
    expression
    The Lucene-like search expression.
    sort_by
    An array of single-key objects mapping a field to a sort direction.
    max_results
    The maximum number of results to return.
  • Create asset relations by public idPOST

    Create asset relations by public ID

    cloud_namerequired
    The cloud name of your product environment.
    resource_typerequired
    The type of resource (image, video, or raw).
    typerequired
    The delivery type of the asset.
    public_idrequired
    The public ID of the asset.
    assets_to_relaterequired
    Relates the asset to all the other assets specified in this array of up to 10 assets, specified as resourcetype/type/publicid.

Backup

  • Delete backup versionsDELETE

    Delete backed up versions

    cloud_namerequired
    The cloud name of your product environment.
    asset_idrequired
    The asset ID of the resource.
    version_idsrequired
    The list of version IDs to delete from backup.

Image

  • List imagesGET

    Get image assets

    cloud_namerequired
    The cloud name of your product environment.
    type
    The delivery type to filter by.
    prefix
    A publicid prefix.
    public_ids
    An array of public IDs to return.
Show 5 more groups

Raw

  • List raw filesGET

    Get raw assets

    cloud_namerequired
    The cloud name of your product environment.
    type
    The delivery type to filter by.
    prefix
    A publicid prefix.
    public_ids
    An array of public IDs to return.

Restore

  • Restore resources by asset idsPOST

    Restore assets by asset ID

    cloud_namerequired
    The cloud name of your product environment.
    asset_idsrequired
    The unique and immutable asset IDs of backed up assets to restore.
    versions
    If you specify versions, the number of versions in the array must exactly match the number of assetids.
    notification_url
    The URL that will receive notification when restore is complete.

Root

  • List root foldersGET

    Get root folders

    cloud_namerequired
    The cloud name of your product environment.

Video

  • List videosGET

    Get video assets

    cloud_namerequired
    The cloud name of your product environment.
    type
    The delivery type to filter by.
    prefix
    A publicid prefix.
    public_ids
    An array of public IDs to return.

Visual

  • Visual search assetsPOST

    Finds images in your asset library based on visual similarity or content

    cloud_namerequired
    The cloud name of your product environment.
    bodyrequired
    Parameters for visual search operations

Ask your AI

Try one of these requests with a connected AI.

  • List my resource types in Cloudinary
  • List my videos in Cloudinary
  • List my images in Cloudinary
  • List my raw files in Cloudinary
  • List my resource asset folders in Cloudinary
  • List my resource assets in Cloudinary

Published servers for Cloudinary

Built by the community and served through your gateway with the same key. A curated pick is one ahel has checked.

Cloudinary MCP server, hosted by ahel

One hosted endpoint serves Cloudinary. There is nothing to install and no local server to run.

Connect Cloudinary to Claude, Claude Code, Cursor or Codex

  1. Add your Cloudinary key. ahel stores it encrypted.
  2. Paste one link into your AI: https://mcp.ahel.ai (once, for every app).
  3. Ask for the work. Your AI picks the action and ahel runs it with your key.

Documentation

About Cloudinary

Cloudinary is a media service. Connect your own Cloudinary account, by signing in or with a key, and ahel holds it sealed and signs your AI's calls with it.

Cloudinary over MCP: ahel serves Cloudinary to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Cloudinary key once, paste one link into your AI, and the actions above are there.

Media

Questions

Is my Cloudinary key safe?

Your Cloudinary key is sealed in ahel and added to the request server-side when your AI calls Cloudinary. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.

Which AIs can use Cloudinary through ahel?

Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.

What can my AI do with Cloudinary?

24 actions today, covering resources, assets and backups. Ask in plain language; your AI picks the action and ahel runs it with your key.

Does connecting Cloudinary cost anything?

Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Cloudinary may bill you for API use under its own terms.