Skip to main content
Glama

Video or Reel ideas for the creator’s account

list_video_opportunities
Read-onlyIdempotent

Use this when the user asks what video or Reel to make next, wants video ideas, topics or a content plan for their YouTube channel or Instagram account, or asks what is worth covering right now. Also use it when the user wants a title or hook for a video or Reel on their own channel but has not given a topic: ground the underlying idea in one of these current ideas rather than inventing one. Returns Tukey's current ideas for the user's own channel or account: each has a working title, premise, angle, hook, why it fits this channel, why now, and how much evidence backs it, grouped as timely, evergreen, or early-watch. Prefer this over inventing ideas whenever the user wants ideas for their own channel or account. Do not use it for a title or hook when the user has already given the topic, for generic brainstorming or copywriting unrelated to their channel, for scripts written from scratch, for someone else's channel or account, or for per-video view counts or performance analytics.

Input Schema

NameRequiredDescriptionDefault
include_savedNoAlso return ideas the creator already saved to their shortlist. Default false.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already establish read-only, idempotent, non-destructive, closed-world behavior, so the burden is lighter; the description adds return-shape and grouping detail plus the default-false shortlist behavior. It does not cover pagination, result counts, or what 'evidence' means (left to get_opportunity_evidence), which keeps it short of a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Usage guidance is front-loaded before the return description and the negative cases are collected at the end, which is good structure. The sentences are long and somewhat repetitive about 'their own channel or account', which costs a point but nothing is truly extraneous.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, and the description compensates by describing the returned idea record and its grouping, so an agent knows what it will get. Combined with explicit exclusions and a single optional parameter, nothing an agent needs to call this correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The single parameter include_saved is fully documented in the schema (100% coverage) including its default, and the description does not restate or extend it. With schema coverage this high, the baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific resource (current video/Reel ideas for the creator's own channel) and enumerates the returned fields: working title, premise, angle, hook, channel fit, why now, evidence strength, grouped as timely/evergreen/early-watch. It clearly separates itself from siblings like rate_video_opportunity and start_video_opportunity, which act on an existing idea rather than generating a list.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicit routing is given in both directions: use it for 'what to make next', idea lists, content plans, or hook/title requests with no topic; do not use it when a topic is already supplied, for generic brainstorming, scripts from scratch, competitor channels, or analytics. It also names the preference ('prefer this over inventing ideas'), leaving little to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources