
SubtitlePop MCP — SRT & WebVTT Tools
SubtitlePop MCP: check subtitle timing, convert SRT/WebVTT, shift captions and extract transcripts.
- tools
- 4
- transport
- STDIO
- last updated
- Nov 14, 2026
Tools
4 toolsPublic tool metadata for what this MCP can expose to an agent.
inspect_subtitlesReports subtitle timing and readability issues, summary, per-cue metrics, and pagination for an SRT or WebVTT input.
Reports subtitle timing and readability issues, summary, per-cue metrics, and pagination for an SRT or WebVTT input.
No parameter schema in public metadata yet.
convert_subtitlesConverts subtitle text between SRT and WebVTT, returning plain-text output and loss warnings.
Converts subtitle text between SRT and WebVTT, returning plain-text output and loss warnings.
No parameter schema in public metadata yet.
shift_subtitlesShifts all cue timestamps by an integer millisecond offset, reporting original indices of clipped or dropped cues.
Shifts all cue timestamps by an integer millisecond offset, reporting original indices of clipped or dropped cues.
No parameter schema in public metadata yet.
extract_transcriptExtracts plain text from subtitle cues in file order, returning loss warnings.
Extracts plain text from subtitle cues in file order, returning loss warnings.
No parameter schema in public metadata yet.
Sponsors
Readme
SubtitlePop MCP — SRT & WebVTT Subtitle Tools
Check subtitle timing, convert SRT/WebVTT, shift timestamps and extract transcripts from your MCP client.
A local, open-source companion from SubtitlePop. No API key, account, model or paid credits are required. The server processes subtitle text over stdio. It does not open paths, fetch URLs, write files or call SubtitlePop's commercial backend.
Quick start
Requires Node.js 22+ and an MCP client that supports local stdio servers.
{
"mcpServers": {
"subtitlepop": {
"command": "npx",
"args": ["-y", "subtitlepop-mcp@0.1.0"]
}
}
}
This is the common mcpServers configuration shape; consult your client's settings for the exact configuration file. Restart or reconnect the client after adding it. On Windows, if your client cannot spawn npx, install the package locally and point command at node and args at the absolute installed src/cli.js path. The package itself does not need a shell.
npx -y subtitlepop-mcp@0.1.0 --help
Details
- Repository
- github.com/j-river/subtitlepop-mcp
- Website
- subtitlepop.com
- Categories
- Search & Web Crawling, Media & Entertainment
- Package
subtitlepop-mcp- Transport
- STDIO
- Registry
- MCP registry, active