Skip to main content
Glama

Send a project to Drint 3D Studio

send_to_3d_studio
Read-onlyIdempotent

Prepare one of the signed-in person's Drint projects for Drint 3D Studio, where its whole product set is staged and rendered as photo-real scenes that come back to the project's Hộp duyệt. Returns a link: it opens the project in Drint with the hand-on menu up, and the person clicks "Dựng cảnh ở 3D Studio" — the products and their artwork are built in their browser, so this tool cannot send them by itself. Take the id from list_my_projects.

Input Schema

NameRequiredDescriptionDefault
idYesThe project id from list_my_projects.
langNoThe user's language (vi, en, th, zh…). Default en.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnlyHint, idempotentHint, destructiveHint false), and the description adds the genuinely non-obvious fact that the tool does not itself send anything — it returns a link the human must click, with rendering done in the user's browser. It also states where results land (the project's approval inbox), which an agent could not derive from structured fields.

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?

A single dense sentence carries the whole purpose, but the most decision-relevant caveat ('this tool cannot send them by itself') is buried mid-sentence behind an aside about the in-product menu label rather than being front-loaded. The mixed-language UI strings also add reading cost without adding callable information.

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 only two fully-documented parameters and no output schema, the description covers the essentials: what is prepared, what is returned (a link), who completes the action, and where output surfaces. Missing only explicit sibling routing and any note on failure modes or repeat invocations.

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 100%, so both parameters are already documented, including that id comes from list_my_projects. The description repeats that provenance but says nothing about the lang parameter or its default, so it adds little beyond the schema — baseline 3.

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?

The description names a concrete verb and resource ('Prepare ... a Drint project for Drint 3D Studio') and explains the outcome: products staged and rendered as photo-real scenes returned to the project's approval inbox. It is distinguishably about 3D staging rather than the sibling open_my_project/open_mockup, though it never explicitly contrasts with them and the 'send' framing is a bit at odds with the actual prepare-and-link behavior.

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

Usage Guidelines3/5

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

It gives a predecessor hint ('Take the id from list_my_projects') and implies the use case (wanting products rendered as photo-real scenes), but offers no when-not guidance or comparison against the other project-opening siblings, so the agent must infer selection.

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