top.toolboxes/subtitle-toolkit
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Subtitle Toolkit
Publisher-provided description
Convert, clean, retime and validate SRT, WebVTT, ASS/SSA, SBV and TTML subtitles. 8 tools.
Summary by lookupd
Converts, cleans, retimes, merges, splits and validates subtitle files across SRT, WebVTT, ASS, SBV and TTML formats.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http subtitle-toolkit https://subtitle-mcp.toolboxes.top/mcp
Codex, remote (streamable-http)
codex mcp add subtitle-toolkit --url https://subtitle-mcp.toolboxes.top/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"subtitle-toolkit": {
"url": "https://subtitle-mcp.toolboxes.top/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (8 tools)
Publisher-provided text
convert_subtitleConvert subtitle text between formats. Reads SRT, WebVTT, ASS/SSA, YouTube SBV and TTML/DFXP; writes SRT, WebVTT, ASS, CSV or plain text. Format is auto-detecteclean_subtitlesStrip noise from auto-generated subtitles: HTML/WebVTT tags, ASS override codes, music and sound-effect cues, speaker labels, empty cues and duplicate lines. Reretime_subtitlesFix subtitle timing. Use offset_seconds for a uniform shift (whole track early/late). Use ratio, or from_fps/to_fps, for progressive drift caused by a frame-ratcheck_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 linesmerge_subtitlesAppend one subtitle track after another (CD1 + CD2, or a second language track). The second track is offset so it starts after the last cue of the first, plus asplit_subtitlesSplit one subtitle track into two parts at a given timecode, keeping original timecodes. Use the `at` argument plus `part` to fetch either half.fix_subtitle_encodingRepair mojibake — text where UTF-8 bytes were decoded as a single-byte encoding (cp1252/Latin-1 or cp1251). Symptoms: "é", "’", "привет". Returns the rtext_to_subtitlesTurn a plain transcript (one line per caption) into an SRT file with evenly spaced timecodes. Timing is a starting point, not a real transcription — say so when
Details
- Version: 1.0.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 221 ms
- First indexed:
- Last seen in registry:
- Website: https://toolboxes.top
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/top.toolboxes/subtitle-toolkit)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp