find_videos
SEARCH the signed-in user's own YouTube catalogue and LIST the videos that match, by what is written in their titles, descriptions and tags. This is RETRIEVAL, not ranking: call it whenever the user wants to FIND or LIST videos rather than judge them. Use it for 'which of my videos are about X', 'show me every video where I talked about X', 'find my videos mentioning X', 'which videos have a referral or affiliate link in the description', 'list all my videos', 'what have I made about X', or any question whose answer is a SET of their videos. Also use it to pull ONE video's full record (its complete description, tags, length, views): pass that video's title as video. Leave everything empty to browse the whole library newest first. Results are paginated: each answer says how many matched and the offset to pass to see the next page, so keep asking to walk a large catalogue rather than stopping at the first page. It searches only what the creator WROTE, never what is spoken in the video. For how a video PERFORMED use analyze_video; for the best performers use find_best_videos. Needs no input: it reads their real connected YouTube channel directly. Never ask the creator anything first, not for context, not for a link, not for a title you could look up; call it immediately.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| after | No | Only videos published on or after this ISO date | |
| limit | No | Matches per page (default 50, max 200) | |
| query | No | Words that must all appear in the title, description or tags | |
| title | No | ||
| video | No | One video's title, to get its full record instead of a list | |
| before | No | Only videos published on or before this ISO date | |
| format | No | Only Shorts, or only long-form | |
| offset | No | Skip this many matches; use the offset the previous answer gave |