Uploadcare MCP integration
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
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Upload file from URL
Lyro 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.
List uploadcare files
Lyro 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.
Delete uploadcare file
Lyro 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.
How businesses use Uploadcare + Lyro
Each card is one request a support team gets, and the Uploadcare actions Lyro runs to close it.
Answer what a project is actually holding
Lyro 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.
Get Uploadcare File InfoList Uploadcare FilesGet File MetadataBring a file in and keep it
Lyro 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.
Upload File from URLGet URL Upload StatusStore Uploadcare FileCheck a file before you serve it
Lyro 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.
Execute ClamAV virus scanGet ClamAV Scan StatusCheck AWS Rekognition StatusKeep the file event feed wired up
Lyro 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.
Create Uploadcare webhookList Uploadcare WebhooksUpdate Uploadcare webhook
How it works
Get started in 3 steps
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Uploadcare actions it has and picks the ones a request needs.
- 01
Connect Uploadcare
Authorize the Uploadcare account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.
- 02
Tell your agent what you need
Describe the job the way you would hand it to a teammate. Lyro maps it to the Uploadcare actions that close it and chains as many as the request needs.
- 03
Watch it work
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 free
Everything else about Uploadcare
Setup, permissions, and the limits of what Lyro 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 Lyro says that rather than promising instant removal. Batch Delete Uploadcare Files covers up to 100 UUIDs in one request.
Every action available in Uploadcare
All 34 actions your agent can call on Uploadcare, straight from the live MCP connection.
Check aws rekognition moderation status
Check the execution status of AWS Rekognition Moderation labels detection.
Check remove.bg status
Check Remove.bg execution status and get the UUID of the file with removed background.
Copy uploadcare file to local storage
Copy a file to local storage within the same Uploadcare project.
Create file group (upload API)
Create a file group from already uploaded files using Uploadcare's Upload API.
Create uploadcare webhook
Create a new webhook subscription to receive notifications when file events occur.
Delete file metadata key
Delete a specific metadata key from an Uploadcare file.
Batch delete uploadcare files
Delete multiple files from Uploadcare storage in a single request.
Delete uploadcare group
Delete a file group.
Delete uploadcare file
Delete a single file from Uploadcare storage by UUID.
Delete uploadcare webhook
Permanently deletes a webhook subscription from your Uploadcare project.
Delete uploadcare webhook by URL
Delete a webhook subscription by its target URL.
Execute clamav virus scan
Execute ClamAV virus scan on an uploaded file.
Get aws rekognition execution status
Check AWS Rekognition execution status for label detection.
Get clamav scan status
Check the execution status of a ClamAV virus scan.
Get file group info (upload API)
Get information about a file group from the Upload API.
Get uploadcare file info
Get information about a specific file.
Get file metadata
Retrieve all metadata key-value pairs associated with an Uploadcare file.
Get file metadata key value
Get the value of a specific metadata key for an Uploadcare file.
Get uploadcare group info
Get information about a specific file group.
Get uploadcare project info
Get information about the current Uploadcare project.
Get uploaded file info
Get information about an uploaded file using Uploadcare's Upload API.
Get URL upload status
Check the status of a URL upload task.
Mirror uploadcare image
Mirror an image horizontally via Uploadcare CDN.
List uploadcare files
List files in an Uploadcare project with pagination and optional filtering.
List uploadcare groups
List groups in the project.
List uploadcare webhooks
Retrieves all webhook subscriptions for the authenticated Uploadcare project.
Rotate image
Rotate an image by specified degrees counterclockwise.
Start multipart upload
Start a multipart upload session for files larger than 100MB.
Batch store files
Store multiple files in one request.
Store uploadcare file
Mark an Uploadcare file as permanently stored.
The tools Uploadcare sits next to
Same connection, same setup. Pick the next one your team already uses.
Aryn
Partitions PDFs into text, tables, and images, files them into DocSets as tracked async tasks, and retrieves parsed elements or the original binary.
Craftmypdf
Generates documents from templates, fills PDF form fields, adds watermarks and page numbers, and merges several files into one.
Docupost
Checks the DocuPost balance, then posts a letter from a PDF URL or a postcard from front and back images to a confirmed address.
Files.com
Browses folders, reports who has access to a path and through which group, and revokes permissions, share links, and API keys on request.
Outline
Searches the wiki for the passage that answers a question, drafts and updates documents, files them into collections, and manages share links.
SharePoint Graph
Searches document libraries and returns the file, reads and updates list items, creates scoped sharing links, and restores an overwritten version.

Ready to connect Uploadcare?
Authorize the account and your agent has all 34 actions from the first conversation.


