express.convert/transcribe

convert.express

Transcribe audio and video to text, SRT or VTT. Summaries, translation. Optional OAuth sign-in.

Endpointhttps://convert.express/mcp (streamable-http)
Registry version1.2.1
Now14 tools · grade B (88) · pin ts_1db869cc6cced759732a4b992a4e671c · protocol 2025-06-18
First / last listed2026-10-27 00:04 UTC / 2026-10-27 00:04 UTC
Grade over time2026-10-27: B (88), 14 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-27 00:04 UTC
14 tools, grade B (88)

Tools: get_service_info estimate_cost transcribe_url transcribe_file create_upload start_transcription get_job pay_job list_jobs create_share_link delete_job request_summary translate send_feedback

Current tools (14)

get_service_infoCall this first when you are new to convert.express, before quoting a price to your user, or when unsure whether a file, link or language is supported. Returns one JSON object: how_to_use (which tool to call in which order), free_use, price (per minute, minimum charges), models, language, speaker_labels, ai_extras (summary, action items, translation), output_formats, input (max file size, audio an
params: none
estimate_costPrice for transcribing a recording of a given length, and how many free minutes are left today — for your IP, or for your user's account once your robot_key is linked.
params: duration_minutes*, robot_key
transcribe_urlStart transcribing a media file from a public link (direct file link, YouTube video or Simplecast podcast episode page). Returns job_id and robot_key; then poll get_job.
params: url*, model, language, speaker_labels, translate_to_english, summary, action_items, robot_key
transcribe_fileStart transcribing an audio or video file your user attached in this chat. convert.express downloads it from the chat's temporary link. Returns job_id; then poll get_job.
params: file*, model, language, speaker_labels, translate_to_english, summary, action_items, robot_key
create_uploadFor a file that is neither a public link nor attached in this chat. Returns upload_url (send the file there with an HTTP PUT, then call start_transcription) and upload_page_url (a page where your user uploads the file in a browser instead; the transcription then starts by itself).
params: filename*, content_type*, size_bytes*, model, language, speaker_labels, translate_to_english, summary, action_items, robot_key
start_transcriptionCall after the PUT to upload_url has finished. Checks the file arrived and queues it.
params: job_id*, robot_key*
get_jobStatus and results of one job whose job_id you have (from transcribe_url, transcribe_file or create_upload; list_jobs finds a lost job_id). While status is "waiting_for_upload", "queued" or "processing", call it again every 10-20 seconds; each answer has a next_step. "completed": the transcript in the chosen format, download links and zip_url (all results in one ZIP), plus summary, action_items an
params: job_id*, robot_key*, format
pay_jobPay for the full transcript of a job whose get_job status is "payment_required", with a card your user shared through a Stripe Shared Payment Token (MPP). Call without payment: you get a payment challenge with the exact price in EUR. Your MPP client pays it and calls again. Without an MPP wallet, show payment_url from get_job to your user instead.
params: job_id*, robot_key*
list_jobsYour jobs that still exist (jobs are deleted 24 hours after the last activity), newest first, with their status.
params: robot_key*
create_share_linkA public web page with the results of a completed job, for your user to open or send to others. Anyone with the link can see it until the job expires.
params: job_id*, robot_key*
delete_jobDelete the uploaded file, the transcript and all other results of a job right away, instead of 24 hours after the last activity. Cannot be undone.
params: job_id*, robot_key*
request_summaryAsk for an AI summary or action items of a completed job. Returns at once; the result appears in get_job ("summary" / "action_items").
params: job_id*, robot_key*, type*
translateTranslate the transcript, subtitles (timecodes kept), summary or action items of a completed job into another language. Returns at once; the result appears in get_job under "translations".
params: job_id*, robot_key*, target_language*, source
send_feedbackTell the convert.express team about a bug, a missing feature, or a question — from you or your user. A human reads every message; there is no automatic reply. Include reply_email only if your user wants an answer.
params: type*, message*, reply_email, robot_key

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.