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
YouTube Transcript Server
kimtaeyoon83This is an MCP server that allows you to directly download transcripts of YouTube videos.
MCP Figma to React Converter
StudentOfJSMCP server for converting Figma designs to React components

Google Maps
modelcontextprotocolModel Context Protocol Servers
NS Travel Information MCP Server
r-huijtsA Model Context Protocol (MCP) server that provides access to NS (Dutch Railways) travel information through Claude AI. This server enables Claude to fetch real-time train travel information and disruptions using the official Dutch NS API.
Design Systems Mcp
southleftI'm your specialized design systems assistant. Ask me about components, tokens, patterns, and best practices.
Comments