0xkaroshi avatar

Contendeo

0xkaroshi/contendeo-mcp

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 tools

Public 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.

Parameters* required
languagestring
ISO 639-1 language code (e.g., 'en', 'es', 'ja'). If omitted, language is auto-detected from the audio.default: auto
video_urlstring
Public URL of the video to transcribe. Supports YouTube, Instagram Reels, Vimeo, Twitter/X, TikTok, and direct video URLs (MP4, WebM, MOV).
deep_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.

Parameters* required
focusstring
Analysis focus area: general (default), technical, or crypto-specific.one of general · technical · cryptodefault: general
video_urlstring
Public URL of the video to analyze with the full multimodal pipeline (transcription + keyframe vision + OCR).
clip_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.

Parameters* required
end_timestring
Clip end timestamp. Same format as start_time. Clip length must be between 5 seconds and 30 minutes.
modestring
Analysis mode. 'deep' (DEFAULT) returns full multimodal analysis — transcript + vision + OCR (3 credits). 'quick' returns transcription only (1 credit).one of quick · deepdefault: deep
start_timestring
Clip start timestamp. Accepts 'MM:SS', 'HH:MM:SS', or seconds as a string (e.g., '870').
video_urlstring
Public URL of the video. Only the specified time range is downloaded and analyzed.
batch_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.

Parameters* required
modestring
Per-video analysis mode. 'quick' (default) returns transcription only (1 credit each) — appropriate for bulk transcription. 'deep' returns full multimodal (5 credits each) — for vision/OCR across m...one of quick · deepdefault: quick
video_urlsarray
Array of video URLs to analyze in parallel. Max 10 URLs per call. Returns individual results plus cross-video synthesis (common themes, shared entities, contradictions).

Sponsors

Readme

Contendeo

Give your agent eyes.

Contendeo is the multimodal layer that lets your AI actually see video — not just read its transcript.

MCP Compatible License: MIT Status: Live Smithery


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


View the full README on GitHub

Details

Repository
github.com/0xkaroshi/contendeo-mcp
Website
contendeo.app
Category
Media & Entertainment
Transport
HTTP
Registry
MCP registry, active

Related Media & Entertainment MCP servers

View all
1avotsai avataravotsavotsai/avots-mcpImage, video, audio, face-swap, talking avatars and chat across 300+ AI models, one balance.0stars
2abrahimceylan avatarKreatixabrahimceylan/kreatix-mcpSchedule and publish posts to Instagram, TikTok, YouTube, Facebook, X, LinkedIn and Pinterest.0stars
3cdcstream avatarCaptapicdcstream/captapi-mcpPublic social media data: profiles, posts, comments, transcripts and ad libraries, 30+ platforms.0stars
4cloudcorprecords avatarTokdatacloudcorprecords/tokdataTikTok public data as JSON: profile by handle, account videos, video comments, keyword search.0stars
5cloudcorprecords avatarTubedatacloudcorprecords/tubedataYouTube data as JSON: search results, video and channel details, and full transcripts.0stars
6getclawgrab avatarClawGrabgetclawgrab/clawgrab-mcp-serverTranscripts from public YouTube, TikTok, Vimeo, SoundCloud and podcast links, for any AI0stars