Skip to main content
Glama

Showoff.dev – AI Mockup Generator

Final check

finish
Read-only

Runs the strict final check before you hand the work to the user and tells you the next step. It passes only without errors; empty screens count as errors. Use it once at the end, after review_scene and render_preview look right; while building use review_scene. Read-only. When it passes: for an image or store set, call export_image next for the real render and a download link; for a film it returns the editor link, where the user exports the video (export_image only gives a still); for a launch video it returns the render page, where the video renders in the user's browser. When it fails, it lists the errors with fixes.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
project_idYesProject id (from create_project or list_projects).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.7/5.0
Behavior5/5

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

Annotations cover the safety profile (readOnlyHint, destructiveHint=false, openWorldHint=false), and the description adds genuinely new behavior: pass/fail semantics, that empty screens count as errors, that it returns errors with fixes, and what the success return differs by project type. This is well beyond what the structured fields disclose.

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?

Front-loads the core action, then timing, then outcome routing in short clauses with no filler. Length is justified by the multi-branch next-step guidance, and each sentence carries distinct information.

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?

With no output schema, the description compensates by describing both failure returns (error list with fixes) and success returns per project type (editor link, render page, export_image follow-up). For a one-parameter read-only check tool, nothing an agent needs is missing.

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% for the single project_id parameter, so the schema already documents it fully (including its source: create_project or list_projects). The description adds no parameter-level detail, which is the expected baseline when the schema does the work.

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 ('Runs the strict final check') plus its scope ('before you hand the work to the user') and explicitly distinguishes itself from review_scene. An agent can tell it apart from review_scene and render_preview without opening 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?

Gives explicit timing ('once at the end, after review_scene and render_preview look right') and names the alternative for the other phase ('while building use review_scene'). It also routes the agent to the correct follow-up tool per project type (export_image vs editor link vs render page).

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