🎬 Controlled beta · Real generation behind an authenticated dashboard

Turn one sentence into a
Minecraft narrative film

Public site: gallery, docs, pricing, and request access. Private dashboard: authenticated real generation with quotas, queue, status polling, manifests, and artifact downloads. Controlled beta — not unlimited public rendering.

Real generation, controlled beta

MCStory keeps the generator real: approved users can submit jobs to the authenticated dashboard. The public landing page does not expose unauthenticated render endpoints.

Request access
Public Landing

Safe to publish

Marketing, gallery, examples, pricing, API docs, and contact. No anonymous generation, no raw worker logs, no local paths.

Private Dashboard

Real generator

Login/session required, scoped API token, queue, rate limits, run_manifest.json, artifact storage, and status polling for film / scene / model jobs.

Internal Ops

Protect workers

Admin-only queue monitor, worker health, retries, kill switch, abuse review, quota ledger, and cost controls before broader rollout.

Current prototype: the local webapp can call real generation APIs when run in an approved environment. Public deployment should first add auth backend, durable queue, quotas, and signed artifact delivery.

Authenticated Generator / Dashboard

This panel represents the private beta generator. In production, every button below is protected by login, CSRF/session checks, API tokens, quota, queue, and run ownership.

⚡ One-click
🎛 Deep edit
Genre
🍺 Cozy tavern
😄 Comedy
🕯️ Heartfelt
📚 Study tale
🎉 Grand feast
🏡 Family life
Length
Short 20s
Standard 35s
Full 60s
~3 min · 1080p · voiceover, subtitles, BGM included
ScriptBuild scene Direct castCamera DubDone

How it works

One sentence in, a fully-directed short film out — six automated steps

1
Text → Script
GPT expands one line into a script with arc, beats and dialogue
2
Script → Scene
A generative engine builds a unique, detailed interior for each story
3
Scene → Cast
Characters generated by role and placed in position — not a crowd of extras
4
Cast → Performance
Actions, gestures, reactions — the picture actually performs the script
5
Performance → Camera
Cinematic camera: wide for narration, cut to whoever's speaking
6
Camera → Film
Bilingual voiceover + music & SFX + subtitles — one-click mp4

Not just films — it builds worlds

The same text→3D engine builds any structure from one sentence

Type one sentence — watch the 3D scene build itself, block by block

🧱 Generate your own build — then download it
🏯 Pagoda
🔺 Pyramid
🏛 Temple
🏰 Palace
“a grand colony town hall with banner towers”
“a cozy multi-story timber house”
“a village bakery with a warm oven”
“a sturdy timber-frame warehouse”

Pricing for controlled beta

Proposed ranges while costs are measured. No public payments are enabled from this prototype.

Free Lab / WaitlistFree

Invite-only testers. 1–3 short videos/month when approved, 5–10 scene/build tries, watermarked exports, 7-day retention.

Cost risk: high if opened broadly.
Creator StarterUS$9–29/mo

Individual creators. ~5–10 short videos or 30–50 scene/model jobs, 1 concurrent job, MP4/SRT/.schem exports.

Cost risk: medium; cap retries.
Creator ProUS$39–99/mo

Serious creators. ~20–50 videos or 150–300 scene/model jobs, script editing, 9:16 + 16:9, manifests, priority queue.

Cost risk: medium-high.
Studio / TeamUS$199–799/mo

Shared workspace, pooled quota, project folders, review links, reusable presets, webhooks, 5–10 concurrent jobs.

Cost risk: high; capacity planning needed.
Enterprise / Private CloudUS$2k–20k+/mo

Dedicated workers, SSO, private storage, custom packs, audit logs, private deployment, contracted volume and SLA.

Cost risk: very high; scope tightly.
API PlanUS$49–299/mo + usage

Scoped API keys, REST jobs, webhooks, signed artifact URLs. Scene/model API first; video API by approval.

Cost risk: high; enforce spend caps.

API beta

MCStory API should start with text → scene/model/.schem because it is cheaper and safer than full video. Full film generation remains approval-gated until worker capacity and abuse controls are proven.

POST /api/v1/runs
Authorization: Bearer mcs_live_***

{
  "mode": "scene",
  "prompt": "a red five-story Chinese pagoda with a gold roof",
  "outputs": ["schem", "preview_png", "manifest"],
  "webhook_url": "https://example.com/mcstory-webhook"
}

→ { "run_id": "run_20260605_abc123", "status": "queued", "status_url": "/api/v1/runs/run_20260605_abc123" }
Auth + scoped keysQueue + status pollingrun_manifest.jsonSigned artifact URLsRate limits + monthly creditsWebhook callbacks

Request access / contact

For controlled beta access, API partnerships, Studio plans, or private cloud discussions, email: