Skip to main content
Glama

List directional sprite styles

listDirectionalSpriteStyles
Read-onlyIdempotent

List the styles Directional Sprites can render a 3D model in, with the perspectives (camera heights) and the eight directions they render from. Each style has an id (pass it as style_id), a label, a description, a family, whether it is pixel art, a thumbnail_url of the style at its defaults, its current version, and its settings: each setting has a name (the key in style_params), a kind (choice, bool or color - a color setting also takes any colour), its options ({label, value}) and its default. advanced_settings work the same way. Free discovery endpoint: it does not charge credits. Use it before previewDirectionalSprites, createDirectionalSprites and createDirectionalStills.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.8/5.0
Behavior5/5

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

Annotations already cover readOnly/idempotent/non-destructive, but the description adds non-obvious context: 'Free discovery endpoint: it does not charge credits' — a cost trait annotations cannot express. It also enumerates what the response contains (id, label, description, family, pixel art flag, thumbnail_url, version, settings, advanced_settings), compensating for the absent output schema.

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?

Purpose and the free-endpoint/ordering guidance lead; the schema of returned fields is listed densely in the middle. Every clause carries information, but the single long sentence listing seven response fields is heavy and could be tabulated or trimmed.

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

Completeness5/5

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

No output schema exists, and the description fully documents the return shape including nested setting objects and advanced_settings, plus cost and sequencing. An agent can call it and use the result with no gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Zero parameters, so baseline is 4. The description goes slightly further by explaining downstream semantics (the id is passed as style_id; a setting's name is the key in style_params), which helps the agent chain calls, though this is arguably usage rather than parameter info.

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 ('List the styles Directional Sprites can render a 3D model in') plus scope ('perspectives (camera heights)' and 'eight directions'). Clearly distinguishable from creation siblings like createDirectionalSprites and previewDirectionalSprites.

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?

Explicitly instructs 'Use it before previewDirectionalSprites, createDirectionalSprites and createDirectionalStills', naming the three alternatives and the ordering condition. No inference required.

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.