AI video studio for agents — script to MP4, b-roll sourcing, Gemini QA. 43 tools.
One address for any MCP client. Your key stays in your Odel vault.
At most: creates or changes data: records, files, settings.
Odel charges nothing per call. The publisher may charge for its own service.
Odel could not list its tools without signing in.
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.
https://mcp.autokeren.com (Streamable HTTP)Claude Code:
claude mcp add --transport http autokeren https://mcp.autokeren.com \
--header "Authorization: Bearer ak_YOUR_KEY"
opencode (~/.config/opencode/opencode.json):
{
"mcp": {
"autokeren": {
"type": "remote",
"url": "https://mcp.autokeren.com",
"headers": { "Authorization": "Bearer ak_YOUR_KEY" }
}
}
}
Cursor / Windsurf (MCP Settings → JSON):
{
"mcpServers": {
"autokeren": {
"url": "https://mcp.autokeren.com",
"headers": { "Authorization": "Bearer ak_YOUR_KEY" }
}
}
}
Any HTTP client:
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."
| Category | What it does |
|---|---|
| Pipeline (19) | 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, list_assets (browse your asset library for revisions)... — 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 (4) | render_remotion (one-shot async) + render_remotion_result (poll), or the incremental path: render_remotion_slide (ONE scene, full motion graphics, 0.5 CR, 9:16 Shorts supported) → QA per slide → stitch_remotion_slides (1 CR) |
verified: true); set_scene_media hard-rejects dead URLs (404/410). No more silent AI-image fallbacks.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.poll_id instantly; poll render_remotion_result like a pro.generate_assets never overwrites media you attached (official photos, sourced footage); it only fills what's missing.list_assets lets agents browse + reuse existing assets for revisions.create_project({aspect_ratio: "9:16"}) for Shorts (portrait canvas + portrait images), render_video({resolution: "4k"}) for 3840x2160 masters.| Stage | Free (0 CR) | Paid |
|---|---|---|
| Script | @cf/zai-org/glm-5.3-flash | gemini 0.05–0.1 CR |
| Image | @cf/black-forest-labs/flux-2-klein-9b | gemini-3-pro-image 8 CR, runway 5–170 CR |
| TTS | @cf/deepgram/aura-2-en | ElevenLabs 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.
autokeren.com/mcp — browser agents auto-discover via document.modelContextinitialize)structuredContent only when presentAutoKeren MCP is a hosted service. This repo is the public documentation, onboarding, and registry home — the live server is operated at mcp.autokeren.com.