mcpbeat Sign in

ChangeThisFile MCP Server

by changethisfile Your server? Claim it
answering

ChangeThisFile is answering right now. Last checked 15 min ago. It exposes 7 tools. Last commit 13 Oct 2026.

1,000+ conversion routes plus translate, extract tables, compress. 25 free/month, then a free key.

Uptime history 91 days of history · worst day 93%
91 days agonow
100.0%
Uptime 24h
91 of 91 checks
7
Tools
read from the server
261 ms
Response time
average over 24h
6
Stars
last commit 13 Oct 2026

What changed 2

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 25 August 2026. No other catalogue keeps this.

25 Aug a tool description was rewritten convert_file
25 Aug a tool changed version

Nothing serious here today

Today is the operative word: we check ChangeThisFile every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 15 min ago.

run in your terminal
claude mcp add mcp --transport http https://changethisfile.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://changethisfile.com/mcp
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://changethisfile.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://changethisfile.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp": {
      "type": "http",
      "url": "https://changethisfile.com/mcp"
    }
  }
}

Available tools 7

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

compress
compress_file
Compress a file (PDF, JPG, PNG, WebP, MP4, MOV, WebM) down to an exact target size — e.g. "under 5MB for an upload form". FREE (daily limit applies). Returns a download URL on success; if the target is physically unreachable it fails honestly and reports the smallest achievable size. Provide EITHER source_url OR base64_content, plus a filename with extension.
conversions
list_conversions
List all supported conversion routes. Optionally filter by source format to see what you can convert FROM a specific format.
convert
convert_file
Convert a file from one format to another. Anonymous callers get 25 free conversions per month per network; after that a free verified ChangeThisFile API key is required (25/month shared across REST + MCP; send it as Authorization: Bearer ctf_sk_…). Pass EITHER a publicly accessible URL (source_url) OR base64-encoded file contents (base64_content + source_format) — exactly one is required. Returns a temporary download URL (valid 1 hour; file deleted within 24 hours).
extract
extract_tables
Extract every table from a PDF or image (PNG, JPG, WebP) into a clean multi-sheet Excel file. The job runs immediately and returns a FREE preview of the first table plus a secure Stripe checkout link — the full .xlsx unlocks after payment ($3.99, one-time, no account needed). Provide EITHER source_url OR base64_content, plus a filename with extension.
file
do_file_job
Describe what you want done to a file in plain language — e.g. "translate this contract to German", "pull every table out of this PDF into Excel", "shrink this video to under 25MB", "convert this to PDF". The instruction is routed to the right job automatically; if the request is not supported yet you get an honest explanation of what is. Provide EITHER source_url OR base64_content, plus a filename with extension.
job
check_job
Check the status of a previously submitted file job (translate_file, extract_tables, compress_file). Returns the current status, preview + checkout link for completed paid jobs, or the download URL for completed free/paid-and-unlocked jobs.
translate
translate_file
Translate a document into another language with the original layout and formatting preserved (DOCX, PPTX, XLSX, PDF, TXT, MD, SRT, VTT). The job runs immediately and returns a FREE preview of the first pages plus a secure Stripe checkout link — the full translated file unlocks after payment ($4.99, one-time, no account needed). Provide EITHER source_url OR base64_content, plus a filename with extension.

Endpoints

URLTransportStateLatencyChecked
https://changethisfile.com/mcp streamable-http answering 183 ms 15 min ago

Alternatives to ChangeThisFile

same job, measured the same way
Transpic Image Translator
by transpic

Translate text inside images while preserving layout; OCR extraction. Free API key.

answering
Exchange Fx
by theluckystrike

FX and exchange rate lookups plus currency conversion, from the European Central Bank. No API key.

local only
EasyPDF
by lorenzino69

Edit PDF text in place, fonts and layout kept. Compress, merge, split, convert and translate PDFs.

9 tools answering
Mymemory MCP
by mrfentmen

MyMemory: translate text between languages with the free MyMemory API - keyless.

315 installs/wk local only
filedone
by filedone

Merge, split, compress, OCR and translate PDFs, pull tables into Excel, and edit PDFs and photos.

answering
Cbar
by azerbaijan-mcp

Official Central Bank of Azerbaijan exchange rates: rate tables and AZN conversion.

158 installs/wk local only
NetArz FX Rates
by netarz

Iranian rial/toman exchange rates (~30 currencies), conversion, history and gold. Free tier, no key.

6 tools answering
Exchange Rates MCP by UnClick
by malamutemayhem

Currency conversion plus latest and historical exchange rates. By UnClick.

47 installs/wk local only

ChangeThisFile — questions

Answers built from our own checks of this server.

What can ChangeThisFile do?
It exposes 7 tools, read directly from the server on our last check. Among them: check_job, compress_file, convert_file, do_file_job, extract_tables, list_conversions and 1 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is ChangeThisFile working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 261 ms. The bar chart above shows every period we have measured.
How do I connect ChangeThisFile?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does ChangeThisFile need an API key?
No. ChangeThisFile completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 7 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is ChangeThisFile?
It answers our handshake in 261 ms on average, which is faster than 52% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is ChangeThisFile open source?
The code is open source: it is published under the MIT licence, written in JavaScript and 6 stars on GitHub. The licence covers the code in the repository, not the hosted service at changethisfile.com, which runs on its operator's own terms.