Skip to content

Tools Overview

Video Context MCP exposes twelve tools that your AI coding assistant can call. The video-processing tools accept local file paths, file:// URIs, and remote http(s):// URLs. Remote videos are downloaded and cached automatically.

ToolDescriptionKey Parameters
analyze_videoAsk questions about video contentvideoPath, question, provider?
summarize_videoGenerate a structured video summaryvideoPath, provider?
extract_framesExtract frames from a videovideoPath, mode, count / intervalSec / timestamps / sceneThreshold, maxImages?, offset?
search_timestampFind when something specific happensvideoPath, query, provider?
get_video_infoGet video metadata — no AI requiredvideoPath
transcribe_videoTranscribe audio/speech from a videovideoPath, provider?, language?, diarize?, translate?, outputFormat?

Video Redaction Tool (Pro) ⚠️ Experimental

Section titled “Video Redaction Tool (Pro) ⚠️ Experimental”
ToolDescriptionKey Parameters
redact_sensitiveBlur, pixelate, or blackout sensitive regionsvideoPath, intent? / regions?, effect?, detectionMode?, allowRemoteDetection?, previewOnly?, provider?, outputPath?

Media Generation Tools (Pro) ⚠️ Experimental

Section titled “Media Generation Tools (Pro) ⚠️ Experimental”

These tools are powered by the MiniMax API and require a Pro license (VIDEO_MCP_LICENSE_KEY) and a MINIMAX_API_KEY.

ToolDescriptionKey Parameters
text_to_speechConvert text to natural speech audiotext, model?, voice_id?, speed?, vol?, pitch?, emotion?, format?
generate_imageGenerate images from a text promptprompt, model?, aspect_ratio?, n?, prompt_optimizer?
generate_videoGenerate video from text/image prompt (returns task_id)prompt?, model?, first_frame_image?, duration?, resolution?, prompt_optimizer?
generate_musicGenerate music from a prompt and optional lyricsprompt, lyrics?, model?, is_instrumental?, lyrics_optimizer?, format?
query_generation_taskPoll async video generation status + download resulttask_id
FormatExample
Local file path./demo.mp4, /home/user/recordings/clip.mp4
Windows pathC:\Users\alice\Videos\demo.mp4
file:// URIfile:///home/user/videos/clip.mp4
Remote HTTP/S URLhttps://example.com/video.mp4
YouTube URLhttps://www.youtube.com/watch?v=abc123
Other platformsVimeo, TikTok, Bilibili, etc. — requires Pro

Tools that use AI (analyze_video, summarize_video, search_timestamp, transcribe_video, and AI-assisted redact_sensitive) accept an optional provider parameter. When omitted, the server uses the configured default and falls back automatically if a provider is unavailable.

  • Video providers: Gemini 3.5 Flash, MiniMax-M3, Kimi K2.6, Qwen3.7, MiMo-V2.5, GLM-4.6V → see Video Providers
  • Audio providers: Deepgram, AssemblyAI, Groq/Whisper, Gemini → see Audio Providers

Video analysis:

"Analyze the video at ./demo.mp4 — what happens in it?"
"Summarize ./long-video.mp4"
"Extract 5 frames from ./recording.mp4"
"At what timestamp does the person wave in ./clip.mp4?"
"Get metadata for ./video.mp4"
"Transcribe ./interview.mp4 with speaker diarization"

Media generation (Pro):

"Read this paragraph aloud in a calm male voice."
"Generate an image of a futuristic cityscape at night, 16:9."
"Create a 6-second video of a golden retriever playing fetch on a beach."
"Compose background music for a cooking video — warm, acoustic guitar, instrumental."
"Check the status of video task 106916112212032."