Skip to main content
Glama

Get a series' own preset episode ideas (only when asked for them)

list_series_ideas
Read-onlyIdempotent

Returns ONE series' CURATED preset ideas (the authored cards the webapp shows on its idea step). Free, instant, creates nothing. THIS IS NOT THE DEFAULT WAY TO GET AN IDEA: invent three of your own, one line each, and sharpen them with the user in chat; call this only when the user asks what the SERIES itself suggests ('show me the ones from the app'). Then offer at most 3, one line each, as the series' own presets, ending 'or tell me yours'; never paste an idea's full text or send one to generate_story_video unchanged without the user choosing it. What you pass as idea is one short paragraph in the user's own terms: you never author scenes, dialogue or image prompts. An empty ideas list means the series ships none (input.has_idea_presets on its full list_series entry says so up front). 404 = unknown series id.

Input Schema

NameRequiredDescriptionDefault
series_idYesThe series id, exactly as `list_series` returns it.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Goes well beyond the readOnly/idempotent annotations by disclosing empty-state semantics ("An empty `ideas` list means the series ships none"), the 404 case, and hard presentation constraints (offer at most 3, one line each, end with 'or tell me yours', never paste full text). Some phrasing such as "Free, instant, creates nothing" restates what the annotations already declare, which keeps it from 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.

Conciseness3/5

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

Purpose is front-loaded, but the body is a dense run-on mixing usage rules, output formatting, downstream constraints, and empty-state handling, with heavy all-caps emphasis. Most clauses earn their place, yet the `idea` paragraph belongs to a different tool and dilutes this one.

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

Completeness4/5

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

With no output schema, the description still covers return semantics (a list of preset cards, brevity of items, empty-list meaning) plus the 404 error. What it lacks is any indication of item structure beyond "one line each," but that is a minor gap for such a narrow read.

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?

Schema coverage is 100% and there is only one parameter, so the schema already carries the load; the description only adds the 404-means-unknown-id behavior. It also discusses an `idea` value that is not a parameter of this tool, which could momentarily confuse an agent mapping arguments.

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?

States a specific verb and resource with scope precision: "Returns ONE series' CURATED preset ideas (the authored cards the webapp shows on its idea step)." It also explicitly distinguishes itself from the sibling path an agent would otherwise take, naming generate_story_video and the default invent-your-own behavior.

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?

Gives an explicit when-not ("THIS IS NOT THE DEFAULT WAY TO GET AN IDEA: invent three of your own") and a narrow when ("call this only when the user asks what the SERIES itself suggests"), including a sample user utterance. It also lists the follow-up behavior after the call, so the agent knows the whole workflow, not just the trigger.

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.

Directories

Listed in ChatGPT · aicut

Last observed