MCP Presentation-to-Video Server for Claude Code

Automate narrated video generation from your terminal. Claude Code's agentic workflow plus this MCP server means you can batch-convert decks, script narrations, and generate videos — all from the command line.

Why Claude Code + This MCP Server

Fully Scriptable

Trigger video generation from scripts, CI pipelines, or automated workflows. No GUI needed.

Batch Processing

Point Claude Code at a folder of presentations and convert them all in one go.

Agentic Workflows

Chain video generation with other tasks — generate narration scripts, convert slides, then email the results.

Docs-as-Code

Keep training and documentation videos in sync with your codebase. Regenerate when slides change.

Set Up in Claude Code

1

Install the MCP Client

Install the lightweight MCP client package:

pip install mcp-presentation-video
2

Add the MCP Server

Register the MCP server with Claude Code:

claude mcp add presentation-video -- python -m mcp_presentation_video --api-key YOUR_API_KEY
3

Verify the Connection

Check that Claude Code can see the MCP tools:

claude mcp list
4

Register Your Voice

Ask Claude Code to register your voice sample:

Register my voice using the WAV file at ./my-voice-sample.wav with the name "marco".

Example Prompts for Claude Code

Generate a single video

Take the deck at ./slides/q1-review.pptx, write a narration script for each slide, and generate a video using my registered voice 'marco'.

Batch convert a folder

Convert every .pptx file in ./training-decks/ into a narrated video. Use my voice 'marco' for all of them.

Generate with standard voice

Generate a video from ./demo.pptx with a standard AI voice. Write the narration script based on the slide content.

List registered voices

List all my registered voice profiles so I can pick the right one for this project.

Use Cases for Claude Code Users

CI/CD Video Generation

Add video generation to your build pipeline — automatically create updated training videos when documentation changes.

Batch Safety Documentation

Convert an entire folder of safety briefing decks into narrated videos overnight.

Automated Training Content

Script narrations and generate training videos as part of your docs-as-code workflow.

Release Communication Videos

Automatically generate narrated release summary videos from your changelog slides.

Get Your Free API Key

Enter your email to receive your API key and full setup instructions for Claude Code.

Frequently Asked Questions

Start Automating Video Creation

Get your free API key and set up the MCP server in Claude Code in minutes.