KiVio

← KiVio Academy

Earn money with AI videos: the KiVio MCP for Claude Code

The first Model Context Protocol server built for AI-video creator monetization. Generate the cartoon in your favorite model, upload directly from Claude Code with one sentence, earn 70% of every coin parents spend to watch it. No ad lottery, no algorithmic roulette — direct pay, from the terminal you already work in.

Start earning → Source on GitHub ↗

In this guide

  1. What is MCP, and why does it matter for AI creators
  2. The AI-creator workflow in Claude Code
  3. Install in 5 minutes
  4. The 15 tools
  5. How much you earn
  6. KiVio vs YouTube vs stock-video platforms
  7. Advanced workflows
  8. Security + token model

1. What is MCP, and why does it matter for AI creators

Model Context Protocol (MCP) is an open standard Anthropic shipped in 2024 that lets AI assistants like Claude safely read your data and perform real actions on external systems. Instead of asking Claude "write me a Python script to upload to KiVio", you say "upload this video to KiVio" and Claude does it through a strongly-typed tool contract.

For an AI video creator, this collapses the full publishing pipeline into one prompt:

Old workflow (any ad-driven platform)KiVio MCP workflow
1. Prompt your video model in one browser tab.
2. Download the render.
3. Open YouTube Studio in another tab.
4. Fill the upload form, pick thumbnail, write description.
5. Wait for processing + "monetization review".
6. Hope the algorithm shows it to someone.
7. Get paid pennies 60 days later if ads ran at all.
1. Prompt your video model.
2. In the same Claude Code session, say "upload this as episode 3 of Rocket Baker".
3. Claude calls kivio.upload_video, the moderation pipeline runs, the video goes live within minutes.
4. Parents unlock the episode for coins.
5. 70% of every coin lands in your pending-escrow bucket.
6. 14 days later it moves to Available, you request a Stripe payout.

No ad lottery, no "monetization review", no algorithmic roulette. Just: make the video, upload the video, get paid when someone watches.

2. The AI-creator workflow in Claude Code

Here's a realistic session. The developer has a Claude Code terminal open; they're prompting their AI video model (Sora, Runway, Pika, Veo, whatever) in parallel.

You: Create a 10-episode series called "The Little Rocket Baker" — short birthday-cake cartoons for 6-9 year olds. Claude: I'll call kivio.create_series with totalEpisodesPlanned=10, commissionBucket=NONE, isExclusive=false. → Series created: id a7f3-… , 3 free + 6 mid + 1 final. You: I just generated the first episode at ~/renders/ep1.mp4. Upload it as episode 1 with title "The First Dough". Claude: Calling kivio.upload_video. → Presign OK, PUT to S3 OK (23.4 MB), registered. → video id b2e8-… , state INTAKE. Pipeline running. You: Any commission requests waiting? Claude: kivio.list_commissions returns 2 PROPOSED. - Parent #a81e offered 500 coins for a "penguin birthday" cartoon starring Mia (age 7). - Parent #c9b2 offered 300 for a "goodnight dinosaur" lullaby. You: Counter the first at 800, accept the second as-is. Claude: kivio.counter_commission(id=…, offerCoins=800) kivio.accept_commission(id=…) → Both actioned. Parent #c9b2 was charged 300 coins; you have 14 days to deliver. You: What's my current pending-escrow + available balance? Claude: kivio.get_earnings → Available: 4,230 coins ($42.30). Pending escrow: 1,180 coins ($11.80). Lifetime: 11.4k.

Everything above happens inside Claude Code's chat. No browser tabs, no copy-paste.

3. Install in 5 minutes

  1. Create a KiVio creator account at kidsaivideo.com/creator (free; email + password). Verify your email.
  2. Install the MCP server:
    npm install -g @kiviocreatorsmcp/mcp-creator
  3. On the Studio dashboard, scroll to Link external tools. Click Generate link code. A 10-minute code appears (e.g. MCP-ABC-234-DEF).
  4. In your terminal:
    kivio-mcp link MCP-ABC-234-DEF
    Output: Linked as [your name]. Token saved to ~/.kivio/token.json.
  5. Add to ~/.claude/mcp.json:
    {
      "mcpServers": {
        "kivio": { "command": "kivio-mcp" }
      }
    }
  6. Restart Claude Code. In any session, try: "What's on my KiVio?" — Claude will call kivio.whoami and show your profile.

4. The 15 tools

