This guide walks through installing and configuring Convertly MCP on your machine. By the end, you’ll be able to ask an AI agent to organize files, convert images, compress video, and manage your Convertly cloud storage — all from natural language.Documentation Index
Fetch the complete documentation index at: https://docs.convertly.sh/llms.txt
Use this file to discover all available pages before exploring further.
What you need
- A Convertly account with an API key (get one here)
- Node.js 18+ installed on your machine
- An MCP-compatible client (Claude Desktop, Cursor, Cline, or similar)
Choose your mode
Convertly MCP runs in two modes. Most users want Local (stdio) mode.| Mode | Filesystem access | Use case |
|---|---|---|
| Local (stdio) | ✅ Full access to approved folders | Claude Desktop, Cursor, Cline, Windsurf |
| Remote (HTTP/SSE) | ❌ None | Web clients, remote servers |
Install
No global installation needed. The server runs on-demand vianpx:
Configure your client
Claude Desktop
macOS- Open Claude Desktop
- Profile menu → Settings → Developer
- Click Edit Config
- Add the Convertly server to
~/Library/Application Support/Claude/claude_desktop_config.json:
- Fully quit and restart Claude Desktop
- Look for the Convertly server in Settings → Developer
- Open Claude Desktop
- Profile menu → Settings → Developer
- Click Edit Config
- Add the same JSON config to the file that opens
- Fully quit and restart Claude Desktop
Cursor
Cursor supports the same config format and hot-reloads changes. Global config:- Open Cursor → Settings → Cursor Settings → MCP
- Click Add new MCP server
- Paste the JSON config into
~/.cursor/mcp.json
.cursor/mcp.json in your project root with the same JSON.
Cline (VS Code)
- Open VS Code with Cline installed
- Click the MCP Servers icon (plug) in the Cline sidebar
- Click Install MCP Server
- Add the config to:
- macOS/Linux:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json - Windows:
%APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
- macOS/Linux:
Environment variables
| Variable | Required | Description |
|---|---|---|
CONVERTLY_API_KEY | For API tools | Your Convertly API key. Required for conversion, compression, media tools, currency, cloud storage, and jobs. |
CONVERTLY_MCP_ROOTS | Recommended | Approved folders the MCP server can access. Use : on macOS/Linux, ; on Windows. If omitted, only the current working directory is approved. |
CONVERTLY_BASE_URL | No | Override the Convertly API origin. Defaults to https://convertly.sh. |
First workflow
Once connected, try this prompt in your client:- Call
scan_folderto see what’s in Downloads - Call
plan_organize_folderto show a dry-run organization plan - Wait for your confirmation
- Call
move_fileswithconfirm=trueto execute
Cloud storage workflows
You can also manage files in Convertly cloud storage:- Call
list_cloud_filesto browse storage - Call
download_cloud_fileto get a signed download URL
Troubleshooting
”No servers added” in Developer settings
Double-check your config file syntax. The JSON must be valid and themcpServers key must be at the root level. Restart your client after editing.
Filesystem tools return “not in approved roots”
Add the folder toCONVERTLY_MCP_ROOTS. On Windows, use ; as the separator. On macOS/Linux, use :.