Video Intelligence MCP

MCP · 11 platforms

Your AI can now read video

Video Intelligence MCP — remote MCP endpoint for transcripts, raw subtitles, metadata, chapters, and playlist jobs from public video platforms.
structuredContent
{
"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…"
}

Use cases

For developers, agencies, content, and analysts

One MCP endpoint — different prompt-driven workflows.

MCP-native workflow in minutes

  • Remote MCP — paste a URL, no REST glue code
  • Pagination for large transcripts out of the box
  • 7 typed tools with structuredContent for automations
Developers prompt
"Use Video Intelligence MCP.
First call get_video_info with the URL.
Then call get_transcript in English.
Return structured summary plus timestamps."

Capabilities

Transcript, metadata, chapters — via MCP

7 typed tools with structuredContent for agent workflows.
  • Transcript & raw subtitles

    Cleaned text or SRT/VTT; multi-language; Whisper fallback when subtitles are missing.

  • 11 platforms

    YouTube, X, Instagram, TikTok, Twitch, Vimeo, Facebook, Bilibili, VK, Dailymotion, Reddit.

  • Metadata & chapters

    Title, channel, tags, thumbnails, duration, chapter markers — structuredContent for agents.

  • Playlist batch

    get_playlist_transcripts for bulk context extraction from playlists.

  • Pagination

    Safe pagination for large transcripts via response_limit and next_cursor.

  • Text and metadata only

    Text and metadata only — no media file downloads.

Coverage

11 platforms · 7 MCP tools

Synced with transcriptor-mcp — URL-based tools work on all platforms; search_videos is YouTube only.

Platforms

Tutorial → study notes

Paste a course URL; your agent summarizes chapters and pulls key quotes with approximate timestamps.

  • get_video_chapters
  • get_transcript
  • get_video_info

MCP tools

  • Transcript without timestamps or HTML — ready context for LLMs.

    Example

    usage
    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

    usage
    { "url": "https://youtube.com/watch?v=…", "format": "srt", "response_limit": 1000 }
  • Discover available tracks before choosing type/lang.

    Example

    usage
    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

    usage
    { "url": "https://youtube.com/watch?v=…" }
    → title, uploader, duration_sec, tags
  • Video structure for navigation and summarization.

    Example

    usage
    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

    usage
    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

    usage
    { "query": "react hooks tutorial", "limit": 5 }
    → pick the best match, then get_transcript

Time to value

Three steps to video context

From MCP connection to structuredContent — no REST glue code.
  1. 01

    Connect MCP

    Claude custom connector, Cursor, or remote MCP URL — join early access.

  2. 02

    Paste a URL

    Any public URL from 11 supported platforms — or a YouTube video ID.

  3. 03

    Receive structuredContent

    Transcript, raw subtitles, metadata, chapters — typed JSON for your agent.

Works with

Remote MCP access: join the early access waitlist.

Claude Desktop

Settings → Connectors → Add custom connector. Paste your HTTPS MCP URL (include /mcp). Anthropic connects from its cloud — the server must be public on the internet (localhost won't work).

  1. Open Settings → Connectors → Add custom connector
  2. Enter name and URL (e.g. https://your-mcp-endpoint.example.com/mcp)
  3. Complete OAuth if prompted; enable the connector in chat (+ → Connectors)

Endpoint URL

mcp config
https://your-mcp-endpoint.example.com/mcp

Pricing

Free tools, pay for downloads

50 transcript/subtitle downloads per month on Free — join early access while Stripe billing is on the roadmap.

Free

$0/mo

Explore videos for free — pay only when you download a transcript or subtitle file.

  • 50 transcript/subtitle downloads per month
  • Metadata, chapters, track listing, and search — free
  • 11 platforms
  • No playlist batch (get_playlist_transcripts)

Indie

$9/mo

For solo developers shipping with Claude, Cursor, or ChatGPT — more downloads, same free tooling.

  • 500 transcript/subtitle downloads per month
  • Metadata, chapters, track listing, and search — free
  • 11 platforms - free
  • get_playlist_transcripts — batch playlist workflows

Billing applies only to transcript and subtitle downloads (get_transcript, get_raw_subtitles). Playlist batch starts on Indie. Launch limits are early-access guidance; Stripe checkout is on the roadmap.

FAQ

Frequently asked questions

Compatibility, downloads, public content, auth, and the deep research caveat.
Yes.
Yes, with caveats: public videos with available subtitles or Whisper fallback only. No access to private content, DRM, or paywalled media. Playlist batch (get_playlist_transcripts) starts on Indie.
No. Subtitle text and metadata via yt-dlp only. Media files are not saved to disk for the user.
Ask us for Whisper fallback support.
No. get_playlist_transcripts is available from Indie ($9/mo). On Free, use single-video tools per URL.

Join early access

Waitlist lead qualification. Remote MCP endpoint — join early access.
MCP client (optional, multi)