storytok
Allows importing Reddit posts to generate narrated story videos with intro cards and captions.
Click on "Deploy 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., "@storytokCreate a story video from this Reddit post: https://www.reddit.com/r/AskReddit/comments/12345"
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.
storytok-agent
Make StoryTok videos from any coding agent or shell: narrated Reddit story videos, texting-story videos, auto captions, split-screen edits and AI highlight clips, as 1080×1920 MP4s. One package, three ways in. The npm package is storytok-agent; the installed command is storytok.
CLI:
npx -y storytok-agent story --reddit <url> --background "GTA 1.webm" --wait --out .MCP server:
npx -y storytok-agent mcpfor Claude Code, Claude Desktop, Cursor, Windsurf, Codex and any MCP client.Skill:
skill/SKILL.mdteaches agents without MCP how to use the CLI. Install it by copyingskill/to~/.claude/skills/storytok/(Claude Code) or wherever your agent loads skills from.
Billing is StoryTok's: 1 credit per rendered minute (2 with premium voices), from packs that never expire, 3 free minutes on every new account. Failed renders refund automatically. There is no subscription and nothing to cancel.
Install
Needs Node 20 or newer (node -v); npx downloads the package the first time it runs. Restart your agent after adding the server. With Claude Code, run the command in the folder you make videos from, or add -s user to register it everywhere.
Claude Code
claude mcp add storytok -e STORYTOK_API_KEY=stk_live_… -- npx -y storytok-agent mcpCodex (~/.codex/config.toml)
[mcp_servers.storytok]
command = "npx"
args = ["-y", "storytok-agent", "mcp"]
env = { STORYTOK_API_KEY = "stk_live_…" }Cursor / Windsurf / Claude Desktop (mcp.json)
{ "mcpServers": { "storytok": { "command": "npx", "args": ["-y", "storytok-agent", "mcp"], "env": { "STORYTOK_API_KEY": "stk_live_…" } } } }Get a key at storytok.ai/settings/developer, or skip the copying: run npx -y storytok-agent login in your own terminal, approve the code in your browser, and the key is stored in ~/.config/storytok/config.json (restart the MCP server afterwards so it picks the key up).
Related MCP server: brainrot
What the agent can do
Tool | What it does |
| Balance and cap; valid voices, caption presets, chat themes, backgrounds, music |
| A Reddit URL → title, script, intro-card stats |
| Narrated story over gameplay, optional Reddit intro card |
| Chat bubbles revealed one by one, a voice per side |
| Upload a local video, burn word-timed captions |
| Classic gameplay split or streamer facecam layout |
| 1–20 AI-picked clips, scored, with hook lines |
| Poll, block until done, save the MP4 (or clips + zip) |
Every creating tool is two-phase: called without confirm it returns the cost estimate; the agent shows it, the user agrees, and only then does it render. Job creation sends an Idempotency-Key, so a retried call returns the same job instead of a second charge. Each key also has a rolling 24-hour credit cap (30 by default, editable in settings).
CLI
storytok login | logout | account | catalog | estimate | reddit
storytok story | text | captions | splitscreen | highlights
storytok job <id> | wait <id> | download <id> | jobs
storytok mcpstorytok --help lists every flag. Set STORYTOK_API_URL to point at another deployment.
Development
npm install
npm test # unit tests against a mock API, plus an MCP round trip over stdio
node bin/storytok.js --helpMIT licensed. Issues and pull requests welcome.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Grok Imagine AI video generation
MCP server for OpenAI Sora AI video generation
MCP server for Hailuo (MiniMax) AI video generation
MCP server for QPost — lets AI agents publish video and image posts to YouTube, TikTok, Instagram.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server that automates short-form video production for TikTok, Instagram Reels, and YouTube Shorts, using AI agents and behavioral science to generate production-ready videos from a topic and vibe.1-
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI assistants to automatically generate vertical 'brainrot' style videos with text-to-speech voiceovers, synchronized subtitles, and custom SVG overlays.-
- AlicenseAqualityCmaintenanceMCP server for faceless YouTube video automation, turning LLM-authored scripts into narrated, captioned videos with AI-generated images and motion.9MIT
- AlicenseNot gradedqualityCmaintenanceA hosted MCP server providing 15 media and data tools for AI agents, including web search, news, content extraction, summarization, translation, moderation, script writing, text-to-voiceover, transcription, subtitles, viral-clip discovery, and short-form video editing.1MIT