
Video URL Analyzer
Connects Claude to YouTube, TikTok, and Instagram videos through 18 tools built on Gemini 3.5 Flash and yt-dlp. YouTube videos get analyzed directly without downloads using Gemini's native video understanding. TikTok and Instagram fall back to API scraping plus async background jobs to avoid timeouts. You get timestamped transcripts, AI Q&A over video content, tutorial step extraction with shell command parsing, frame and clip extraction, and a local context cache so you can ask follow-up questions without reanalysis. The slideshow tools download image carousels and send them as MCP image blocks for direct inspection. Reach for this when you need to pull structured data or insights from social video inside your Claude workflows.
- GitHub stars
- 1
- tools
- 18
- transport
- STDIO
- last updated
- May 17, 2026
Tools
18 toolsPublic tool metadata for what this MCP can expose to an agent.
analyze_videoFull audio + visual analysis with custom prompts. Uses Gemini multimodal understanding.
Full audio + visual analysis with custom prompts. Uses Gemini multimodal understanding.
No parameter schema in public metadata yet.
get_transcriptExtract timestamped transcript with speaker identification. Supports 100+ languages via auto-detection.
Extract timestamped transcript with speaker identification. Supports 100+ languages via auto-detection.
No parameter schema in public metadata yet.
ask_about_videoAsk any question about the video content.
Ask any question about the video content.
No parameter schema in public metadata yet.
prepare_slideshow_assetsReturn ordered slideshow images as MCP image blocks so Claude/the client AI can inspect them directly.
Return ordered slideshow images as MCP image blocks so Claude/the client AI can inspect them directly.
No parameter schema in public metadata yet.
find_video_momentsFind matching moments with compact/standard/full structured output.
Find matching moments with compact/standard/full structured output.
No parameter schema in public metadata yet.
analyze_video_segmentAnalyze only a selected time range.
Analyze only a selected time range.
No parameter schema in public metadata yet.
prepare_video_contextAnalyze once and save a reusable local context for follow-up questions and evidence lookup.
Analyze once and save a reusable local context for follow-up questions and evidence lookup.
No parameter schema in public metadata yet.
ask_video_contextAnswer from saved context by default; Gemini reanalysis is explicit opt-in.
Answer from saved context by default; Gemini reanalysis is explicit opt-in.
No parameter schema in public metadata yet.
list_video_contextsList saved local contexts.
List saved local contexts.
No parameter schema in public metadata yet.
delete_video_contextDelete one saved context.
Delete one saved context.
No parameter schema in public metadata yet.
get_video_frameExtract a local still frame, using the YouTube fast path when possible.
Extract a local still frame, using the YouTube fast path when possible.
No parameter schema in public metadata yet.
get_video_clipExtract a short local clip, with a 30s cap and YouTube fast path when possible.
Extract a short local clip, with a 30s cap and YouTube fast path when possible.
No parameter schema in public metadata yet.
get_video_evidence_assetSelect saved evidence and return a frame or clip reference.
Select saved evidence and return a frame or clip reference.
No parameter schema in public metadata yet.
list_video_sourcesInspect local source/context/asset cache metadata.
Inspect local source/context/asset cache metadata.
No parameter schema in public metadata yet.
cleanup_video_cacheDry-run or clean managed cache files; dry-run is the default.
Dry-run or clean managed cache files; dry-run is the default.
No parameter schema in public metadata yet.
watch_and_analyzeExtract tutorial steps, shell commands, code snippets, and file paths from technical videos.
Extract tutorial steps, shell commands, code snippets, and file paths from technical videos.
No parameter schema in public metadata yet.
execute_tutorial_stepsValidate and review extracted steps safely; executes only with confirmation.
Validate and review extracted steps safely; executes only with confirmation.
No parameter schema in public metadata yet.
check_analysis_jobPoll background job status for TikTok/Instagram async downloads.
Poll background job status for TikTok/Instagram async downloads.
No parameter schema in public metadata yet.
Sponsors
Readme
Video Analyzer MCP Server
Analyze any video with AI — YouTube, TikTok & Instagram
Powered by Google Gemini 3.8 Flash · FastMCP · yt-dlp
Details
- Repository
- github.com/u2n4/video-url-analyzer-mcp
- Category
- Media & Entertainment
- Package
video-url-analyzer-mcp- Transport
- STDIO
- Registry
- MCP registry, active