Skip to main content
Glama

Turn a mascot to a slight side view

turn_mascot

Show the mascot in a slight side or three-quarter view, as a look of its own made from the same drawing. Every motion plays from that view. Free and instant. 'front' goes back. A full side view needs a new drawing: use edit_mascot with variant_name.

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": {
      "id": "<id>",
      "facing": "<facing>"
    },
    "name": "turn_mascot"
  }
}

Input Schema

NameRequiredDescriptionDefault
idYes
amountNo
facingYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.7/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does meaningful work: it discloses cost and latency ("Free and instant"), reversibility ("'front' goes back"), and that the view is derived from the same drawing rather than creating a new asset. It stops short of saying whether existing clips or animations are re-rendered to the new view, and whether the change persists across sessions.

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?

The primary action is front-loaded and sentences are short, but several phrases are ornamented rather than informative ("as a look of its own made from the same drawing", "Every motion plays from that view"), costing space without adding precision. The trailing fragment about edit_mascot is effective but the body could be tightened.

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

Completeness3/5

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

For a free, instant, no-output-schema mutation of a mascot's view, most of what an agent needs is present: what it does, what it costs, and how to reverse or escalate. Missing is any statement of effect on already-created clips and of the 'amount' default, which matter for a tool whose whole purpose is changing the basis for every animation.

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 0%, so the description must compensate. It does explain two enum values ('front' for facing, and 'slight'/'three-quarter' implicitly via the opening sentence), but 'id' is never described and the optional 'amount' parameter's default when omitted is unstated. Partial compensation for a real coverage gap.

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?

"Show the mascot in a slight side or three-quarter view" names a concrete verb and resource, and the line about full side views needing edit_mascot with variant_name separates it from that sibling. The clause "as a look of its own made from the same drawing" is a bit abstract but the core action is unambiguous.

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

Usage Guidelines4/5

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

It states the use condition (slight side / three-quarter) and names the alternative path for the out-of-scope case: a full side view requires edit_mascot. It also notes that animations play from the resulting view. It does not address other adjacent siblings like switch_look or animate_mascot, so the routing is clear but not exhaustive.

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