Skip to main content
Glama

Delete clips

delete_clips

Delete clips. ripple=true closes the gap on their track.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "clipIds": "<clipIds>"
    },
    "name": "delete_clips"
  }
}

Input Schema

NameRequiredDescriptionDefault
rippleNo
clipIdsYes
projectIdNoProject to act on (default: the open one)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.9/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=false, openWorldHint=false, and destructiveHint=false, and the description adds only the ripple behavior of closing the gap. It does not say whether deletions are undoable, what happens with unknown clipIds, whether clips must be selected first, or what the result of the call communicates to the caller. There is mild tension between "Delete" and destructiveHint=false, though reversibility via undo makes this defensible rather than a hard contradiction.

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?

Two short sentences, front-loaded with the action, with zero filler. The ripple note is compact and useful, though the description is terse enough that it omits information an agent would want rather than being optimally sized.

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

Completeness2/5

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

For a destructive, non-readonly mutation with three parameters, no output schema, and no annotation detail beyond safety hints, the description is thin. It leaves the agent without prerequisites, error behavior, or the relationship between clipIds and projectId (e.g. whether clips must belong to the given project).

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 33%: only projectId is documented inline, and ripple is undocumented in the schema, so the clause "ripple=true closes the gap on their track" genuinely compensates for that gap. clipIds is left unexplained (format of the ID strings, whether cross-track selection is allowed), so the coverage is only partially filled.

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

Purpose4/5

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

States a specific verb and resource ("Delete clips"), so an agent immediately knows the operation. It does not differentiate from neighboring destructive/removal siblings such as delete_ranges, delete_words, remove_silences, or delete_bin, so the agent must infer the scope from the name alone.

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

Usage Guidelines2/5

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

There is no explicit guidance on when to use this versus alternatives (e.g. delete_ranges for time ranges, remove_filler_words for transcript-driven cleanup, or trim_clip for shortening). The only conditional hinted at is the ripple flag, which is parameter semantics rather than when-to-use guidance.

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