WhisperCUT
Produces videos optimized for Instagram Reels, with AI-driven scripts, neuroscience-based story arcs, and 9:16 1080x1920 rendering.
Automates short-form video production for TikTok, including script generation, hook scoring, and direct publishing via session authentication.
Generates short-form video content for YouTube Shorts, featuring automated scriptwriting, hook evaluation, and FFmpeg rendering at 60fps.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@WhisperCUTCreate a shocking reveal video about AI replacing jobs."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
WhisperCUT v3 — AI-Native Video Factory
AI agents operate as creative directors + editors. One command. One topic. Production-ready TikTok video.
WhisperCUT is an MCP server with 17 tools that automates short-form video production for TikTok, Instagram Reels, and YouTube Shorts. Every creative decision — hooks, pacing, transitions, CTAs — is driven by behavioral science research, not artistic intuition.
Quick Start (1 command)
Get your wcut_ token from the admin, then run:
curl -sL https://raw.githubusercontent.com/wallpapa/WhisperCUT/main/setup.sh | bash -s YOUR_TOKENThe script will: verify token, clone, install, build, and configure Claude Code automatically.
Related MCP server: ViralTransformer MCP Server
How It Works
Topic + Vibe ──→ WhisperCUT ──→ Production-Ready MP4
│
┌───────────┼───────────┐
│ │ │
Vibe Engine Hook Scorer Voice Engine
(AI Script) (Gemini/ (MiniMax TTS)
Ollama)
│ │ │
└───────────┼───────────┘
│
FFmpeg Render
(1080x1920 @60fps)5-Hormone Story Arc
Every video follows a neuroscience-backed emotional arc:
Time | Hormone | Purpose | Example |
0-3s | Cortisol | Threat/tension hook | "ถ้าลูกคุณอายุ 3 ขวบ อ่านด่วน!" |
3-15s | Dopamine | Curiosity gap | "8/10 ครอบครัว ทำสิ่งนี้โดยไม่รู้ตัว" |
15-35s | Oxytocin | Trust building | Personal story, vulnerability |
35-55s | Adrenaline | Peak moment | Counter-intuitive revelation |
55-75s | Serotonin | Resolution + CTA | Actionable advice + save prompt |
5 Content Vibes
Vibe | Completion | Share | Best For |
| 71% | 6.4% | Expert knowledge sharing |
| 74% | 8.3% | Myth-busting, bold claims |
| 68% | 9.1% | Family/child narratives |
| 77% | 7.1% | Fast-paced lists |
| 73% | 7.6% | "Truth nobody tells you" |
17 MCP Tools
Vibe Engine (v3) — PRIMARY
Tool | Description |
| One-call video production: topic + vibe → MP4 with script, hook scoring, QA |
| List 5 vibes with predicted completion/share rates |
Video Factory (v1)
Tool | Description |
| Transcribe video with Whisper + AI analysis |
| Generate cut list from analysis |
| Burn animated Thai subtitles via FFmpeg |
| Full 9:16 1080x1920 @60fps H.264 render |
| Export timeline as CapCut draft |
| Upload to TikTok via session auth |
| AI quality scoring + iterative improvement |
Style Cloner (v2)
Tool | Description |
| Analyze TikTok channel → extract style template |
| Generate script from style template + topic |
| Export clone script as CapCut draft |
Autonomous Agent
Tool | Description |
| Full pipeline: study → script → QA → voice → render → publish |
| Add topic to content calendar for scheduled run |
| Today's quota, upcoming jobs, recent results |
P2P Network
Tool | Description |
| Online workers, credit balance, leaderboard |
| Submit AI job to distributed network |
P2P Distributed AI Network
Users contribute 20% of their AI processing power to a shared pool. More users = more capacity = better service for everyone.
User A (Gemini) ←──┐
│ Supabase Realtime
User B (Ollama GPU) ←┼──→ Job Queue ←──→ Credit Ledger
│
User C (OpenRouter) ←┘How It Works
Your MCP server starts → registers as a worker
You do your own work (80%)
Network jobs come in → your worker picks up + processes (20%)
You earn weighted credits for helping others
Credit System
Job Type | Credits | Weight |
| 1 | Light — score a hook |
| 2 | Medium — generate content plan |
| 3 | Medium — review script quality |
| 5 | Heavy — generate full script |
New users get 10 free credits on signup.
BYOK — Bring Your Own Key
Users provide their own AI API key. The system has zero AI costs.
Option A: Gemini Free (Recommended)
AI_PROVIDER=gemini
AI_API_KEY=your-key-from-aistudio.google.comGet free key: https://aistudio.google.com/apikey (250 req/day)
Option B: Ollama Local (Free Forever)
brew install ollama && ollama pull gemma3:27b && ollama serveAI_PROVIDER=ollama
AI_MODEL=gemma3:27bOption C: OpenRouter Free Models
AI_PROVIDER=openrouter
AI_MODEL=google/gemma-3-27b-it:free
AI_API_KEY=sk-or-v1-your-keyOption D: Any OpenAI-Compatible API (GLM, Deepseek, etc.)
AI_PROVIDER=custom
AI_MODEL=glm-4-flash
AI_API_KEY=your-key
AI_BASE_URL=https://open.bigmodel.cn/api/paas/v4/Architecture
src/
├── mcp/ # MCP server + 17 tool handlers
│ ├── server.ts # Main entry (stdio transport, v3.1.0)
│ └── tools/ # One file per tool domain
├── engine/ # Core production engines
│ ├── vibe-engine # AI script generation (hormone arc)
│ ├── ffmpeg # Video rendering (1080x1920 @60fps)
│ ├── whisper # Audio transcription (Thai)
│ ├── voice # MiniMax TTS (Dr.Gwang clone)
│ ├── timeline # Timeline composition
│ └── capcut # CapCut draft export
├── science/ # Behavioral science algorithms
│ ├── hook-scorer # 6-taxonomy hook evaluation
│ ├── cta-selector # Conversion-optimized CTA
│ └── vibe-library # 5 research-encoded vibes
├── ai/ # Unified AI provider (BYOK)
│ ├── provider # Gemini/OpenRouter/Ollama/Custom gateway
│ ├── prompts # Prompt templates
│ └── feedback-loop # Auto-improve cycle
├── agent/ # Autonomous orchestration
│ ├── pipeline # 8-stage production pipeline
│ ├── qa-gate # Quality gate (7.5/10 threshold)
│ ├── scheduler # Content calendar + weekly AI plan
│ └── rate-limiter # Multi-platform quota tracking
├── p2p/ # Distributed AI network
│ ├── worker # Realtime job processing daemon
│ ├── submitter # Job submission + fallback
│ └── credits # Weighted credit system
└── db/ # Supabase client + schema (10 tables)Research Foundation
All creative decisions are encoded from peer-reviewed research:
Dopamine Prediction Error — Schultz et al., 1997
Narrative Transportation Theory — Green & Brock, 2000
Fogg Behavior Model — BJ Fogg, 2009
Zeigarnik Effect — Unresolved tension drives completion
TikTok Creator Academy — Platform algorithm research (2022-2025)
10K+ Video Dataset — Completion rate predictions
Hook Taxonomy (6 types)
Type | Watch-Through Lift |
CuriosityGap | +67% |
SocialProofShock | +54% |
VisualContrast | +48% |
DirectAddress | +43% |
BoldClaim | +41% |
StoryOpening | +38% |
Development
git clone https://github.com/wallpapa/WhisperCUT.git
cd WhisperCUT
npm install
npm run build
npm start # stdio MCP server
npm run dev # hot reload
npx tsx test_e2e.ts # E2E test (8 layers)Tech Stack
Runtime: Node.js 22+ / TypeScript (strict, ES2022)
MCP: @modelcontextprotocol/sdk v1.12.1 (stdio)
AI: Vercel AI SDK + @ai-sdk/openai-compatible
Database: Supabase (Postgres + Realtime + Storage)
Video: FFmpeg (H.264, 1080x1920, 60fps, Thai font)
TTS: MiniMax (Dr.Gwang cloned voice)
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wallpapa/WhisperCUT'
If you have feedback or need assistance with the MCP directory API, please join our Discord server