Skip to content

Start building

Integration · Files and storage

AI agents for Uploadcare

List, search and read files in an Uploadcare project with their CDN links, store or delete them, tag them with metadata, remove an image's background, and convert documents.

Actions
10
Read
5
Write
5

Actions

What your agents can do in Uploadcare

List, search and read files in an Uploadcare project with their CDN links, store or delete them, tag them with metadata, remove an image's background, and convert documents (to PDF, DOCX, images and more), through Uploadcare's REST API.

Read 5

Look things up. Nothing changes.

  • List files

    Lists the project's files, oldest first unless ordered -datetime_uploaded, optionally only stored or only temporary ones, or from an upload time on.

  • Search files

    Finds files by text in their names, metadata or MIME type (at least 4 characters), or pastes a UUID to find that file.

  • Get a file

    Reads one file by UUID: original_filename, mime_type, size, is_image, is_ready, datetime_uploaded and datetime_stored, content_info.

  • Check a background removal

    Reads the state of a remove_background request: status (in_progress, done, error or unknown) and, once done, result.file_id, the UUID of the new image.

  • Check a conversion

    Reads a document conversion job by its token: status (pending, processing, finished, failed or canceled), error, and result.uuid of the converted file.

Write 5

Create, change or send.

  • Store a file

    Keeps a file permanently; files not stored are deleted 24 hours after upload (unless the project stores automatically).

  • Delete a fileDeletes data

    Deletes a file from storage; its links stop working.

  • Set a file's metadata value

    Sets one metadata key on a file (created if new), like an order number or the customer a file belongs to; metadata is searchable with search_files.

  • Remove an image's background

    Starts remove.bg background removal on an image (an Uploadcare add-on billed per use), optionally cropping to the subject, adding a margin or a shadow.

  • Convert a document

    Converts a document to another format (pdf, docx, odt, rtf, txt, xlsx, jpg, png and more, by what the source allows; a single page as an image with page).

A person can approve first

Any write action can be set to wait for a person's approval before it runs, so an agent asks before it changes anything. Actions that delete data ask first by default.

Connection

How it connects

Connect it once in the console, then give it to the agents and workflows that need it.

Sign-in details

Enter the sign-in details Uploadcare gives you for its API.

What you enter

  • Public key
  • Secret key

Kept safe

  • Credentials are stored encrypted with your organization's own keys.
  • They are opened only by the process that makes the call, at the moment it runs, and never go into a prompt or the browser.
  • Calls go only to the tool's own servers.

How we protect your data

Ideas

Ideas to start with

Starting points made only from the actions above. Mix them with any other tool your agents can use.

  • 01

    Ask about your Uploadcare data

    Ask a question in plain words. The agent can list files, search files or get a file in Uploadcare, then answers with what it found.

  • 02

    Let an agent update Uploadcare

    Have the agent set a file's metadata value or remove an image's background in Uploadcare as part of a larger task. Turn on approval and a person signs off on each change first.

  • 03

    Share what it finds in Slack

    Give one agent Uploadcare and Slack: it can list files in Uploadcare and post a summary to a Slack channel in the same run.

FAQ

Uploadcare and MyDeepAgents

Can MyDeepAgents connect to Uploadcare?

Yes. The Uploadcare connector has 10 actions: 5 read and 5 make changes. Your agents can call them as tools, and your workflows can run them as steps.

How do I connect Uploadcare?

Enter the sign-in details Uploadcare gives you for its API. You'll need: Public key and Secret key. Credentials are stored encrypted with your organization's own keys and are opened only at the moment of a call.

Can an agent change data in Uploadcare without asking?

Only if you let it. Each of the 5 actions that change data can be set to wait for a person's approval before it runs, and the one that deletes data asks first by default.

Can I use Uploadcare in workflows as well as agents?

Yes. Every Uploadcare action also works as a step in a workflow, and the same connection serves your agents and your workflows.

Early access

Put Uploadcare to work

Connect it in a few minutes, give an agent the actions it needs, and decide which changes wait for a person.