# YouTube Transcript

Retrieves complete transcripts from YouTube videos to streamline information gathering and content analysis. Enables quick scanning of video dialogue for faster comprehension and easier referencing. …

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add alex2zimmermann-ux/yt-transcript-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list alex2zimmermann-ux/yt-transcript-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get alex2zimmermann-ux/yt-transcript-mcp get_transcript

# Call a tool
npx -y @smithery/cli@latest tool call alex2zimmermann-ux/yt-transcript-mcp get_transcript '{}'
```

## Direct MCP Connection

Endpoint: `https://yt-transcript-mcp--alex2zimmermann-ux.run.tools`

**Optional config:**
- `format` (query) — Default output format for transcripts. Use text for plain readable text, segments for timestamped segments with start times, or both for combined output.
- `language` (query) — Default ISO 639-1 language code for transcript extraction. Controls which language transcript to fetch when available (e.g. en for English, de for German, es for Spanish, fr for French, ja for Japanese).

## Tools (4)

- `get_transcript` — Get the full transcript of a YouTube video in the specified language and format. Returns the complete spoken content as…
- `search_transcript` — Search for keywords or phrases in a YouTube video transcript and return matching segments with timestamps. Performs cas…
- `get_transcript_summary` — Get a transcript organized into time-based chunks for easier analysis of long videos. Splits the full transcript into c…
- `batch_transcripts` — Get transcripts for multiple YouTube videos in a single request (max 10 videos). Returns a preview of each transcript w…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get alex2zimmermann-ux/yt-transcript-mcp <tool-name>
```

## Resources

- `youtube://help` — Usage guide for the YouTube Transcript MCP server with examples for all tools.

## Prompts (3)

- `summarize_video` (url) — Generate a comprehensive summary of a YouTube video from its transcript.
- `compare_videos` (url1, url2) — Compare the content of two YouTube videos side by side.
- `find_key_moments` (url, topic) — Find and analyze key moments in a video related to a specific topic.
