TinyPNG

TinyPNG MCP integration

Compresses an image and holds it by ID, resizes or converts it before download, and uploads the result to Azure Blob Storage in one call.

5actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Compress and store image in azure

    Lyro compresses an image using TinyPNG's optimization and uploads the result directly to Azure Blob Storage in a single operation. Your optimized image is now stored and ready for immediate use on your site or app.

  • Shrink and get image ID

    Lyro compresses an image and returns its TinyPNG image ID for tracking or future retrieval. Compressed image IDs let you reference optimized versions across workflows without re-uploading.

  • Download compressed image

    Lyro retrieves a previously compressed image by its TinyPNG image ID and makes it available for download. You can pull any past compression without re-running the optimization process.

See all 5 actions

How businesses use TinyPNG + Lyro

Each card is one request a support team gets, and the TinyPNG actions Lyro runs to close it.

  • Compress an image and reshape it before handing it back

    Lyro shrinks the file and keeps the returned image ID, applies a resize, a format conversion or a metadata rule to that same compressed copy, then downloads the finished version.

    Shrink and Get Image IDTransform Compressed ImageDownload Compressed Image
  • Send the optimised file straight to Azure

    Lyro compresses the image and uploads it to the target Azure blob in a single operation, with no intermediate download, and reports how many compressions the account has spent this month.

    Compress and Store Image in AzureGet TinyPNG Compression Count

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 TinyPNG actions it has and picks the ones a request needs.

  1. 01

    Connect TinyPNG

    Authorize the TinyPNG 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 TinyPNG 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
TinyPNG · Lyro

Everything else about TinyPNG

Setup, permissions, and the limits of what Lyro can do inside TinyPNG.

  • JPEG, PNG and WebP - the formats the Tinify API accepts. Compress and Store Image in Azure names all three explicitly, and Transform Compressed Image can convert between them once a file has been shrunk.

Every action available in TinyPNG

All 5 actions your agent can call on TinyPNG, straight from the live MCP connection.

  • Get tinypng compression count

    Retrieve the number of compressions made this month.

  • Shrink and get image ID

    Shrink an image and return its TinyPNG image ID.

  • Compress and store image in azure

    Compress an image using the Tinify API and upload the optimized result directly to Azure Blob Storage in a single operation.

  • Download compressed image

    Retrieve a compressed image by its image ID.

  • Transform compressed image

    Transform a compressed image by resizing, converting format, preserving metadata, or storing to cloud storage.

Ready to connect TinyPNG?

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

Support agent working at a laptop next to the Lyro mascot