Labsco
getmochify logo

Mochify - Automate Image Workflows

β˜… 1

from getmochify

Run image compression, resizing, cropping and converting with natural language.

πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedAccount requiredNeeds API keys

mochify-cli

MCP Badge License: MIT

<a href="https://glama.ai/mcp/servers/@getmochify/mochify-mcp"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@getmochify/mochify-mcp/badge" /> </a>

A command-line tool and MCP server for mochify.app β€” a fast, privacy-first image compression and conversion API powered by a native C++ engine.

Compress and convert images to modern formats (AVIF, JXL, WebP, Jpegli) from your terminal, or give AI assistants like Claude direct access to image processing via the Model Context Protocol.

Authentication

Sign in with your mochify.app account to unlock your full quota:

mochify auth login

This opens your browser, where you sign in and authorize the CLI. Credentials are saved automatically to ~/.config/mochify/credentials.toml β€” no environment variables or manual key copying required. Both the CLI and MCP server pick them up automatically.

mochify auth status   # check whether you're signed in
mochify auth logout   # remove saved credentials

Without an account you get 3 images per batch (IP-based). With a free account: 25 images/month. Sign up at mochify.app.

MCP Server (Claude Desktop)

mochify can run as an MCP server, letting Claude process images on your behalf directly from conversation.

Setup

Run mochify auth login first, then add the following to your Claude Desktop config at ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "mochify": {
      "command": "mochify",
      "args": ["serve"]
    }
  }
}

Restart Claude Desktop. The mochify server will appear in your connections and use your saved credentials automatically.

Usage

Describe what you want in natural language with the full path to your image:

"Convert /Users/me/Desktop/photo.jpg to AVIF at 1000px wide"

"Compress all the JPEGs in /Users/me/projects/blog/images/ to WebP and save to /Users/me/projects/blog/compressed/"

"Optimise /Users/me/Desktop/product.jpg for eBay"

"Remove the background from /Users/me/Desktop/shirt.png and save as WebP"

"Rasterize /Users/me/Desktop/report.pdf to PNGs at 200 DPI"

Claude calls the squish tool for images and the pdf tool for PDFs automatically, and reports back the saved path and file size.

API

Powered by https://api.mochify.app β€” /v1/squish for images and /v1/pdf for PDF split/rasterize. Files are processed in-memory and never written to disk.

PlanOps/monthMax file size
Free (no account)3/batch20 MB
Free (with account)2520 MB
Seller ($7.99/mo)30075 MB
Pro ($24.99/mo)1,20075 MB

Visit mochify.app for the web interface, pricing, and API docs.