Skip to main content
Glama

First Pass — Cast's automatic edit

cast_first_pass

Cast's one-click edit: an LLM editor removes fillers and false starts, shortens pauses, fixes the transcript, adds chapters and picks a music bed. status shows the free 60-second preview (with a listenable before/after URL). run (paid, small) re-runs the preview when it is only "offered". apply (paid, needs a paid plan) edits the WHOLE episode and returns the cuts + chapters + music task to feed cast_build_project. Paid actions return a quote first — call again with the quote_id to confirm and spend.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
actionNostatus
quote_idNoConfirm a quote returned by a previous run/apply call
wait_secondsNo
audio_file_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior4/5

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

With annotations covering mutation (readOnlyHint=false) and non-idempotency, the description adds substantial behavioral context: which actions are free vs paid, which require a paid plan, that apply edits the WHOLE episode, and that paid actions return a quote requiring a second call with quote_id to spend. It does not specify what happens to the source audio or irreversibility, but for a well-annotated tool this is strong disclosure.

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?

The description is dense and front-loaded, starting with the core purpose then action semantics. It is information-rich for its length, though the run-on sentence structure for the three actions could be broken down slightly for readability.

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?

For a 4-param, multi-action tool with no output schema, the description does a good job covering the workflow, prerequisites, costs, and the confirm-with-quote_id flow, and it names the downstream sibling. It omits details about wait_seconds behavior and what apply returns precisely, but is largely complete for correct invocation.

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 description coverage is only 25%, so the description must compensate. It explains the action enum values' meanings and the quote_id confirmation flow, which is valuable. However, wait_seconds and audio_file_id are not explained in the description, leaving some param semantics unaddressed despite the low schema coverage.

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 states a specific verb and resource ('Cast's one-click edit') and enumerates exactly what the LLM editor does: removes fillers, shortens pauses, fixes transcript, adds chapters, picks a music bed. It also explicitly routes the output to the sibling cast_build_project, distinguishing it from other cast_* tools.

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?

It gives explicit when-to-use guidance by describing each action's purpose and condition: status for the free preview, run to re-run when the preview is only 'offered', apply for the whole episode on a paid plan. The paid workflow (quote first, then confirm with quote_id to spend) is spelled out, including the paid-plan prerequisite for apply.

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