
Filewash
Connects your Claude agent to 11 file operations built around zero retention: PDF merge/split/rotate, image compress/convert/resize, metadata stripping for both PDFs and images, AI background removal, watermarking, and QR generation. All processing happens in memory with no disk writes or logging. The same privacy-first engine that powers filewash.app's client-side WASM tools, now callable via MCP stdio or a metered REST API. Reach for this when you're handling documents in legal, healthcare, or GDPR workflows where sending files to a third-party service is off the table, or when you need your agent to scrub GPS/EXIF data before files leave your machine.
- tools
- 11
- transport
- STDIO
- last updated
- Jun 9, 2026
Tools
11 toolsPublic tool metadata for what this MCP can expose to an agent.
pdf_mergeMerge PDFs into one
Merge PDFs into one
No parameter schema in public metadata yet.
pdf_splitExtract specific pages
Extract specific pages
No parameter schema in public metadata yet.
pdf_rotateRotate pages by 90°
Rotate pages by 90°
No parameter schema in public metadata yet.
pdf_strip_metadataRemove author/title/producer/dates
Remove author/title/producer/dates
No parameter schema in public metadata yet.
image_compressLossy re-encode at a target quality
Lossy re-encode at a target quality
No parameter schema in public metadata yet.
image_convertjpeg ↔ png ↔ webp ↔ avif
jpeg ↔ png ↔ webp ↔ avif
No parameter schema in public metadata yet.
image_resizeResize (never upscales)
Resize (never upscales)
No parameter schema in public metadata yet.
image_strip_metadataStrip EXIF/GPS/ICC/XMP
Strip EXIF/GPS/ICC/XMP
No parameter schema in public metadata yet.
image_remove_backgroundRemove background → transparent PNG (local AI model, no upload)
Remove background → transparent PNG (local AI model, no upload)
No parameter schema in public metadata yet.
image_watermarkTile a text watermark
Tile a text watermark
No parameter schema in public metadata yet.
qr_generateQR code PNG from text/URL
QR code PNG from text/URL
No parameter schema in public metadata yet.
Sponsors
Readme
filewash — privacy-first file tools for AI agents
The file-processing layer for agents and apps that can't send files to a third party. Compress, convert, resize, merge/split PDFs, strip metadata, and remove backgrounds — exposed as an MCP server, a metered REST API, and an npm SDK. Zero-retention by default: files are processed in memory and never stored or logged.
Built from filewash.app's client-side WASM tools. Same logic, now callable by your agents.
Why this exists
Every other file-tools API and MCP server is a wrapper around an upload-to-server service. That's a non-starter for legal, healthcare, finance, and any GDPR-bound workflow — and it's a liability when you're piping documents into an LLM. filewash is the one built around not keeping your files, with two tools nobody else ships as an MCP: background removal and metadata scrubbing.
MCP server (Claude Desktop, Cursor, Claude Code)
// claude_desktop_config.json → mcpServers
{
"filewash": { "command": "node", "args": ["/path/to/filewash-api/src/mcp/server.js"] }
}
Details
- Repository
- github.com/cassilup/filewash-api
- Category
- Documents & Knowledge
- Package
@fixpixel/filewash-api- Transport
- STDIO
- Registry
- MCP registry, active