YouTube Video Analyzer
MCP stdio server for analyzing YouTube videos with Google Gemini
Connector by ludmila-omlopes · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying YouTube Video Analyzer?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/ludmila-omlopes-youtube-video-analyzer
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 7 read · 2 write · 0 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 9
Read from the source code; the running server may list different tools.
Read 7 · Look things up without changing anything.
analyze_youtube_videoanalyze_youtube_video_audioget_long_youtube_analysis_resultget_long_youtube_analysis_statusget_youtube_analyzer_capabilitiesget_youtube_video_frameget_youtube_video_metadata
Write 2 · Create, change, send or run things.
cancel_long_youtube_analysisstart_long_youtube_analysis
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
GEMINI_API_KEY
Other settings (environment variables or headers).
GEMINI_MODELYT_DLP_PATH
Tools (9)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
analyze_youtube_videoAnalyze YouTube VideoAnalyze a public YouTube video with Google Gemini. The YouTube URL is normalized to a canonical watch URL, then sent as video input with optional clip offsets attached through videoMetadata. Detects the dominant language of the video, returns natural-language fields in that language, and accepts an optional custom JSON schema. Use this for short videos or bounded clip windows. For VODs and long videos, call get_youtube_analyzer_capabilities first and then use analyze_long_youtube_video.
analyze_youtube_video_audioAnalyze YouTube Video From AudioAnalyze a public YouTube video using only the audio track and transcript-like understanding from Gemini. The YouTube URL is normalized to a canonical watch URL and sent as media input, but the prompt explicitly ignores visual-only evidence and focuses on spoken content, audible cues, and timestamped transcript excerpts. Use this for speech-focused short videos or bounded clip windows, not full long VODs.
cancel_long_youtube_analysisCancel Long YouTube Analysis JobCancels a queued or running job created by start_long_youtube_analysis.
get_long_youtube_analysis_resultGet Long YouTube Analysis Job ResultReturns the final result for a job created by start_long_youtube_analysis. While the job is queued or running, result and error are null and status indicates that the job is not done yet.
get_long_youtube_analysis_statusGet Long YouTube Analysis Job StatusReturns the status and latest progress for a job created by start_long_youtube_analysis.
get_youtube_analyzer_capabilitiesGet YouTube Analyzer CapabilitiesInspect this stdio MCP server's local runtime capabilities before choosing a long-video strategy. Call this before analyzing VODs or long videos. If ytDlpAvailable, ffmpegAvailable, and tempDirWritable are all true, use analyze_long_youtube_video with strategy=auto or uploaded_file. If any of those are false, use strategy=url_chunks for long videos or analyze shorter clips with analyze_youtube_video.
get_youtube_video_frameGet YouTube Video FrameExtract a high-resolution JPEG frame from a public YouTube video at a timestamp. Uses yt-dlp to download a small best-quality video window around the timestamp and ffmpeg to extract one JPEG frame without downscaling. Returns the JPEG as base64 structured content and as an MCP image content item.
get_youtube_video_metadataGet YouTube Video MetadataFetch normalized public YouTube video metadata with the YouTube Data API. Accepts supported YouTube URL formats, normalizes them to a canonical watch URL, and does not use Gemini or download the video.
start_long_youtube_analysisStart Long YouTube Analysis JobStarts long public YouTube video or VOD analysis as a server-managed background job and returns immediately. Use this compatibility tool when your MCP client does not support MCP tasks or has a fixed synchronous tool-call timeout such as 120s. Poll get_long_youtube_analysis_status, fetch the final output with get_long_youtube_analysis_result, and cancel with cancel_long_youtube_analysis. Call get_youtube_analyzer_capabilities first to choose the strategy.
Signals
- Stars
- 5
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 16
- Last commit
- May 21, 2026 (5 months ago)
- Last release
- Mar 22, 2026 (7 months ago)
- Last package publish
- Mar 21, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.ludmila-omlopes/youtube-video-analyzer- Version
- 0.2.1
- Auth
- API key
- Packages
- npm @ludylops/youtube-video-analyzer-mcp
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get YouTube Video Analyzer running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
YouTube Video Analyzer MCP server. Agent Mart. https://agentmart.dev/connectors/ludmila-omlopes-youtube-video-analyzer (last updated 2026-10-24)