DeepSeek Harness MCP Server: Add Ziztu to DSH
Ziztu works as a DeepSeek Harness MCP server: install the Ziztu plugin and paste a Ziztu API key in Settings. The plugin connects https://getziztu.com/mcp and registers 30 tools, so your DSH agent can plan, price and make micro drama and anime episodes with a spend cap.
Updated
Before you start

- A Ziztu account. 40 free credits for scripts, character art, storyboards, voices and sound, plus your first 5 second video free, no card. More video starts at $12.
- DeepSeek Harness (dsh) 0.2.x. Start it with
npx @deepseek-ai/dsh web. The plugin is a community plugin made by the Ziztu team, not by DeepSeek. - A Ziztu API key. You make one in the Ziztu studio in the next step. A key works without a browser sign-in, which suits a local agent.
Add Ziztu to DeepSeek Harness in 4 steps
Step 1. Make a Ziztu API key
- Ziztu studio
- Settings
- API keys
Open the Ziztu studio, go to Settings, then API keys, and make a key. It starts with sk_sakuga_ and is shown once, so copy it. Give it read to look around, add generate to plan and make things, and add export to download films.
Step 2. Add the Ziztu plugin to DeepSeek Harness
- Plugins
- Add plugin
In DSH, open Plugins, choose Add plugin and enter the GitHub address below. Or run the command in a terminal. Both install the plugin into the web profile and select it.
dsh plugin --profile web add github:0xnirlin/dsh-plugin-ziztu
Restart dsh web if Settings does not show a Ziztu page.
https://github.com/0xnirlin/dsh-plugin-ziztu
The Add plugin box takes a package name, a GitHub address or a local folder.
Step 3. Paste the key in Settings
- Settings
- Ziztu
Open Settings, choose Ziztu, paste the key and press Save and connect. The status changes to 30 tools ready. The plugin keeps the key in DSH's own credential store on your computer and sends it only to https://getziztu.com/mcp.

