
Formatika
app.formatikaPublished by formatika.appv0.1.2Updated Oct 24, 2026
Convert, compress, resize and trim images, audio, video and PDFs from local paths.
Overview
Formatika is a local MCP server that lets an assistant convert, resize, compress, crop and rotate images, audio, video, PDFs and other files through the format.
- What you can do
- Convert files between formats, including HEIC to JPEG and other image, audio, video and PDF conversions, with results written to a chosen output directory or beside the source file. Resize, compress, crop and rotate images and media, such as making a square avatar from a portrait. Process batches by passing one or more file paths to a tool, with existing files never overwritten. Work with images, audio, video, PDFs, archives, subtitles and tables through over thirty tools fetched from the service at start-up.
- When to use it
- Useful when you want an assistant to batch-convert, compress or resize local media and documents without opening separate editing tools, especially for occasional jobs covered by the free daily allowance.
- Requirements
- Runs locally via npx from the npm package @formatika/mcp, so Node.js is needed. No account is required to start; an optional FORMATIKA_API_KEY from a formatika.app account raises limits. FORMATIKA_URL is only needed to point at a self-hosted instance. Network access to the service is required.
Installation
In SourceWeft
- Open Formatika in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
@formatika/mcp
Convert, resize, compress, crop and rotate files straight from your agent, using formatika.app.
Your agent gets the tools; the files stay on your machine until a job needs them and come back as soon as it is done.
Use it
No installation and no account needed to start:
Claude Code
Claude Desktop, Cursor and other clients
Add this to the MCP servers section of the client configuration:
On Windows, Claude Desktop launches the server without a shell and cannot find
npx directly. Use this instead:
Fully restart the client after editing the configuration.
Then just ask
Compress every photo in ./screenshots and put the results in ./web
Convert all the HEIC files in this folder to JPEG
Make a square 512×512 avatar out of portrait.png
Tools
The tool list comes from the service at start-up, so it never lags behind what formatika can actually do — this README does not have to be updated for a new tool to appear in your agent.
Today that is images, audio, video, PDF, archives, subtitles and tables: over thirty tools. The current list, with what each one does, is at formatika.app/mcp.
Every tool takes paths — one or more files — and an optional outputDir.
Results are written next to the source file unless you say otherwise, and
existing files are never overwritten: a name that is taken gets a number.
Limits and keys
Without a key you get a daily allowance, which is enough for occasional work. For volume, create a key at formatika.app/account and pass it in:
FORMATIKA_URL points the server somewhere else — useful if you run formatika
yourself.
Privacy
Files are processed and deleted: two hours without an account, twenty-four hours with one. They are not looked at, not shared and not used to train anything. See the privacy policy.
License
MIT
About this repository
This is a read-only mirror of the packages/mcp directory of the formatika
monorepo, published so that the package has a public home: catalogues link to
it, and people who read code before installing it can do so.
Pull requests here cannot be merged — the next sync would overwrite them. Issues, however, are read and welcome: bugs, missing tools, awkward APIs.
Mirrored from commit e06be38.
Source: README.md at commit f79e362
Tools
0Version history
1- v0.1.2LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts