Skip to main content

convert.express

express.convert/transcribeVersion 1.2.1

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

Status

Responds48 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:31 UTC
Latency
48 ms
Remotes responding
2 of 2
Sign-in
OAuth sign-in, No sign-in
Hosting
EU hosting detected (detected, not a legal statement)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://convert.express/mcpResponds48 ms
No sign-in

Claude Code

claude mcp add --transport http transcribe https://convert.express/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: transcribe
Remote MCP server URL: https://convert.express/mcp

Cursor

{
  "mcpServers": {
    "transcribe": {
      "url": "https://convert.express/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"transcribe","type":"http","url":"https://convert.express/mcp"}'
Streamable HTTP
https://convert.express/mcp/accountSign-in required58 ms
OAuth sign-in

Claude Code

This server asks for sign-in. Your client opens the sign-in when it connects.

claude mcp add --transport http transcribe https://convert.express/mcp/account

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: transcribe
Remote MCP server URL: https://convert.express/mcp/account

Cursor

{
  "mcpServers": {
    "transcribe": {
      "url": "https://convert.express/mcp/account"
    }
  }
}

VS Code

code --add-mcp '{"name":"transcribe","type":"http","url":"https://convert.express/mcp/account"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

14 tools

Tools of convert.express
Read-only
Idempotent
Open world
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.NoNoYesYes
create_uploadFor a file that is neither a public link nor attached in a ChatGPT chat (for example a file attached in another chat app). 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).NoNoNoNo
delete_jobDelete the uploaded file, the transcript and all other results of a job right away, instead of waiting for the automatic deletion within 24 hours of its creation. Cannot be undone.YesNoYesNo
estimate_costPrice for transcribing a recording of a given length (EUR, plus price_usdc when USDC is on). For a robot linked to its user's account it also shows the user's free minutes left today, balance and daily limit left.NoYesYesNo
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 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 (within 24 hours of the job being created, or delete_job).NoYesYesNo
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 and video formats, supported links) and privacy. Takes no parameters and changes nothing.NoYesYesNo
list_jobsYour jobs that still exist (jobs are deleted within 24 hours of being created), newest first, with their status.NoYesYesNo
pay_jobPay for the full transcript of a job whose get_job status is "payment_required", with USDC on Tempo or 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 for a card, in USDC for Tempo. Your MPP client pays it and calls again. Without an MPP wallet, show payment_url from get_job to your user instead.YesNoYesYes
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").NoNoYesNo
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.NoNoNoNo
start_transcriptionCall after the PUT to upload_url has finished. Checks the file arrived and queues it.NoNoYesNo
transcribe_fileStart transcribing an audio or video file your user attached in a ChatGPT chat. ChatGPT fills in a temporary download link and convert.express downloads the file from it. Other chat apps cannot fill in that link: use create_upload for files attached there. Returns job_id; then poll get_job.NoNoNoNo
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.NoNoNoYes
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".NoNoYesNo

Details

Registry status
Active
Published
Oct 25, 2026
Updated
Oct 25, 2026
Repository
Not given
Categories (suggested)
Design and mediaSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing