Skip to main content
Glama

Link to an AI Architectures design tool

get_design_tool_link
Read-onlyIdempotent

Use this when the user wants something AI Architectures does on its website from a photo or image: a remodel preview on a photo of their own home, a photoreal render from a sketch or model view, a render from a description, virtual staging, a listing photo kit, a clean floor plan image from a sketch or scan, a CAD drawing from a sketch, or before/after examples. Returns the page that does it; the user uploads the photo there.

Input Schema

NameRequiredDescriptionDefault
taskYesWhat the user wants to do.

Output Schema

NameRequiredDescriptionDefault
kindYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior4/5

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

Annotations declare readOnly/idempotent/non-destructive and the description is fully consistent with them. Beyond the annotations it adds the crucial behavioral fact that no work is performed here — it only returns a page and the user uploads the photo themselves — which prevents an agent from expecting a rendered image back. It does not mention whether these renders consume credits, which the sibling get_credit_balance implies are tracked.

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 trigger condition is front-loaded and the return behavior is stated at the end in one short sentence. The middle is a long comma-separated list, but each item earns its place as an intent-to-enum mapping rather than filler.

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 an output schema present, the description needn't describe the return payload, and it still usefully says the response is a page URL plus an upload instruction. For a single-parameter routing tool this is close to complete; only the cost/credit implication is unaddressed.

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?

Schema coverage is 100%, so the enum values and their terse 'What the user wants to do' description are already documented. The description goes beyond that by translating natural-language user intents ('virtual staging', 'before/after examples', 'clean floor plan image from a sketch or scan') into the corresponding enum members, which is exactly the mapping an agent needs to pick a value.

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 states a concrete outcome — it returns the web page that performs a specific AI Architectures imaging task, and the user uploads their photo there. The enumerated task list makes the resource scope unambiguous. It does not, however, explicitly contrast itself with overlapping siblings such as get_cad_drawing or start_cad_drawing, so an agent must infer the boundary from the task names alone.

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 opening clause gives a clear trigger condition ('when the user wants ... from a photo or image') and lists eight concrete scenarios that map to the actual work. There are no explicit exclusions or named alternatives, which matters here because 'a CAD drawing from a sketch' overlaps conceptually with the sibling CAD tools.

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