Skip to main content
Glama
Convert-Online

convert-online-mcp

Official

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CONVERT_ONLINE_API_KEYYesRequired. Your API key for the Convert.Online service.
CONVERT_ONLINE_API_BASENoBase URL for the API. Defaults to https://api.convert.online.https://api.convert.online
CONVERT_ONLINE_JOB_WAIT_MSNoHow long convert waits before handing back a job id to poll. Defaults to 120000.120000
CONVERT_ONLINE_UPLOAD_WAIT_MSNoHow long convert waits for bytes that have not arrived yet. Defaults to 60000.60000

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_formatsA

List supported conversion formats. With no argument returns all input formats; with input_format returns the formats that input can be converted to.

list_optionsA

List the settings a given conversion accepts — resize, quality, codecs, bitrate, trim, crop and so on, with their exact names, types and allowed values. Call this before convert whenever the user asks for anything beyond a plain format change, and pass what it returns in the convert tool's options object.

create_uploadA

Get somewhere to put a local file — the right choice for ANY file that is not already at a URL, whatever its size. Say what the file should become in output_format: the conversion then starts on its own the instant the file arrives, and collecting the result is all that is left. Returns an import_id plus a URL to PUT the bytes to. Then call convert with the import_id to collect the result; it waits for the file to arrive.

convertA

Convert a file to another format and return a download link. Give it one of: source_url (any URL the server can fetch — the best option when the file is already somewhere reachable) or import_id (from create_upload — the way in for a file on someone's device, whatever its size). Settings such as resizing, quality or codecs go in options — call list_options first to get the exact names for the conversion. Runs against your account and counts toward your quota.

get_jobB

Get the status of a conversion job and its download link if finished.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 5 tools

Disambiguation4/5

Tools cover distinct functions: format discovery, option discovery, conversion, job status, and uploading local files. The only overlap is that convert can accept an import_id from create_upload, and get_job also provides download links, which could cause slight confusion, but descriptions guide the workflow.

Naming Consistency4/5

Four of five tools follow a clear verb_noun pattern (list_formats, list_options, get_job, create_upload), with convert as a bare verb. This minor inconsistency is easily understood.

Tool Count5/5

Five tools is well-scoped for a file conversion service; each tool maps to a necessary step (discover formats, discover settings, provide input, run conversion, check status).

Completeness4/5

Core conversion lifecycle is covered, but there is no tool to cancel or list jobs, check quota, or delete uploads, which are minor gaps an agent can work around.

Maintenance

ActivityMaintained
ResponsivenessNo issues