Step 4. Ask DeepSeek Harness to plan an episode
Start with planning. Nothing is generated, a Director message uses only a few credits, and it shows you what DeepSeek Harness can do. Paste this and read the price it reports back:
Use Ziztu to plan a 60 second vertical micro drama about a baker who finds a love letter in the dough. Create the project, ask the Director to plan it, apply the plan, then quote the first frames. Do not make anything yet. Tell me the price and which shots are blocked.
It creates a project, asks the Director for the cast, places and shots, and quotes the first frames. Nothing is generated.
What to say next
Once the first plan is back, these prompts take you from the plan to a film. Each one that costs credits tells the app to use a cap, and the app shows you the price first.
Make the first frames for that project with max_credits set to the quote. When they are done, show me the frames and wait. I will tell you whether to animate.
The first frame of each shot, so you can check the cast and the look before you pay for motion.
Animate shot 1 only, with max_credits set to its quote. Tell me what it cost and show me the clip before you do any other shot.
One shot first. A new account's first 5 second clip is free; after that video is on a plan, and one clip shows you the quality and the price.
When I am happy with the clips, quote the music, make it with max_credits set to the quote, then export the film and tell me how to download it.
Music is its own priced step, and the export gives you the finished film as an MP4.
Use Ziztu to plan a 45 second anime episode in a hand-painted look about a girl who finds a sleeping whale made of cloud over her village. Give the girl and the whale a fixed look, plan the shots, and quote the first frames. Do not spend anything yet.
The same flow for anime: one look and one cast, then the shots.
What the plugin adds to DSH
The plugin registers Ziztu's 30 tools under the same names DSH gives any MCP server, such as mcp__ziztu__list_projects, mcp__ziztu__quote and mcp__ziztu__make_first_frames. It also adds the Ziztu page to Settings, with the connection status, the key box, a short list of things to ask and the tool list.
- It has no npm dependencies. It talks to Ziztu over HTTPS with Node's built-in fetch.
- It is open source under the MIT licence: github.com/0xnirlin/dsh-plugin-ziztu.
- Calls wait up to 180 seconds. A script draft returns a job id and is followed with
get_script_job. - The planner edition at
/mcp/plannertakes a sign-in and no key, so this plugin connects the full connector only.
Stay in control of approvals in DSH
DSH runs tools under its permission mode. Before you approve a Ziztu call that spends credits (make_first_frames, animate_shots or make_music), read the max_credits value. Keep the cap at or just above the quote, and do not let an agent approve those three calls on its own until you trust the caps you set.
What you can do once Ziztu is connected
Ziztu is a studio for micro dramas and anime series, so the connection gives your AI app 30 tools for the whole job, not a single clip button:
- Plan. Ask the Director for the cast, the places and every shot of an episode, then apply the plan to a project.
- Price. Quote frames, clips or music before anything runs. The quote also lists any shot that is blocked and why.
- Make. Make the first frame of each shot, animate the shots you pick and generate the music, each with a spend cap you set.
- Keep going. Check jobs, check your credit balance and export the finished film as an MP4. The same project opens in the Ziztu studio, where you can edit it.
- Run apps. Start the one-shot Ziztu apps (animation, manga, story video and more) from the same chat.
The cast stays the same across every shot and every episode, because the characters live in the project and not in the chat.
What it makes: a real episode
This is The Wrong Wedding, a 32 second vertical episode made in Ziztu with the same three characters in all seven shots. It started from one sentence, the same kind of prompt you give your AI app.
The Wrong Wedding, episode 1: 32 seconds, seven shots, three characters, made in Ziztu from one sentence.
9:16 ยท 32 s
A live-action vertical micro drama, episode 1: on her wedding day a bride reads a message on the groom's phone and walks down the aisle anyway, smiling. End on a cliffhanger when she takes the microphone.
How your credits stay safe
Giving an AI app a way to spend money needs hard limits. These are enforced by the Ziztu API, not by the chat, so the app cannot talk its way around them:
- A spend cap on every paid call.
max_creditsis required on first frames, clips, music and app runs. If the exact price is higher, the call is refused before anything starts. - A second yes above 500 credits. A bigger spend also needs
confirm: true, and the tool descriptions tell the app to ask you first. - Price before spend. The
quotetool anddry_run: truereturn the exact credits and start nothing. - You choose what the key may do. A key carries scopes:
readto look,generateto plan and make,exportto download films. A key with onlyreadcan look and cannot spend. - Revoke it any time. Delete the key in the studio under Settings, API keys and the next call fails at once. Apps connected with a sign-in instead of a key are ended at getziztu.com/oauth/connections.
What it costs
A connection itself costs nothing. You pay in credits, on your own Ziztu account, and the price of each step is shown before it runs.
- Free to start: 40 free credits for scripts, character art, storyboards, voices and sound, plus your first 5 second video free, no card. More video starts at $12.
- Video needs a plan. Plans start at $12 a month. On Starter, a 5 second clip costs about $0.37 at 480p or $0.60 at 768p. See pricing for every plan and pack.
- Your app is billed separately. Claude, ChatGPT, Codex, Grok and Cursor have their own plans and limits. Ziztu only charges for what runs in Ziztu.
If it does not work
- Settings shows Not connected and a 401. The key is wrong, was revoked, or is incomplete. Make a new key in the Ziztu studio under Settings, API keys, paste it again and press Save and connect.
- There is no Ziztu page in Settings. Restart dsh web after installing. Then check Plugins: Ziztu should be listed under Installed plugins and switched on.
- The agent says it cannot make anything. The key was made with only the read scope. Make a key with generate (and export to download films) and save it again.
- The tools are listed but a call fails with a timeout. Calls stop after 180 seconds. A script draft is a background job: ask the agent to follow it with get_script_job.
- The sign-in window does not open or closes at once. Allow pop-ups for the app, then start the connection again. In a terminal app, copy the link it prints into your browser.
- The app can plan but says it cannot spend. The connection was made without Create and generate. Disconnect it at getziztu.com/oauth/connections, connect again and keep that box ticked.
- A call is refused with over_max_credits. The cap was lower than the exact price. Ask the app for the quote, then set max_credits at or just above it.
- A call is refused with confirm_required. The price is above 500 credits. Read the price, and if you agree, tell the app to continue with confirm set to true.
- It says you have no credits (HTTP 402). Ask the app to check your balance. Free credits cover the planning and a new account's first 5 second clip; more video starts on a plan.
- The app asks you to sign in again. Do it. Access renews by itself, but ending a connection on the connected apps page removes it for good.
Sources (read 18 October 2026)
The steps for each app follow its own official page, read on 18 October 2026. Apps change their menus, so if a label looks different, trust the app and the page below.
Make your Ziztu account first
The connection signs in to your Ziztu account, so make one first. 40 free credits for scripts, character art, storyboards, voices and sound, plus your first 5 second video free, no card. More video starts at $12.
Frequently asked questions
How do I add an MCP server to DeepSeek Harness?
DSH can load an MCP server through its official MCP client plugin, one entry per server, or through a plugin that does it for you. For Ziztu, install the dsh-plugin-ziztu plugin, paste a Ziztu API key in Settings and the 30 tools appear as mcp__ziztu__ tools.
Does DeepSeek Harness make video?
DSH does not make video by itself. With the Ziztu plugin its agent can call Ziztu to plan an episode, quote it and make first frames and clips inside the max_credits cap you set.
Do I need to sign in with a browser?
No. The plugin uses an API key, so there is no browser sign-in and no consent screen. The key can have only the scopes you give it, and you can revoke it any time in the studio.
Is the plugin official?
No. It is a community plugin made by the Ziztu team and published as open source under the MIT licence. It is not made or endorsed by DeepSeek.
What does it cost?
Planning uses a few credits per Director message. 40 free credits for scripts, character art, storyboards, voices and sound, plus your first 5 second video free, no card. More video starts at $12. DeepSeek Harness and the model you use in it are billed separately.