com.changethisfile/mcp

ChangeThisFile

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

Endpointhttps://changethisfile.com/mcp (streamable-http)
Registry version1.2.0
Now7 tools · grade A (98) · pin ts_4a58107feecb0ea84ee16bfdc6869412 · protocol 2025-06-18
First / last listed2026-10-30 02:36 UTC / 2026-10-30 02:36 UTC
Grade over time2026-10-30: A (98), 7 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-30 02:36 UTC
7 tools, grade A (98)

Tools: convert_file list_conversions translate_file extract_tables compress_file do_file_job check_job

Current tools (7)

convert_fileConvert 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
params: source_url, base64_content, source_format, target_format*, filename
list_conversionsList all supported conversion routes. Optionally filter by source format to see what you can convert FROM a specific format.
params: source_format
translate_fileTranslate 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 exte
params: source_url, base64_content, filename, target_language*
extract_tablesExtract 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.
params: source_url, base64_content, filename
compress_fileCompress 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.
params: source_url, base64_content, filename, target_size_kb*
do_file_jobDescribe 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 filenam
params: instruction*, source_url, base64_content, filename
check_jobCheck 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.
params: job_id*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.