u2n4 avatar

Video URL Analyzer

u2n4/video-url-analyzer-mcp

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 tools

Public 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

Video Analyzer MCP Server

Analyze any video with AI — YouTube, TikTok & Instagram
Powered by Google Gemini 3.8 Flash · FastMCP · yt-dlp


View the full README on GitHub

Details

Repository
github.com/u2n4/video-url-analyzer-mcp
Category
Media & Entertainment
Package
video-url-analyzer-mcp
Transport
STDIO
Registry
MCP registry, active

More from u2n4

Related Media & Entertainment MCP servers

View all
1freqblog avatarFreqBlog Music Metadatacom.freqblog/music-metadataAudio features + harmonic set-building for tracks by name/ISRC. Spotify audio-features replacement.0stars
2br0ski777 avatarSocial Profile Enrichment APIbr0ski777/social-profile-x402Social media profile lookup for GitHub, Twitter/X, LinkedIn, YouTube. x402.0stars
3dailyaiagents-cpu avatarFounder Letter Audiodailyaiagents-cpu/dailyai-osRenders a Cooper-edited founder letter to MP3 via ElevenLabs TTS0stars
4mambalabsdev avatarMcp Media Url Transcribermambalabsdev/mcp-media-url-transcriberTranscribe direct audio and video file links on your own speech to text API key0stars
5shubhamekapure avatarSocial Search Mcpshubhamekapure/social-search-mcpDeep social media search for LLMs: Facebook, Reddit, LinkedIn, Instagram & more.0stars
6trendsmcp-ai avatarSpotify Trends MCPtrendsmcp-ai/trends-mcpSpotify podcast and artist trends over time, with growth metrics. Free key at trendsmcp.ai47stars