ChangeThisFile — file conversion between 690+ formats (hosted Streamable HTTP + stdio)
@aadilr
About ChangeThisFile — file conversion between 690+ formats (hosted Streamable HTTP + stdio)
MCP server for ChangeThisFile — free file conversion between 690+ formats (image, video, audio, document, data, font, ebook, archive). No auth required.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"changethisfile-mcp": {
"command": "node",
"args": [
"index.js"
]
}
}
}Tools
2Convert a file. Pass a publicly accessible `source_url` **or** `base64_content` (max ~5MB), plus a `target_format` (e.g. `pdf`, `mp3`, `json`). Source format is auto-detected from the URL/filename, or pass `source_format` explicitly. Returns a download URL valid for 1 hour.
List all supported conversion routes, optionally filtered by `source_format` (e.g. `docx` → see every format you can convert DOCX into).
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).
More Media & Design MCP servers
Figma MCP Server
thirdstrandstudioFigma MCP Server with full API functionality
MiniMax MCP JS
MiniMax-AIOfficial MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.
Design Systems Mcp
southleftI'm your specialized design systems assistant. Ask me about components, tokens, patterns, and best practices.
Vibe Design System
mondaycom🎨 Vibe Design System - Official monday.com UI resources for application development in React.js
Photoshop MCP Server
loonghaoA Model Context Protocol (MCP) server that interfaces with Adobe Photoshop's Python API. Enables LLMs to execute image editing operations, automate workflows, and manage Photoshop tasks through structured commands and context-aware interactions.
Comments