contendeo-mcp
Contendeo — multimodal video analysis MCP server. Give your agent eyes.
Documentation
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
Transcripts capture what was said. They don't capture what was shown — chart values, UI states, overlays, code on screen, circled regions, dashboard numbers. For any video where the visual layer carries information (trading tutorials, product demos, technical walkthroughs, data dashboards, design reviews), transcript-only analysis misses half the signal.
Contendeo closes that gap.
See the side-by-side comparison at **contendeo.app/demo**.
Tools
Four tools exposed over MCP. Credit costs charged per successful call. Cache hits are free.
| Tool | Credits | What it does |
|---|---|---|
| `quick_transcribe` | 1 | Timestamped transcript with speaker identification. Audio-only. Fast. |
| `deep_analyze` | 5 | Full multimodal pipeline — transcript + keyframe vision + OCR, unified output. |
| `clip_context` | 1 (quick) / 3 (deep) | Analyze a specific timestamp range without paying for the full video. |
| `batch_analyze` | per-video, −10% at 5+ | Process up to 10 videos in parallel with cross-video synthesis. |
Full schemas and response formats: `docs/tools.md`.
Installation
Contendeo is a remote MCP server — no local install, no package download. Connect via URL from your MCP client.
Claude Desktop
Add to your `claude_desktop_config.json`:
{
"mcpServers": {
"contendeo": {
"url": "https://contendeo.app/mcp/"
}
}
}Claude will walk you through OAuth on first use.
Claude Code
claude mcp add --transport http contendeo https://contendeo.app/mcp/Other MCP clients (Cursor, Continue, Cline, etc.)
Any client that supports remote MCP servers over streamable HTTP. Point it at `https://contendeo.app/mcp/`.
Full walkthrough with screenshots: `docs/installation.md`.
Authentication
Contendeo uses OAuth 2.0. First use flow:
1. Your MCP client initiates a connection
2. Browser redirect to contendeo.app sign-in (Google OAuth or email)
3. Approve the MCP client
4. Bearer token issued, client reconnects, tools become available
New accounts get 10 free credits. No card required.
Details: `docs/authentication.md`.
Pricing
| Plan | Price | Credits | Notes |
|---|---|---|---|
| Free | $0 | 10 on signup | All 4 tools, no card |
| Pro | $12/mo (₹999) | 100/mo | Priority queue, rollover to 200 |
| Power | $39/mo (₹3,299) | 500/mo | Batch, webhooks, rollover to 1000 |
| PAYG | $0.15/credit | on demand | No subscription |
Cache hits are free. Failed analyses auto-refund.
Details: `docs/pricing.md`.
Stack
Under the hood:
- **yt-dlp** — video download across 1000+ sites
- **Apify** — Instagram Reels fetching
- **Webshare** — residential proxy pool for YouTube anti-bot
- **ffmpeg** — audio extraction + keyframe scene detection
- **Groq Whisper** (large-v3) — transcription
- **Tesseract OCR** — deterministic text extraction from frames
- **Claude Vision** (Sonnet 4.6) — visual frame analysis
- **Supabase** — auth + Postgres
- **Redis** — URL-hash result cache
- FastAPI + MCP Python SDK — server, streamable HTTP transport
- Traefik — SSL termination + routing
Links
- Landing — contendeo.app
- Demo — contendeo.app/demo
- MCP endpoint — contendeo.app/mcp/
- Dashboard — contendeo.app/dashboard
- Docs — `docs/`
- Server card — contendeo.app/.well-known/mcp/server-card.json
Support
Questions, bug reports, feature requests: open an issue.
Commercial/partnership inquiries: @0xKaroshi on X.
License
MIT — covers this wrapper repo (documentation, examples, manifest). The production server source is not open-sourced.
See `LICENSE`.
*Contendeo — every frame, every word, every edge.*
Frequently asked questions
What is contendeo-mcp?
contendeo-mcp is Contendeo — multimodal video analysis MCP server. Give your agent eyes.
How do I install contendeo-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is contendeo-mcp open source?
Yes — it is hosted on GitHub at https://github.com/0xKaroshi/contendeo-mcp.
Related MCP tools
Unity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
The go-to web for your AI coding agent — local-first search, fetch, crawl & research over MCP. No API keys, no cloud, $0/query. Public beta.
AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.
MCP server that enables AI assistants to interact with Google Gemini CLI, leveraging Gemini's massive token window for large file analysis and codebase understanding
A desktop MCP client designed as a tool unitary utility integration, accelerating AI adoption through the Model Context Protocol (MCP) and enabling cross-vendor LLM API orchestration.
Official remote MCP server for Atlassian. Securely connect Jira, Confluence, Jira Service Management, Bitbucket, and Compass to Claude, ChatGPT, Cursor, VS Code, and other AI tools using OAuth 2.1 or API tokens.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP