Skip to main content
MCP server CX Codex

ChangeThisFile — MCP server for Claude Code: file conversion

Seven file tools inside any MCP client: conversion across 1000+ routes, document translation, table extraction, and compression to an exact size.

Install into Claude Code · Platform CLI: remote server All methods and platforms ↓
claude mcp add --transport http mcp https://changethisfile.com/mcp
Open on GitHub

What ChangeThisFile does

The server exposes convert_file, list_conversions, translate_file, extract_tables, compress_file, do_file_job and check_job to your agent. A conversion call takes a public source_url or base64_content up to ~5MB plus a target_format such as pdf, mp3 or json. The source format is detected from the URL or filename, and the reply carries a download link good for 1 hour.

The hosted endpoint sits at https://changethisfile.com/mcp over streamable HTTP. Clients that only speak stdio can bridge through npx -y github:aadilr/changethisfile-mcp. CTF_API_KEY is optional: without it you get 25 conversions per month per network, and past that convert_file starts asking for a key. A free verified developer key carries the same 25 monthly conversions, shared with the REST API; paid plans start at $29/month.

Files are processed server-side and deleted within 24 hours, while MCP inputs are capped at 25 MB. Translation and table extraction hand back a free preview together with a one-time checkout link for the full result. Plain-language instructions go through do_file_job, which picks conversion, translation, extraction or compression on its own.

What it helps with

  • translate a PDF while keeping its layout
  • pull tables out of a scanned PDF into Excel
  • shrink a video to an exact size limit
  • see which formats a DOCX can become
  • run a file conversion from inside the agent

Example prompts for the agent

  • Convert report.docx to PDF
  • Extract the tables from scan.pdf into Excel
  • Compress demo.mp4 to 10 MB

How to install ChangeThisFile

Platform CLI: remote server

claude mcp add --transport http mcp https://changethisfile.com/mcp

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about ChangeThisFile

How do I install ChangeThisFile in Claude Code?

Add the remote server with claude mcp add --transport http changethisfile https://changethisfile.com/mcp. For stdio-only setups, run it locally as npx -y github:aadilr/changethisfile-mcp.

What does ChangeThisFile do?

It gives an agent seven file tools: conversion, document translation, table extraction, compression to an exact size, plain-language routing, and job status checks.

Do I need an API key?

No. Without a key you get 25 conversions per month per network. Once that runs out, a free verified developer key is required, and its 25 monthly conversions are shared with the REST API.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor