ChangeThisFile — file conversion between 690+ formats (hosted Streamable HTTP + stdio)
@aadilr
MCP server for ChangeThisFile — free file conversion between 690+ formats (image, video, audio, document, data, font, ebook, archive). No auth required.
Overview
What is ChangeThisFile?
ChangeThisFile is a Model Context Protocol (MCP) server that converts files between 690+ formats (image, video, audio, document, data, font, ebook, archive) using a hosted endpoint. It is free, requires no API key or signup, and is designed for any MCP client.
How to use ChangeThisFile?
You can use the hosted remote endpoint (https://changethisfile.com/mcp) with streamable HTTP transport, or run a local stdio bridge via npx github:aadilr/changethisfile-mcp. It also works as a Claude Code plugin, an Agent Skill, or via Docker. Two tools are provided: convert_file (pass a source URL or base64 content and a target format) and list_conversions (list all supported routes).
Key features of ChangeThisFile
- Convert between 690+ file formats
- No API key or signup required
- Remote streamable HTTP or local stdio transport
- Runs on real engines (FFmpeg, LibreOffice, Calibre, etc.)
- Temporary signed download URL (valid 1 hour)
- Auto-delete uploaded files within 24 hours
Use cases of ChangeThisFile
- Convert a PDF to DOCX for editing
- Transcode a video from MOV to MP4
- Extract audio from a video file to MP3
- Convert a spreadsheet (XLSX) to CSV for data analysis
- Batch list all conversion routes for a specific source format
FAQ from ChangeThisFile
Do I need an API key or account?
No. The service is free and requires no authentication or signup.
How long are uploaded files stored?
Uploaded files are auto-deleted within 24 hours. Download URLs expire after 1 hour.
What formats are supported?
Over 690 formats across image, video, audio, document, data, font, ebook, and archive categories. Use list_conversions for the full route table.
Is there rate limiting?
Per-IP rate limiting applies. For higher volume, see the authenticated API at changethisfile.com/api.
How can I list all supported conversion routes?
Use the list_conversions tool, optionally filtered by source format (e.g., docx to see all target formats).