ToolWhat it does
kivio.link_accountPair this install with a creator account via a one-time code.
kivio.whoamiLinked profile + wallet.
kivio.list_seriesYour series.
kivio.list_videosYour uploads (filter by series or state).
kivio.get_earningsAvailable / pending / lifetime in coins + USD.
kivio.create_seriesNew series with planned-episode count + bucket flags.
kivio.upload_videoPresign → PUT to S3 → register, in one call.
kivio.replace_videoSwap bytes on a live video, keep unlocks + views.
kivio.list_commissionsOpen commission requests (filter by status).
kivio.get_commissionOne commission + recent chat messages.
kivio.accept_commissionAccept, debit parent, start 14-day deliver window.
kivio.counter_commissionCounter the offered price.
kivio.reject_commissionDecline (terminal).
kivio.deliver_commissionAttach a delivery video to a commission.
kivio.reply_in_threadChat reply (contact-info scrubber runs server-side).
kivio.request_video_deletionSubmit a live video for admin removal.

5. How much you earn

Every coin a parent spends on your content splits 70/30:

Parent actionCoinsUSD paidYour 70% share
Unlock 1 free-tier episode0$0.00$0.00 (discovery hook)
Unlock 1 mid-tier episode2$0.02$0.014
Unlock 1 final-tier episode3$0.03$0.021
Tip you via your profileVariableVariable70% of tip
Commission a custom cartoonYou set the priceVariable70% of accepted offer, released on their confirmation (no 14-day wait)

A series with modest traction — 500 families binging a 10-episode arc — pays:

500 families × (3 free + 6 × 2 coins + 1 × 3 coins) = 500 × 15 coins = 7,500 coins ($75.00) Your 70% share: 5,250 coins ($52.50) On KiVio: lands in available payout in ~14 days. On YouTube Shorts (ads equivalent): ~$0.50-$3.00 for the same views. On TikTok Creator Fund: $0.02-$0.04 per 1k views, so basically $0.

Commissions compound: parents who love your series pay you directly for custom content. A single birthday-cartoon commission at 500 coins pays you $3.50 — net the same as 350 episode unlocks.

6. KiVio vs YouTube vs stock-video platforms

AspectKiVio MCPYouTube ShortsTikTokStock video (Pond5, Shutterstock)
Payment modelDirect per-coin (70% to you)Ad revenue share after thresholdsCreator Fund penniesLicense per download (varies)
Payout latency14 days (unlocks) / instant (commissions)30-60 days + ad-review gates30-60 days60-90 days
Minimum follower / view countNone1k subs + 10M Shorts views in 90d10k followers + 100k viewsNone
WorkflowPrompt → upload via MCP → earnPrompt → Studio form → upload → review → metadata → waitPrompt → upload → wait for the algorithmPrompt → format tagging → license-metadata → upload → review
AI-generated content allowedRequired (we moderate for AI-origin)Flagged in Shorts, derankedFlagged, derankedAllowed with heavy metadata
Commissions (custom work)Yes — in-platform, escrow-protectedNoNoNo
AudienceParents of 3-10 year olds, direct-payGeneral, ad-soldGeneral, ad-soldAgencies / small businesses

If you make AI-generated kid-safe cartoons, KiVio is the first platform where the economics actually align with the work: you're paid when a kid watches, not when an ad targets their parent.

7. Advanced workflows

Series pipeline from a project folder

Tell Claude: "upload every mp4 in ~/renders/rocket-baker/ as episodes of my Rocket Baker series, in filename order, titles from the filenames". Claude iterates, calls kivio.upload_video per file, reports back the videoIds. One prompt, 10 uploads.

Commission auto-reply

Tell Claude: "list my PROPOSED commissions and draft a reply for each one — ask what age the kid is and what their favorite thing is, before I accept". Claude reads the brief via kivio.get_commission, drafts the message, you review, Claude sends via kivio.reply_in_thread.

Commission bucket routing

Set up two series up front: one marked PUBLIC_COMMISSION, one PRIVATE_COMMISSION. For every commission you accept, tell Claude which bucket based on the parent's intent — public custom content stays in the catalog, family-only private deliveries vanish from every public read.

Earnings reports

Weekly: "show me this week's earnings grouped by series". Claude pulls kivio.get_earnings, formats the breakdown, highlights your best-performing series. Export to CSV with a one-line follow-up.

8. Security + token model

Ready to start

Create a KiVio creator account → Browse the source on GitHub ↗

Published 2026-11-03. We rev this page every time the MCP tool catalog changes.