get_youtube_video_info
Extract YouTube video metadata and transcript availability. Optionally summarize the transcript and persist it as markdown to disk.
Instructions
Get YouTube video metadata and transcript availability. Use output_path to persist the full transcript to disk as markdown and receive a slim response.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| video_url | Yes | YouTube video URL | |
| summarize_transcript | No | Summarize transcript | |
| max_tokens | No | Token limit for summarization | |
| llm_provider | No | LLM provider | |
| llm_model | No | LLM model | |
| summary_length | No | 'short'|'medium'|'long' | medium |
| include_timestamps | No | Include timestamps | |
| output_path | No | Absolute file path (auto .md extension) to persist the full video info + transcript as markdown. When set, the response is slimmed to metadata+file path. | |
| include_content_in_response | No | When True (with output_path set), also include the full transcript in the response. Defaults to False. | |
| overwrite | No | Overwrite an existing output file at output_path. Defaults to False. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||