KiVio Creator

io.github.louienemeshPublished by GitHub account louienemeshv0.1.1Updated Nov 3, 2026

Upload AI videos, manage series, handle commissions, see earnings on KiVio.

VerifiedSTDIODesktop only

Overview

KiVio Creator's local MCP server; no sign-in required; STDIO.

No AI overview yet: these facts come from the registry entry and the server itself.

Installation

In SourceWeft

  1. Open KiVio Creator in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

@kiviocreatorsmcp/mcp-creator

MCP server for the KiVio creator surface. Drive your KiVio Studio from Claude Code (or any Model Context Protocol client): upload videos, manage series, respond to commission requests, see earnings, request admin deletion.

KiVio is an ad-free short-form AI-cartoon platform for kids. Creators earn direct coins from paying parents (70/30 split, no ad lottery). This package lets you drive the creator half of the economy from your terminal / AI coding environment instead of the web dashboard.


Install

bash
npm install -g @kiviocreatorsmcp/mcp-creator

Verify:

bash
kivio-mcp status# > Not linked.

Link your creator account

  1. Open https://kidsaivideo.com/creator/dashboard and sign in.

  2. Scroll to Link external tools, click Generate link code.

  3. Copy the code (looks like MCP-ABC-234-DEF, valid 10 minutes).

  4. In your terminal:

    bash
    kivio-mcp link MCP-ABC-234-DEF

    Expected output:

    Linked as Astroludo ([email protected]).Token saved to /Users/you/.kivio/token.json.

The token is a 90-day KiVio creator session. Rotate anytime via kivio-mcp unlink + mint a new code in Studio.

Wire into Claude Code

Add to ~/.claude/mcp.json (or your project's .mcp.json):

json
{  "mcpServers": {    "kivio": {      "command": "kivio-mcp"    }  }}

Restart Claude Code. In any session you can now say:

"Upload the mp4 at ~/renders/ep3.mp4 as episode 3 of my Rocket Baker series, title 'The Rising Dough'."

Claude will call kivio.upload_video and the moderation pipeline starts. Status rolls into kivio.list_videos within seconds.

Available tools

ToolWhat it does
kivio.link_accountPair this install via a one-time code from Studio
kivio.whoamiLinked creator profile + wallet
kivio.list_seriesYour series
kivio.list_videosYour uploads (filter by series or state)
kivio.get_earningsAvailable / pending / lifetime earnings
kivio.create_seriesNew series (title + planned episodes + bucket flags)
kivio.upload_videoPresign → PUT to S3 → register, in one call
kivio.replace_videoSwap bytes on a SAFE_LIVE video, keep unlocks
kivio.list_commissionsOpen commissions (filter by status)
kivio.get_commissionOne commission + last 20 chat messages
kivio.accept_commissionAccept a proposal, debit the parent, start the 14-day deliver window
kivio.counter_commissionCounter the offered price
kivio.reject_commissionDecline (terminal)
kivio.deliver_commissionAttach a video to a commission (must sit in a PUBLIC_COMMISSION or PRIVATE_COMMISSION series)
kivio.reply_in_threadDM reply (server-side contact-info scrubber runs on every message)
kivio.request_video_deletionSubmit a SAFE_LIVE video for admin removal

Environment overrides

  • KIVIO_API_BASE — base URL for the KiVio API. Defaults to https://api.kidsaivideo.com. Point at a local dev server for testing.

CLI commands (outside MCP)

bash
kivio-mcp link <code>    # link this install to a creator accountkivio-mcp status         # show who's linkedkivio-mcp unlink         # clear the stored tokenkivio-mcp                # run the MCP server over stdio (Claude Code invokes this)

Security

  • Token stored at ~/.kivio/token.json with mode 0600.
  • Each tool call authenticates with the stored bearer token.
  • The web Studio Link external tools panel shows the mint timestamp of every active token; revoke there if a device is lost.
  • Contact info (email, phone, URLs, social handles, messenger app names) is scrubbed server-side from every DM reply before it's stored, regardless of which tool wrote the message.

License

UNLICENSED. Use only with a KiVio creator account.

Source: README.md at commit 1da9d8a

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.1LatestNov 3, 2026

Score

40% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.