mcpbeat Sign in

ChangeThisFile MCP Server

by changethisfile Your server? Claim it
answering

ChangeThisFile is answering right now. Last checked 5 min ago. It exposes 7 tools. Last commit 25 Aug 2026.

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

Uptime history 52 days of history · worst day 91%
52 days agonow
94.6%
Uptime 24h
87 of 92 checks
7
Tools
read from the server
392 ms
Response time
average over 24h
6
Stars
last commit 25 Aug 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

ChangeThisFile does not always answer

Over the last week it answered 97.7% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

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 5 min ago.

run in your terminal
claude mcp add mcp --transport http https://changethisfile.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp": {
      "url": "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
{
  "mcpServers": {
    "mcp": {
      "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 391 ms 5 min ago

Alternatives to ChangeThisFile

same job, measured the same way
FX Converter MCP
by lulu-the-narwhal

Free, keyless real-time currency conversion and exchange rates for any currency pair.

2 tools answering
Exchange Fx
by theluckystrike

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

local only
Exchange Rates MCP by UnClick
by malamutemayhem

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

14 installs/wk local only
OCR
by auto-reader

Arabic-first OCR, translation and document extraction. First call mints a free trial key.

7 tools answering
O
Global Exchange Rates
by globalexchangerates

Official exchange rates from central banks: latest & historical rates plus currency conversion.

answering
I1n
by pakvothe

Agent-complete localization: extract strings, push keys, AI-translate, pull type-safe TS types.

55 installs/wk local only
Translation MCP
by mrfentmen

Translate text between languages using the free MyMemory API. No key required.

46 installs/wk local only
SteamGPT
by steamgpt

Steam profiles, SteamID conversion, bans, FACEIT stats, friends and comparisons. Free, no API key.

9 tools answering

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 87 of 92 checks got a reply (94.6%), average response time 392 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 with the file path 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 392 ms on average, which is faster than 41% 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?
Yes — it is published under the MIT licence, written in JavaScript, 6 stars on GitHub and 2 open issues. The source link is on this page, so you can read exactly what it does with your data before you connect it.