Reads file info and custom metadata, imports files from URLs and stores them permanently, runs virus and moderation checks, and manages file webhooks.
34actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro imports a file directly from a public URL into your Uploadcare project without requiring a local file upload. The file lands in Uploadcare storage ready for processing, transformation, or delivery.
Ayro retrieves a paginated list of all files in your Uploadcare project with optional filtering by type or date. You get visibility into your entire file library and can locate assets by metadata.
Ayro permanently removes a file from Uploadcare storage by its UUID when it's no longer needed. Deletion frees storage space and ensures outdated files stay out of your CDN.
Each card is one request a support team gets, and the Uploadcare actions Ayro runs to close it.
Ayro opens a file by UUID for its size, MIME type, and usage detail, lists the project's files filtered by storage status and date, and reads the custom metadata attached to any of them.
Ayro imports a file from a public URL, polls the upload task until it lands, and marks it permanently stored so it is retained rather than expiring out of temporary storage.
Ayro triggers a ClamAV scan on an uploaded file and polls it to completion, and reads the AWS Rekognition moderation result, so a user-submitted image is cleared before it reaches anyone.
Ayro registers a callback for uploads, stores, deletions, or flags, lists what is already subscribed, and updates a target URL or signing secret without tearing the subscription down.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Uploadcare actions it has and picks the ones a request needs.
Authorize the Uploadcare account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Uploadcare actions that close it and chains as many as the request needs.
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started freeUploadcare · Ayro
What can you do in Uploadcare without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro can do inside Uploadcare.
Not from the CDN cache. Delete Uploadcare File removes the file from storage but Uploadcare notes it may remain cached at the edge, so Ayro says that rather than promising instant removal. Batch Delete Uploadcare Files covers up to 100 UUIDs in one request.
All 34 actions your agent can call on Uploadcare, straight from the live MCP connection.
Check the execution status of AWS Rekognition Moderation labels detection.
Check Remove.bg execution status and get the UUID of the file with removed background.
Copy a file to local storage within the same Uploadcare project.
Create a file group from already uploaded files using Uploadcare's Upload API.
Create a new webhook subscription to receive notifications when file events occur.
Delete a specific metadata key from an Uploadcare file.
Delete multiple files from Uploadcare storage in a single request.
Delete a file group.
Delete a single file from Uploadcare storage by UUID.
Permanently deletes a webhook subscription from your Uploadcare project.
Delete a webhook subscription by its target URL.
Execute ClamAV virus scan on an uploaded file.
Check AWS Rekognition execution status for label detection.
Check the execution status of a ClamAV virus scan.
Get information about a file group from the Upload API.
Get information about a specific file.
Retrieve all metadata key-value pairs associated with an Uploadcare file.
Get the value of a specific metadata key for an Uploadcare file.
Get information about a specific file group.
Get information about the current Uploadcare project.
Get information about an uploaded file using Uploadcare's Upload API.
Check the status of a URL upload task.
Mirror an image horizontally via Uploadcare CDN.
List files in an Uploadcare project with pagination and optional filtering.
List groups in the project.
Retrieves all webhook subscriptions for the authenticated Uploadcare project.
Rotate an image by specified degrees counterclockwise.
Start a multipart upload session for files larger than 100MB.
Store multiple files in one request.
Mark an Uploadcare file as permanently stored.
Same connection, same setup. Pick the next one your team already uses.
Partitions PDFs into text, tables, and images, files them into DocSets as tracked async tasks, and retrieves parsed elements or the original binary.
Generates documents from templates, fills PDF form fields, adds watermarks and page numbers, and merges several files into one.
Checks the DocuPost balance, then posts a letter from a PDF URL or a postcard from front and back images to a confirmed address.
Browses folders, reports who has access to a path and through which group, and revokes permissions, share links, and API keys on request.
Searches the wiki for the passage that answers a question, drafts and updates documents, files them into collections, and manages share links.
Searches document libraries and returns the file, reads and updates list items, creates scoped sharing links, and restores an overwritten version.

Authorize the account and your agent has all 34 actions from the first conversation.
