
Contendeo
A remote MCP server that runs full multimodal analysis on video URLs from YouTube, TikTok, Instagram, Vimeo, Twitter, and direct links. It exposes four tools: quick_transcribe for timestamped audio with speaker ID, deep_analyze for the full pipeline (transcript plus keyframe vision plus OCR in one structured output), clip_context for analyzing specific timestamp ranges, and batch_analyze for processing up to 10 videos in parallel. Connects over streamable HTTP with OAuth, no local installation. Built on yt-dlp, Groq Whisper, Tesseract OCR, and Claude Vision. Reach for it when you need an agent to reason over what's shown on screen, not just what's said in the audio.
- tools
- 4
- transport
- HTTP
- last updated
- Apr 22, 2026
Tools
4 toolsPublic tool metadata for what this MCP can expose to an agent.
quick_transcribeTRANSCRIPTION ONLY (no visual analysis). For vision, OCR, charts, or keyframe analysis, use deep_analyze instead. Returns timestamped transcript with speaker labels. Supports YouTube, Instagram Reels, Vimeo, Twitter/X, TikTok, and direct video URLs. Costs 1 credit.2 params
TRANSCRIPTION ONLY (no visual analysis). For vision, OCR, charts, or keyframe analysis, use deep_analyze instead. Returns timestamped transcript with speaker labels. Supports YouTube, Instagram Reels, Vimeo, Twitter/X, TikTok, and direct video URLs. Costs 1 credit.
languagestringvideo_urlstringdeep_analyzePRIMARY tool for video understanding. Full multimodal pipeline: transcript + visual keyframe analysis + OCR + chart/diagram extraction. Returns unified analysis with Summary, Key Claims, Visual Assets, Data Extracted, Entities Mentioned. Costs 5 credits.2 params
PRIMARY tool for video understanding. Full multimodal pipeline: transcript + visual keyframe analysis + OCR + chart/diagram extraction. Returns unified analysis with Summary, Key Claims, Visual Assets, Data Extracted, Entities Mentioned. Costs 5 credits.
focusstringgeneral · technical · cryptodefault: generalvideo_urlstringclip_contextAnalyze a specific segment of a video by timestamp range. Default is full multimodal analysis (transcript + vision + OCR, 3 credits). Pass mode='quick' for transcript-only (1 credit). Use when you only need a section, not the full video.4 params
Analyze a specific segment of a video by timestamp range. Default is full multimodal analysis (transcript + vision + OCR, 3 credits). Pass mode='quick' for transcript-only (1 credit). Use when you only need a section, not the full video.
end_timestringmodestringquick · deepdefault: deepstart_timestringvideo_urlstringbatch_analyzeProcess multiple videos and get cross-video synthesis. Max 10 URLs. Returns individual results plus common themes, entity overlap, and contradictions. Credit cost is per-video rate with 10% discount on 5+ videos.2 params
Process multiple videos and get cross-video synthesis. Max 10 URLs. Returns individual results plus common themes, entity overlap, and contradictions. Credit cost is per-video rate with 10% discount on 5+ videos.
modestringquick · deepdefault: quickvideo_urlsarraySponsors
Readme
Contendeo
Give your agent eyes.
Contendeo is the multimodal layer that lets your AI actually see video — not just read its transcript.
What it is
Contendeo is a remote MCP server that gives LLMs frame-level context from video — transcription, keyframe vision analysis, OCR, and structured output, unified into a single response your agent can reason over.
Paste a YouTube, Instagram Reels, Vimeo, Twitter/X, TikTok, or direct video URL into Claude (or any MCP client). Contendeo downloads, transcribes, extracts keyframes, runs OCR, analyzes visuals, and returns a structured document.
Live at contendeo.app. MCP endpoint at contendeo.app/mcp/.
Why it exists
Details
- Repository
- github.com/0xkaroshi/contendeo-mcp
- Website
- contendeo.app
- Category
- Media & Entertainment
- Transport
- HTTP
- Registry
- MCP registry, active