convert.express

express.convertPublished by convert.expressOfficial publisherv1.2.1Updated Oct 26, 2026

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

VerifiedStreamable HTTPWeb executableMedia & Design

Overview

convert.express's hosted MCP server (convert.express), published by convert.express; no sign-in required; Streamable HTTP; 14 tools.

No AI overview yet: these facts come from the registry entry and the server itself.

Publisher
convert.express
Endpoint
convert.express
Last checked

Installation

In SourceWeft

  1. Open convert.express in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/express.convert%2Ftranscribe/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "convert-express": {
      "type": "http",
      "url": "https://convert.express/mcp"
    }
  }
}

Tools

14

get_service_info

Service info

Call 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 and video formats, supported links) and privacy. Takes no parameters and changes nothing.

Takes no parameters.

estimate_cost

Estimate cost

Price 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.

Parametersrobot_keyduration_minutesrequired

transcribe_url

Transcribe from a link

Start 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.

Parametersurlrequiredmodelsummarylanguagerobot_keyaction_itemsspeaker_labelstranslate_to_english

transcribe_file

Transcribe an attached file

Start 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.

Parametersfilerequiredmodelsummarylanguagerobot_keyaction_itemsspeaker_labelstranslate_to_english

create_upload

Create an upload

For a file on your machine: returns an upload_url. PUT the file to it, then call start_transcription. If your user attached or named a file, tell them it goes to convert.express for transcription, then try the PUT. If your sandbox has no network, ask your user to allow the upload host and try again. Only if the PUT still fails (no HTTP access, or it is blocked), show the returned upload_page_url to your user instead: they upload the file in a browser and it starts by itself.

Parametersmodelsummaryfilenamerequiredlanguagerobot_keysize_bytesrequiredaction_itemscontent_typerequiredspeaker_labelstranslate_to_english

start_transcription

Start transcription

Call after the PUT to upload_url has finished. Checks the file arrived and queues it.

Parametersjob_idrequiredrobot_keyrequired

get_job

Get job status and transcript

Status 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 and translations when requested. "payment_required": a preview of the first 100 words and a payment_url to show your user; call get_job again after they pay. "failed": an error message. "deleted": the files are gone (24 hours after the last activity, or delete_job).

Parametersformatjob_idrequiredrobot_keyrequired

pay_job

Pay for a job

Pay 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.

Parametersjob_idrequiredrobot_keyrequired

list_jobs

List your jobs

Your jobs that still exist (jobs are deleted 24 hours after the last activity), newest first, with their status.

Parametersrobot_keyrequired

delete_job

Delete a job now

Delete 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.

Parametersjob_idrequiredrobot_keyrequired

request_summary

Summary or action items

Ask for an AI summary or action items of a completed job. Returns at once; the result appears in get_job ("summary" / "action_items").

Parameterstyperequiredjob_idrequiredrobot_keyrequired

translate

Translate a result

Translate 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".

Parametersjob_idrequiredsourcerobot_keyrequiredtarget_languagerequired

send_feedback

Send feedback

Tell 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.

Parameterstyperequiredmessagerequiredrobot_keyreply_email

Version history

3
  1. v1.2.1LatestOct 26, 2026
  2. v1.2.0Oct 21, 2026
  3. v1.0.0Oct 17, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Convert integrations