create_dubLABSCO SUMMARY
Segment-level editing is what makes a dub usable.
A one-shot dub is either right or it is not, and re-running the whole thing is expensive. Here the transcript comes back as segments with speaker and emotion attached, so you fix the two lines that landed badly and re-synthesise only those — then remix the video without dubbing it again.
What it is
An MCP client for Spimov's dubbing service. It queues a job from a local file or a YouTube URL, exposes the transcript so single segments can be corrected and re-synthesised, re-renders the mix without re-dubbing, and can publish the finished video to a connected channel.
What you get
- create_dub uploads a local file and queues a dubbing job (stdio only); dub_youtube dubs a YouTube URL server-side, optionally auto-uploading to a channel
- get_job_status polls queued, processing, review, completed or failed; list_jobs shows recent jobs; cancel_job cancels or deletes one
- list_segments returns transcript segments with text, speaker, emotion and timing; update_segment edits one segment's text, emotion, speaker or skip flag and re-synthesises it
- remix_video re-renders the audio mix, subtitles or lipsync without dubbing again
- download_video saves the finished MP4 locally (stdio only); get_download_url returns a shareable, time-limited browser link, which is the one to use over HTTP
- get_subtitles fetches SRT or VTT in any embedded language
- upload_to_youtube publishes or retries a finished job to a connected channel
- list_languages covers the source and target list — 17 target languages; get_quota reports minute and request usage against the plan
Requirements
Two transports over the same REST API and the same key. Over stdio: pip install spimov-mcp and run spimov-mcp with SPIMOV_API_KEY in the environment — this is the only path with local file upload and local download. Over HTTP: the hosted endpoints are https://mcp.spimov.com/mcp (Streamable HTTP) and https://mcp.spimov.com/sse (legacy SSE), authenticated per request with an Authorization: Bearer header, or run spimov-mcp-http yourself. Keys are created once at spimov.com under Settings → API keys. SPIMOV_API_BASE overrides the API base for local development.
Setup effort
One command plus a key — pip install spimov-mcp, then supply credentials
USE CASES
Dubbing a YouTube video into another language
Pass the URL, let it run server-side, and poll until it reports finished.
Fixing the lines the dub got wrong
Read the segments, correct the text, emotion or speaker on one, and re-synthesise just that segment.
Changing the mix or the subtitles without re-dubbing
Re-render audio mix, subtitles or lipsync against the same dub.
Getting the finished file when running over HTTP
Local download is stdio-only; over HTTP you take a time-limited browser link instead.
Publishing straight to a channel
Send a completed job to a connected YouTube channel, or retry a failed upload.
Checking headroom before a batch
Minute and request usage against the plan, and which target languages are available.
14 tools
Listed in project docs. Your client may show a different list.
dub_youtubeget_job_statuslist_jobslist_segmentsupdate_segmentremix_videodownload_videoget_download_urlget_subtitlesupload_to_youtubecancel_joblist_languagesget_quotaBEFORE YOU INSTALL
What to know first
Tools you get
14 tools named in the project's documentation.
Requires
spimov-mcp on PATH
Where it runs
Of the 3 documented clients, 1 runs the server on your machine and 2 connect to a hosted endpoint.
INSTALLATION
Connect your client
Server setup
pip
pip install spimov-mcpHosted endpoint
https://mcp.spimov.com/mcpAdd this hosted endpoint to your MCP client using the credentials listed under Requirements.
MCP Clients
Claude Desktop
{
"mcpServers": {
"spimov": {
"command": "spimov-mcp",
"env": {
"SPIMOV_API_KEY": "<YOUR_SPIMOV_API_KEY>"
}
}
}
}Claude Code
{
"mcpServers": {
"spimov": {
"type": "http",
"url": "https://mcp.spimov.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_SPIMOV_API_KEY>"
}
}
}
}Claude.ai
https://mcp.spimov.com/mcp?api_key=<YOUR_SPIMOV_API_KEY>