Free
$0/mo
Try Video Intelligence MCP before you commit.
- 50 credits/month
- Single video transcripts
- Basic metadata
- Low rate limit
- No batch playlist transcripts
MCP · 11 platforms
{ "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ", "title": "Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster)", "uploader": "Rick Astley", "duration_sec": 213, "tools": [ "get_video_info", "get_transcript" ], "transcript_preview": "♪ We're no strangers to love ♪ ♪ You know the rules and so do I ♪ ♪ A full commitment's what I'm thinking of ♪ ♪ You wou…"}Works with
Open Claude Desktop → Settings → Developer → Edit Config. Add transcriptor as a custom connector with your remote MCP URL. Local stdio (Docker) — coming soon.
Config
{ "mcpServers": { "transcriptor": { "url": "https://your-mcp-endpoint.example.com/mcp" } }}Coverage
Paste a course URL; your agent summarizes chapters and pulls key quotes with approximate timestamps.
Transcript without timestamps or HTML — ready context for LLMs.
Example
Call get_transcript for https://youtube.com/watch?v=…, lang "en".Return a 5-bullet summary of the main points.Source subtitles with timestamps; safe for long videos.
Example
{ "url": "https://youtube.com/watch?v=…", "format": "srt", "response_limit": 1000 }Discover available tracks before choosing type/lang.
Example
get_available_subtitles for the URL → list tracks.Pick official "en" if available, else auto-generated.Title, channel, tags, thumbnails, viewCount, and more via yt-dlp JSON.
Example
{ "url": "https://youtube.com/watch?v=…" }→ title, uploader, duration_sec, tagsVideo structure for navigation and summarization.
Example
get_video_chapters + get_transcript for the URL.Convert chapters into a blog outline with H2 per chapter.Process playlist URLs in a single tool call.
Example
get_playlist_transcripts for a playlist URL.Output a table: video title | theme | 3 bullet takeaways.Search YouTube — the only platform-specific tool.
YouTube only
Example
{ "query": "react hooks tutorial", "limit": 5 }→ pick the best match, then get_transcriptTime to value
Claude custom connector, Cursor, or self-hosted stdio + mcp-proxy. Public remote MCP endpoint — on the roadmap.
Any public URL from 11 supported platforms — or a YouTube video ID.
Transcript, raw subtitles, metadata, chapters — typed JSON for your agent.
Capabilities
Cleaned text or SRT/VTT; multi-language; Whisper fallback when subtitles are missing.
YouTube, X, Instagram, TikTok, Twitch, Vimeo, Facebook, Bilibili, VK, Dailymotion, Reddit.
Title, channel, tags, thumbnails, duration, chapter markers — structuredContent for agents.
get_playlist_transcripts for bulk context extraction from playlists.
Safe pagination for large transcripts via response_limit and next_cursor.
Text and metadata only — no media file downloads.
Use cases
"Use Video Intelligence MCP.First call get_video_info with the URL.Then call get_transcript in English.Return structured summary plus timestamps.""Analyze this YouTube playlist.Return:1) 10 main themes2) recurring claims3) quotes with timestamps4) a table: video → theme → key takeaways""Convert this video transcript into:- 5 tweet hooks with timestamps- A blog outline with H2 sections- Key quotes for LinkedIn""Extract all named entities, financial claims, and forward-looking statements from this earnings call video. Include timestamps for each claim."FAQ