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.
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.
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.