YouTube MCP Server

by coyaSONG
Verified

enhanced-transcript

Extract, filter, and analyze YouTube video transcripts in bulk. Focus on specific time ranges, search for content, segment transcripts, and format outputs for detailed processing. Includes support for up to 5 video IDs and optional metadata.

Instructions

Advanced transcript extraction tool with filtering, search, and multi-video capabilities. Provides rich transcript data for detailed analysis and processing. This tool offers multiple advanced features: 1) Extract transcripts from multiple videos in one request; 2) Filter by time ranges to focus on specific parts; 3) Search for specific content within transcripts; 4) Segment transcripts for structural analysis; 5) Format output in different ways (raw, timestamped, merged text); 6) Include video metadata. Parameters: videoIds (required) - Array of YouTube video IDs (up to 5); language (optional) - Language code; format (optional) - Output format ("raw", "timestamped", "merged"); includeMetadata (optional) - Whether to include video details; filters (optional) - Complex filtering options including timeRange, search, and segment.

Input Schema

NameRequiredDescriptionDefault
filtersNo
formatNo
includeMetadataNo
languageNo
videoIdsYes

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "filters": { "additionalProperties": false, "properties": { "search": { "additionalProperties": false, "properties": { "caseSensitive": { "type": "boolean" }, "contextLines": { "maximum": 5, "minimum": 0, "type": "number" }, "query": { "minLength": 1, "type": "string" } }, "required": [ "query" ], "type": "object" }, "segment": { "additionalProperties": false, "properties": { "count": { "maximum": 10, "minimum": 1, "type": "number" }, "method": { "enum": [ "equal", "smart" ], "type": "string" } }, "type": "object" }, "timeRange": { "additionalProperties": false, "properties": { "end": { "minimum": 0, "type": "number" }, "start": { "minimum": 0, "type": "number" } }, "type": "object" } }, "type": "object" }, "format": { "enum": [ "raw", "timestamped", "merged" ], "type": "string" }, "includeMetadata": { "type": "boolean" }, "language": { "type": "string" }, "videoIds": { "items": { "type": "string" }, "maxItems": 5, "minItems": 1, "type": "array" } }, "required": [ "videoIds" ], "type": "object" }

You must be authenticated.

Other Tools from YouTube MCP Server

Related Tools

ID: nuyw49oscd