AutoKeren MCP

io.github.autokerenv1.0.0Updated Sep 29, 2026

AI video studio for agents — script to MP4, b-roll sourcing, Gemini QA. 40 tools.

VerifiedStreamable HTTPWeb executableAI & MLWeb Search & ScrapingMedia & Design

Overview

AI-generated overview

Lets an assistant produce videos end to end: script, images, narration, YouTube b-roll sourcing, QA, and a rendered MP4.

What it does
AutoKeren MCP exposes about 40 tools that turn an MCP client into a video production pipeline. It covers script and scene planning, image, speech and video-clip generation, YouTube search and download for b-roll, shot indexing and frame extraction, Gemini-based vision checks and full-video audits, packaging suggestions, and final rendering to 1080p or 4K, including Remotion renders. It also reports cost estimates, usage, and refunds through a credit ledger.
When to use it
Use it when an assistant should autonomously assemble a finished video rather than only draft text: short-form or landscape videos, narrated explainers, or content that mixes generated assets with real footage. It is also useful when you want cost estimation and quality checks built into the pipeline.
Requirements
A remote Streamable HTTP endpoint; no local package or runtime is needed. An API key is required in the Authorization header, obtained from the provider's settings page. A paid credit balance is needed for premium models and renders, while some Cloudflare-based script, image and TTS stages are free.
Before you install
The Authorization header carries a secret API key that should be kept out of shared configs. Generation and rendering consume credits and can incur real charges, with self-service top-up available. The server downloads YouTube footage and sends media to third-party AI services for generation and QA, so review rights and data handling before use.

Installation

In SourceWeft

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

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "mcp": {
      "type": "http",
      "url": "https://mcp.autokeren.com"
    }
  }
}

README

AutoKeren MCP — AI Video Studio for Agents

[MCP] [Tools] [Protocol] [Free tier]

Give any AI agent a complete, autonomous video production studio.

AutoKeren MCP turns Claude Code, opencode, Cursor, Codex, or any MCP client into an end-to-end video producer: write the script, generate images, voice the narration, source real YouTube footage, QA the result with Gemini, and ship a finished 1080p MP4 — all from a single MCP server.

Quickstart

Claude Code:

bash
claude mcp add --transport http autokeren https://mcp.autokeren.com \  --header "Authorization: Bearer ak_YOUR_KEY"

opencode (~/.config/opencode/opencode.json):

json
{  "mcp": {    "autokeren": {      "type": "remote",      "url": "https://mcp.autokeren.com",      "headers": { "Authorization": "Bearer ak_YOUR_KEY" }    }  }}

Cursor / Windsurf (MCP Settings → JSON):

json
{  "mcpServers": {    "autokeren": {      "url": "https://mcp.autokeren.com",      "headers": { "Authorization": "Bearer ak_YOUR_KEY" }    }  }}

Any HTTP client:

bash
curl -X POST https://mcp.autokeren.com \  -H "Authorization: Bearer ak_YOUR_KEY" \  -H "Content-Type: application/json" \  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call",       "params":{"name":"get_workflow","arguments":{}}}'

Then just tell your agent: "Read https://mcp.autokeren.com/skill.md and follow it."

The 40 Tools

CategoryWhat it does
Pipeline (18)get_workflow, estimate_cost, create_project, load_scenes, generate_assets, render_video, set_scene_media, attach_scene_media_batch (50 scenes/call), verify_render, get_render_errors, get_usage... — full production + billing telemetry
Media Generation (7)generate_image, generate_speech, generate_video_clip (Veo/Seedance), ElevenLabs image/video flows with async polling
Research & Sourcing (6)youtube_search, yt_dlp_download, index_shots (Gemini watches & timestamps every shot), cut_video (per-scene clips via separate:true), extract_frames, fetch_to_r2
AI Vision & QA (4)check_vision (free), analyze_media, check_video — full-video audit that classifies real footage vs AI stills per time range, review_video (production score /10)
Packaging & Upload (3)suggest_packaging (free A/B titles + thumbnail + SEO), get_presigned_upload (bypass 100MB limits), prepare_remotion
Premium Render (2)render_remotion (async submit → poll_id instantly) + render_remotion_result (container Remotion renders)

Why agents love it

  • Verified uploads everywhere — every media URL the server returns is HEAD-verified in R2 (verified: true); set_scene_media hard-rejects dead URLs (404/410). No more silent AI-image fallbacks.
  • Auto-refund on failure — credits never leak on failed generations; the ledger records every refund with a reason.
  • Honest QA — check_video reports media_type_report: which time ranges contain real moving footage vs still images with camera motion. Your agent can't fool itself.
  • 0-CR free tier — Cloudflare models (script + image) + Aura TTS produce a complete video for zero credits.
  • Async premium renders — submit returns poll_id instantly; poll render_remotion_result like a pro.
  • All the formats — create_project({aspect_ratio: "9:16"}) for Shorts (portrait canvas + portrait images), render_video({resolution: "4k"}) for 3840x2160 masters.
  • Battle-tested — hardened by live agent audits; every hard-won rule is baked into skill.md.

Pricing snapshot

StageFree (0 CR)Paid
Script@cf/zai-org/glm-5.3-flashgemini 0.05–0.1 CR
Image@cf/black-forest-labs/flux-2-klein-9bgemini-3-pro-image 8 CR, runway 5–170 CR
TTS@cf/deepgram/aura-2-enElevenLabs 2–10 CR, Gemini TTS 1 CR
Video clip—Runway 60–740 CR per 5s (duration-scaled)

Self-service top-up (QRIS/VA for Indonesia, card for international) via topup_credits or the studio. Live prices: list_models.

Links

Status & reliability

  • MCP protocol versions 2024-11-05 / 2025-03-26 / 2025-06-18 (echoed on initialize)
  • JSON-RPC notifications per spec (202 + empty body), strict-client compatible (opencode verified)
  • Optional-field discipline: structuredContent only when present
  • Runs on Cloudflare Workers + Containers (Region: Earth)

AutoKeren MCP is a hosted service. This repo is the public documentation, onboarding, and registry home — the live server is operated at mcp.autokeren.com.

Source: README.md at commit f1fe6c2

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v1.0.0LatestSep 29, 2026