Model Context Protocol

Video narration from your IDE

Narrate, transcribe, dub, translate, and clone voices — all from Cursor, VS Code, Claude, or any MCP-compatible client. One API key, one line of config.

Works with any MCP client · Supports 20+ languages · AI voices & voice cloning

See setup

What it looks like

"Narrate this demo video with the male1 voice: https://storage.example.com/demo.mp4"

I'll narrate your video using the male1 voice. Processing now...

narrate_video_full(video_source="...", voice_type="male1")

Done! Here's your narrated video: download link

What you can do

Narrate

Silent video → AI script → narrated video with voiceover. Choose an AI voice or clone your own.

Synced Transcript

Silent video → AI watches and writes a natural-language script → timed segments synced to the video.

Transcribe

Video with existing voice → speech-to-text → timed transcript with segments.

Translate

Translate transcripts across 20+ languages. New uploads or existing videos in your library.

Dub

Full auto-dubbing: transcribe → translate → TTS with cloned speaker voice → dubbed video.

Batch & Manage

Process multiple videos at once. List, edit, and manage your video library.

Available voices

AI Voice Presets

male1 Default · Fastest
female1 Default · Fastest
male2, male3, female2, female3, female4 — additional styles

Voice Cloning

Provide a voice_sample (local file path or URL to an audio file) and your voice is cloned for the narration. Works with narrate_video_full and continue_to_full_video.

Get started in 3 steps

1

Create your API key

Sign up or sign in, then go to Settings → API Keys.

2

Add to your IDE config

Paste into your MCP config file — .cursor/mcp.json (Cursor), .vscode/mcp.json (VS Code), or claude_desktop_config.json (Claude Desktop).


                            
3

Restart & go

Restart your IDE (Cursor, VS Code, Claude Desktop, etc.). The NarrateAI tools will appear automatically. Try: "Narrate this video with the male1 voice: <url>"

Available tools

Teach your AI the workflows

Optional but recommended

The MCP tools give your AI assistant capabilities. The NarrateAI Skill teaches it when to use each tool, what to ask you, and the best workflow for your goal — so you get better results without memorizing tool names.

What the skill adds

  • Picks the right tool for each request automatically
  • Asks for voice preference (AI preset or clone) before narrating
  • Handles multi-step flows like translate → re-narrate
  • Knows batch processing patterns and language requirements

Install by platform

cp -r narrateai-video-workflows .cursor/skills/
1. Zip the narrateai-video-workflows folder
2. Claude.ai → Settings → Capabilities → Skills
3. Upload the zip and toggle it on
cp -r narrateai-video-workflows .claude/skills/
Copy the contents of SKILL.md into your
IDE's AI rules or custom instructions file.

Troubleshooting

API key required Set NARRATEAI_API_KEY in your config or pass api_key to the tool.
Timeout Long videos may exceed the default wait. Use get_job_result(job_id) to poll manually.
429 Rate limit reached. Check your subscription tier and remaining API credits.
Tools not showing Fully restart your IDE (quit and reopen). Check the MCP logs for connection errors.

Ready to start?

Free tier includes 5 minutes of processing. No credit card required.

Or continue with

Choose Your Plan

Transparent pricing with no hidden fees

One-Time Plans

No recurring charges

Free

$0
One-time trial
  • 5 minutes of processing (one-time only)
  • 3 voice cloning attempts (seconds deducted from quota)
  • 😢Process videos up to 5 minutes (your trial limit)
  • 😢Cloned voices cannot be saved for reuse

One-Time Package

NEW
$9.99 one-time
No expiration • Use anytime

Features included:

  • Everything in Free
  • Plus 30 minutes (lifetime, no expiration)
  • Voice cloning as much as the seconds available
  • No 2-minute limit on video uploads
  • Cloned voices can be saved for future use
  • Videos saved for 30 days
  • Video Library—download without watermark, transcripts (SRT)
  • Edit videos—refine segments, merge, change voice
  • Translate existing videos to any language—full control over translations & dubbing (original or new voice)
  • Add 15–60 min at $5 per 15 min — lifetime, no reset
  • Email reminder 5 days before expiration
OR

Monthly Subscriptions

Recurring billing • Cancel anytime

Growth

$19.99/month
$167.99/year
($13.99/month)

Features included:

  • Everything in One-time
  • 90 minutes/month
  • First access to new features
  • 15GB storage for your videos

Pro

$39.99/month
$335.99/year
($27.99/month)

Features included:

  • Everything in Growth
  • 180 minutes/month (3 hours)
  • 30GB storage for your videos
ENTERPRISE

Enterprise

Custom Pricing
Let's discuss your needs

Everything in Pro, plus:

  • Custom minute packages
  • Dedicated support
  • Tailored solutions for your needs
Contact Sales

contacts@dreamai.io

How billing works:

Your available minutes are deducted in two steps as your video is processed:

  • 50% when transcript is ready: Half of your video duration is deducted from your available minutes.
  • 50% when final video is delivered: The remaining half is deducted, completing the full charge.

Example: For a 4-minute video, 2 minutes are deducted when the transcript is ready, and 2 more minutes are deducted when the final narrated video is delivered. Total: 4 minutes from your plan.

Voice Cloning Example: If you generate 12 seconds of cloned voice audio, 12 seconds will be deducted from your available minutes. Free users get 3 attempts maximum.

Overage: $0.40/minute beyond plan limits