Uploadcare

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.

See all 34 actions

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 Metadata
  • Bring 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 File
  • Check 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 Status
  • Keep 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.

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

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

  3. 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
Uploadcare · Lyro

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.

Ready to connect Uploadcare?

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

Support agent working at a laptop next to the Lyro mascot