Cloudinary + Memtro

How much of our Cloudinary plan have we used, and where is that image?

Cloudinary holds your images and videos. Memtro reads assets by type, folder, prefix or upload date, searches across them with Cloudinary's own query language, and reads one asset's details, folders, tags in use and plan usage against its limits. When asked and granted, it can change an asset's display name, move, approve or reject it, create, rename or delete a folder, delete assets and restore them from backup. Cloudinary can tell Memtro when an asset is uploaded, deleted or moderated, and a job can start on it. Folder renames do not work in legacy fixed folder mode.

In Memtro

What you can do with Cloudinary in Memtro

Ask in plain English from chat, your editor, a scheduled job or your own agent. The model picks the right Cloudinary tool, reads what it needs, and answers with the source cited.

What it does

  1. 01Search every asset with Cloudinary's expressions, by tag, folder, format, size or upload date.
  2. 02List assets by type, folder, prefix or upload date, and read one asset's size, dimensions, tags and derived versions.
  3. 03See folders, tags in use, and plan usage for storage, bandwidth, transformations and credits against their limits.
  4. 04When asked and granted, change an asset's display name, move it to another folder, or approve or reject it, which publishes or withholds it where moderation is on.
  5. 05When asked and granted, create, rename or delete a folder, delete assets by id, or restore them from backup where backups were on.
  6. 06With events on, an upload, a deleted asset or an approval or rejection in Cloudinary can start a job.

Acts when asked

When you ask it to

These tools change something in Cloudinary. The model is told to use them only when you ask for exactly that, and an administrator grants each one by name to the teams that may use it; a personal connection acts only after its owner allows it.

  1. 01Change an asset's display name, move it to another folder, or approve or reject it
  2. 02Create a folder
  3. 03Rename or move a folder
  4. 04Delete an empty folder
  5. 05Delete assets by asset id
  6. 06Restore deleted assets from backup

Events

When it happens

Turn events on in the connection's Events tab on the Connections page, choose the kinds you want, and Memtro registers its address with Cloudinary for you. Each event can start a job, with the event as its input. Cloudinary signs every delivery, and one whose signature does not check out is refused before it is read.

Events and webhooks
  • 01An asset was uploaded
  • 02An asset was deleted
  • 03An asset's public id changed
  • 04An asset moved between folders
  • 05A folder was created
  • 06A folder was deleted
  • 07A folder was moved or renamed
  • 08Tags changed
  • 09Contextual metadata changed
  • 10Structured metadata changed
  • 11An asset's display name changed
  • 12An asset's access control changed
  • 13An asset was approved or rejected
  • 14A multi-moderation finished
  • 15An eager transformation finished
  • 16An add-on analysis finished
  • 17An upload failed
  • 18Pages were derived from a multi-page file
  • 19An animation, video or PDF was made from several assets
  • 20An archive was generated
  • 21Asset relations were added or removed
  • 22A last-access report was created
  • 23A previous version was restored
  • 24A public link was generated
  • 25A proof's status changed
In practice

Ask it like you would a colleague

Once Cloudinary is connected, these are the kinds of things people ask. Plain questions, no syntax. If the answer lives partly in another system you have connected, Memtro looks there too.

Cloudinary + Memtro
  • How much Cloudinary storage and bandwidth did we use this month?

  • Which images tagged summer were uploaded in the last week?

  • What is in the products/shoes folder?

  • Which PDFs are larger than 10 MB?

  • Create a folder called campaigns/spring.

01

Plan usage at month end

Priya Sharma, a marketing manager at Northwind, asked how close the team was to its Cloudinary limits. Memtro read plan usage and gave her the storage, bandwidth, transformations and credits used, each with its percent of the limit.

02

Renaming a campaign folder

Dan Fletcher, a web developer at Acme Ltd, asked Memtro to rename the folder hats/caps to hats/berets. Memtro moved it with everything inside, and the asset URLs stayed the same, so only tools that browse by folder saw the new path.

Teams

Where it fits

The teams that lean on Cloudinary most, a question each of them asks, and what they connect beside it.

Better together

Works with

A record in Cloudinary is rarely the whole story. Connect the systems that hold the rest and Memtro checks them together, then remembers what it learned so the next question starts further along.

Setup

How to connect

Connect withCloud name, API key and API secret
  1. 1

    In the Cloudinary Console, note the cloud name at the top of the dashboard, then open Settings → API Keys and create a key for Memtro. Each key has full Admin API access.

  2. 2

    In Memtro, open Connections → Cloudinary and paste the Cloud name, API key and API secret.

  3. 3

    Set the Data centre to eu or ap only if Cloudinary placed your Enterprise account there. An administrator grants the folder and delete actions to the teams that may use them. Events are turned on from the connection's Events tab.

  4. 4

    Ask how much Cloudinary storage and bandwidth you used this month.

Also works from

Chat in the dashboard, the OpenAI-compatible API, scheduled jobs, and any MCP client: Claude Code, OpenCode, Cursor, Claude Desktop. The Cloudinary tools are the same everywhere.

FAQ

Questions

Can Memtro change anything in Cloudinary?+

Only when you ask, and only what it has been granted: change an asset's display name, move it to another folder, or approve or reject it; create a folder; rename or move a folder; delete an empty folder; delete assets by asset id; restore deleted assets from backup. Every other tool reads, searches or lists. The Connections page labels the tools that act, an administrator grants each one by name to the teams that may use it, and a personal connection acts only after its owner allows it.

Who can use a Cloudinary connection?+

A personal connection serves only your own requests. A shared connection serves the organisation: everyone, or only the teams an admin chooses. Admins can always add shared connections; other members need the permission.

Does Memtro store my Cloudinary data?+

Credentials are encrypted at rest. Tool results are cached briefly so agent loops do not repeat identical calls, and the facts the model extracts are saved to your organisation's memory with provenance (system, record and link) so they can be checked and superseded.

How do I connect Cloudinary?+

Cloud name, API key and API secret. In the Cloudinary Console, note the cloud name at the top of the dashboard, then open Settings → API Keys and create a key for Memtro. Each key has full Admin API access.

Can Cloudinary start a job?+

Yes. Turn events on in the connection's Events tab on the Connections page, choose the kinds you want, and Memtro registers its address with Cloudinary for you. A job set to start "When an event arrives" then runs once for each matching event, with the event as its input. The run treats the event as outside data, never as instructions, and anything the run remembers is kept as unverified.

Connect Cloudinary in a few minutes

Seven-day free trial, then one monthly price per organisation. Connectors, jobs and memory are never metered.

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time