Skip to main content
VidJutsu lets your agent clone viral TikTok and Instagram videos onto your own characters. Point it at a source video and it does three things:

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.
Each step is a typed call that your agent orchestrates. Character, download, check, extraction, and starting-image calls return synchronously; clone-video submission returns a durable task id to poll.

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 at https://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):
The --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.