Tubask exposes exactly three MCP tools. Your assistant should pick one entry point per user goal — not chain search → metadata → transcript → summarize.
User message
│
├─ Paste link / @handle / playlist / search text?
│ └─► youtube_query (intent=auto or goal shortcut)
│
├─ Understand ONE video (summary, chapters, quotes)?
│ └─► summarize_video
│
└─ Need EXACT words (keyword, timestamp, time range)?
└─► get_transcriptgoal is the user-friendly shortcut your assistant can pass to youtube_query. It maps internally to an intent. Prefer goal in natural prompts; use intent when you need precise control.
| goal | Typical use |
|---|---|
| auto | Detect from pasted ref (default) |
| advice | What does this creator teach about X? (multi-video) |
| latest | Recent uploads from a channel |
| research | Topic search across YouTube |
| comments | Top comments on a video |
| playlist | Videos in a playlist |
| info | Channel or video metadata |
Each tool response includes a next_steps[] array — suggested follow-up actions with ready-made parameters. Your assistant should read these instead of inventing another tool chain.
Anti-pattern
summarize_video eight times for creator advice. Use youtube_query(goal="advice") once.