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
Weather API MCP Server
TuanKiriA lightweight Model Context Protocol (MCP) server that enables AI assistants like Claude to retrieve and interpret real-time weather data. Discuss on Hacker News:
YouTube MCP Server
anaisbettsA Model-Context Protocol Server for YouTube
Game Asset Generator using MCP and Hugging Face Spaces
MubarakHAlketbiAn MCP server for creating 2D/3D game assets from text using Hugging Face AI models.
Spotify MCP Server
marcelmaraisLightweight MCP server for Spotify
Melrōse - programming of music melodies
emickleiinteractive programming of melodies, producing MIDI
Comments