Get a clone score
A clone check reads whether a source video will clone well before you use a generation attempt.
Swap in your character
Create a reusable character once, then use it across every clone.
Get a rendered clone
Kling motion control maps the source motion onto your character and returns a finished video.
Clone a video
Clone viral videos
Stage a source video, score it, swap in your character, and generate your version.
Get an API key
Subscribe and start calling in a couple of minutes.
Supporting capabilities
Beyond cloning, the same API covers the steps around it.Discover
Scrape TikTok and Instagram for trending, profile, and post metadata to find videos worth cloning.
Download
Stage a single video’s file to the CDN so the generation steps can fetch it.
Understand
Watch a video for what’s in it, or get a word-level transcript.
Finish
Run an ad-compliance check, then burn a text overlay or disclaimer onto the result.
Choose your interface
REST API
Call typed endpoints directly from any runtime.
TypeScript SDK
Fully typed methods for the clone workflow and everything around it.
CLI
Run
vidjutsu clone from a terminal or an agent workspace.MCP
VidJutsu exposes an authenticated remote MCP server athttps://api.vidjutsu.ai/mcp. It uses OAuth 2.1 with a bearer token and exposes five typed tools: download_tiktok_video, download_instagram_video, add_overlay, clone_check, and get_clone_video. Create characters, compose starting frames, and submit clone videos through REST, the SDK, or the CLI.
Claude Code (CLI):
--transport http flag is required for a remote server. After adding, run /mcp in a session, select vidjutsu, and choose Authenticate. A browser opens for the OAuth 2.1 flow.
Claude (desktop app and claude.ai): add a custom connector. In the desktop app: Settings, Connectors, Add custom connector. On the web: claude.ai/customize/connectors. Enter https://api.vidjutsu.ai/mcp and authorize in the browser. There is no command to run.
The SDK, CLI, and REST API remain available as alternatives.