Subtitle Toolkit

MCP server for subtitle files — convert, clean, retime and validate SRT, WebVTT, ASS/SSA, SBV and TTML/DFXP. 8 tools, no authentication, nothing stored.

Connect

https://subtitle-mcp.toolboxes.top/mcp

Streamable HTTP transport, JSON-RPC 2.0.

Tools

NameWhat it does
convert_subtitleConvert subtitle text between formats.
clean_subtitlesStrip noise from auto-generated subtitles: HTML/WebVTT tags, ASS override codes, music and sound-effect cues, speaker labels, empty cues and duplicate lines.
retime_subtitlesFix subtitle timing.
check_subtitle_timingAudit subtitle readability and produce a report: reading speed (CPS), cue durations that are too short or too long, lines that are too wide, more than two lines, and overlapping cues.
merge_subtitlesAppend one subtitle track after another (CD1 + CD2, or a second language track).
split_subtitlesSplit one subtitle track into two parts at a given timecode, keeping original timecodes.
fix_subtitle_encodingRepair mojibake — text where UTF-8 bytes were decoded as a single-byte encoding (cp1252/Latin-1 or cp1251).
text_to_subtitlesTurn a plain transcript (one line per caption) into an SRT file with evenly spaced timecodes.

Same tools in a browser

Every function here is the same code that runs on toolboxes.top/tools/ — where files are processed locally and never uploaded.

No files are stored or logged. Processing happens in the request and the result is returned.