Skip to main content
Glama

gen_tripo_texture_model

Submit a Tripo texture task to add textures to an existing 3D model. Provide the model task ID and a texture prompt to generate the texture.

Instructions

Submit a Tripo texture_model task for an existing model task.

KB: see knowledge_base/31_GENERATIVE_CONTENT_PIPELINE.md#tripo-task-family Example: gen_tripo_texture_model(task_id="model-task-id", texture_prompt="mossy stone", confirm_spend=True)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pbrNo
task_idYes
textureNo
session_nameNodefault
texture_seedNo
confirm_spendNo
model_versionNov3.0-20250812
texture_promptYes
texture_qualityNo
texture_alignmentNooriginal_image

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

B3.4/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full burden. It mentions 'submit' and shows a confirm_spend argument, hinting at cost, but does not disclose that this likely creates an asynchronous job, consumes credits, or produces a task that must be polled and downloaded. The KB link offers partial guidance but the description itself is thin.

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?

The description is short, front-loaded with the core purpose, and includes a concrete example and KB pointer. It earns its place, though more parameter guidance would improve value without bloating the text.

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?

With 10 parameters, zero annotations, and a 0% schema coverage, the description is not complete enough for correct invocation. It omits workflow context (e.g., that the model task comes from another gen_tripo tool), spend confirmation semantics, and explanations for optional parameters. The output schema covers return structure, but the submission behavior remains underspecified.

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

Parameters2/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. The example clarifies task_id and texture_prompt and hints that confirm_spend matters, but the other seven parameters (pbr, texture, session_name, texture_seed, model_version, texture_quality, texture_alignment) receive no explanation beyond their defaults.

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?

The description opens with a specific verb and resource: 'Submit a Tripo texture_model task for an existing model task.' This clearly distinguishes it from sibling generation tools like gen_tripo_text_to_model or gen_tripo_refine_model, and the 'existing model task' qualifier narrows the scope.

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?

The description clearly implies when to use it: after a model task already exists, and the example demonstrates the required task_id and texture_prompt. It does not explicitly name alternatives or state when not to use it, but the prerequisite is clear.

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

Deploy Server

Other Tools