Skip to main content
Glama

List actions (no auth)

list_actions
Read-onlyIdempotent

No authentication required. List every supported animation action_id grouped by camera view (side-scrolling, isometric, topDown), with preview image URLs you can show the user. Each action includes action_version and supports_upscale. Call this before generate_sprite to pick a valid action_id + view_type. For isometric, actions include per-direction previews.

Input Schema

NameRequiredDescriptionDefault
view_typeNoOptional: return only actions for this camera view.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnly/idempotent/closed-world, and the description adds real value beyond them: no auth required, the response is grouped by view, and isometric results carry per-direction previews. It does not discuss limits or result size, so it falls short of fully rich behavioral 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?

Dense and mostly front-loaded, with the sequencing instruction and return contents stated compactly. Leading with 'No authentication required' rather than the tool's purpose is a minor ordering weakness, but nothing is wasted.

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 carries the return-shape burden and does it well (grouping, per-action fields, preview URLs, isometric direction previews), plus the auth and sequencing context. It omits any notion of catalog size or result limits, a small gap for a full-catalog list tool.

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% with an enum, so the schema already defines view_type and its allowed values. The description largely restates the three view names ('side-scrolling, isometric, topDown') that the enum provides, adding little new parameter meaning; baseline 3 applies.

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?

Specific verb+resource: 'List every supported animation action_id grouped by camera view', with the concrete return contents (preview image URLs, action_version, supports_upscale) named. It is clearly distinct from siblings like list_models or get_pricing without needing their schemas.

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?

Gives an explicit sequencing rule: 'Call this before generate_sprite to pick a valid action_id + view_type', which tells the agent exactly when this tool matters. It stops short of a 5 because no when-not condition or alternative path is stated, though the listed siblings are not true alternatives.

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