Video Intelligence MCP
Uses the Gemini API for video analysis, uploading downloaded videos and generating detailed timestamped production breakdowns with follow-up question support.
Allows analyzing Instagram videos with Gemini, returning timestamped production breakdowns and supporting follow-up questions about the analyzed content.
Allows analyzing TikTok videos with Gemini, returning timestamped production breakdowns and supporting follow-up questions about the analyzed content.
Allows analyzing Vimeo videos with Gemini, returning timestamped production breakdowns and supporting follow-up questions about the analyzed content.
Allows analyzing YouTube videos with Gemini, returning timestamped production breakdowns covering shots, visual design, animation, motion, narration, music, sound effects, and editing, plus follow-up question capabilities.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Video Intelligence MCPGive me a detailed production breakdown of this video: https://youtu.be/abc123"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Video Intelligence MCP
Paste a permitted public video URL into Codex, Claude Code, or Kimi Code and ask for a detailed breakdown. This local MCP server downloads supported public media with yt-dlp, uploads it to Gemini, and returns a timestamped production brief covering shots, visual design, animation, motion, narration, music, sound effects, and editing.
It is built to be set-and-forget: no browser extension, no background daemon, and no per-chat copy/paste. Your AI client starts the local server only when it needs a video tool.
Install
Prerequisites: Node 20+, a Gemini API key, and yt-dlp for social-video downloads (brew install yt-dlp on macOS or pipx install yt-dlp elsewhere).
npx -y @solad/video-intelligence-mcp@latest setupThe animated setup saves the Gemini key in a user-only configuration file and connects Codex, Claude Code, and, where the installed version supports it, Kimi Code. It also installs the Codex skill that makes URL-based requests reliably select the video tool.
For a non-interactive setup:
npx -y @solad/video-intelligence-mcp@latest setup --api-key "$GEMINI_API_KEY" --client codex --client claudeRelated MCP server: yt-mcp
Use it naturally
In any connected client, paste a URL and say:
Give me an insanely detailed production breakdown of this: https://...Or ask a focused question:
At what timestamp does the logo animate in, and how is the movement made?The MCP server exposes five tools:
Tool | Purpose |
| Download (when needed), analyze a URL or local video, and return a |
| Ask Gemini any number of follow-up questions about a retained video session. |
| Delete a retained Gemini upload and its local session record. |
| Save a user-provided public video privately on this computer. |
| Check the local setup. |
Support and limits
Works with public URLs supported by the installed
yt-dlpextractor. That commonly includes YouTube, TikTok, Instagram, X, Vimeo, and direct video files, subject to each site's current availability.Uses Gemini Files API for video analysis. The default model is
gemini-3.6-flash; setGEMINI_MODELto override it.A pasted public URL is treated as authorized by the caller. The project does not bypass DRM, paywalls, private links, logins, or access controls.
Gemini commonly samples visual video input around 1 fps. Reports flag rapid cuts and fine details that need frame-by-frame verification.
Client setup without the wizard
Each client uses the standard local stdio MCP shape:
{
"mcpServers": {
"video-intelligence": {
"command": "npx",
"args": ["-y", "@solad/video-intelligence-mcp@latest", "serve"]
}
}
}codex mcp add video-intelligence -- npx -y @solad/video-intelligence-mcp@latest serve
claude mcp add --scope user video-intelligence -- npx -y @solad/video-intelligence-mcp@latest serve
kimi mcp add --transport stdio video-intelligence -- npx -y @solad/video-intelligence-mcp@latest serveKimi's MCP command is available in newer Kimi Code releases; update it if kimi mcp is not recognized. The installer detects this and prints the correct next step.
Developer workflow
npm install
npm run check
npm run build
node dist/cli.js doctorThe client integrations point to the public npm package, so use node dist/cli.js serve with a local MCP configuration while developing. Run the setup wizard after publishing the package.
Publishing uses a scoped npm package:
npm login
npm publish --access publicKeep real API keys out of the repository; .env is ignored.
Privacy
Downloads are stored under the user-only Video Intelligence state directory and are not committed or shared. Analysis uploads are retained for follow-up prompts for 24 hours by default (set VIDEOINTEL_SESSION_HOURS, maximum 72); use forget_video to delete an upload immediately. Review Google's current policy before processing sensitive footage.
License
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityCmaintenanceEnables analysis of YouTube videos using the Gemini API to generate summaries and answer specific questions via direct URLs. It supports standard videos and shorts, allowing users to interact with video content without requiring manual downloads.Last updated53
- AlicenseAqualityBmaintenanceAnalyzes YouTube videos using Google's Gemini API, allowing users to get summaries or ask questions about video content via direct URL input.Last updated5112MIT
- AlicenseBqualityDmaintenanceEnables conversational analysis of YouTube videos using Gemini 2.5 Pro, supporting multi-turn sessions, direct URL processing, and local video uploads.Last updated101MIT
- Alicense-qualityDmaintenanceEnables AI coding assistants like Claude Code and Cursor to analyze and understand video content using Google's Gemini AI, supporting long videos, segment analysis, and Q\&A.Last updatedMIT
Related MCP Connectors
Multimodal video analysis MCP — transcription, vision, and OCR for any video URL.
Any social-video URL → transcript, metadata, frames, OCR, summary, search, Q&A. MCP server + x402.
Create AI-powered short-form video clips from YouTube videos. Supports webhook callbacks.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/DugboTek/video-intelligence-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server