Skip to main content
Glama

Start a game prop from a brief

create_game_prop

Generate candidate reference images from a text brief to set art direction, then select one to proceed with 3D asset creation.

Instructions

SPENDS IMAGE CREDITS ONLY. Convenience entry point: takes a loose brief, builds a reconstruction-grade prompt, and generates N candidate reference images. It deliberately STOPS THERE and does NOT spend 3D credits — look at the returned candidates, call select_reference with your choice, then create_3d_asset. This exists so art direction stays with you rather than being guessed at.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYesShort identifier, e.g. "portable_atmospheric_processor".
categoryNo
numImagesNo
descriptionYesWhat the object is, in plain language.
waitSecondsNo
artDirectionNoFree-text style, materials and wear.
gameplayPurposeNo
dimensionsMetersNoReal-world size in metres. Used for scale sanity, not enforced by the generator.
targetTriangleCountNo
Behavior4/5

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

Annotations declare openWorldHint=true and readOnlyHint=false, but the description adds substantial behavioral value beyond those: it discloses the credit cost profile up front ('SPENDS IMAGE CREDITS ONLY' and not 3D credits), and reveals the transformation behavior (loose brief → reconstruction-grade prompt). No contradiction with annotations. It could go further on details like generation time or failure modes, which keeps it from a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three dense sentences with zero filler. The most critical operational fact (credit spending) is front-loaded in all caps, followed by the workflow and the design rationale. Every sentence earns its place; the structure mirrors the tool's purpose as an entry point.

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 tool with 9 parameters, a nested object, and no output schema, the description covers the workflow and handoff chain well but leaves parameter semantics to the schema, which is only 44% covered. The output shape ('candidate reference images') is hinted but not detailed. Given the strong sibling differentiation and workflow clarity, this is mostly complete with minor gaps around parameters and return details.

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 44%, and the description does not compensate by explaining individual parameters — it focuses on workflow. The schema itself carries descriptions for name, description, and dimensionsMeters, but parameters like category, artDirection, gameplayPurpose, waitSeconds, and targetTriangleCount have no descriptions and are not touched in the tool description. This is a real gap given the low 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?

States a specific verb-resource pair ('takes a loose brief, builds a reconstruction-grade prompt, and generates N candidate reference images') and explicitly frames itself as a 'convenience entry point' that deliberately stops short of 3D generation. It names the exact sibling tools it hands off to (select_reference, create_3d_asset), making the differentiation unambiguous without needing to open 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 Guidelines5/5

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

Provides an explicit sequential workflow: 'look at the returned candidates, call select_reference with your choice, then create_3d_asset.' It also states when NOT to use it indirectly by declaring that it stops at reference generation and spends no 3D credits — the agent knows this is the reference-stage tool, not the modeling stage. The rationale ('so art direction stays with you') gives clear context for selection.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/theisegoria/game-asset-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server