Skip to main content
Glama

Tendrils — live commerce tools for AI agents

calculate_room_fit_and_clearance

Calculate whether a sofa or sectional fits a room with 30-36 inch walking clearance verification.

Input Schema

NameRequiredDescriptionDefault
product_handleYesProduct handle (e.g. 'monika-sleeper-sofa' or 'mason-leather-89-sofa-1')
room_width_feetYesWidth of the living room space in feet (e.g. 12)
room_length_feetYesLength of the living room space in feet (e.g. 10)
include_coffee_tableNoWhether a standard 36x24 inch coffee table is placed in front of the sofa

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior3/5

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

No annotations exist, so the description carries the full burden. It does disclose one meaningful behavioral trait, the 30-36 inch walking clearance rule, which is context beyond the schema. However it never says what the result looks like (pass/fail verdict, clearance margin, recommendations), whether it fails loudly for oversized sofas, or what assumptions it makes about sofa dimensions from the handle.

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?

A single front-loaded sentence with no filler or repetition. It is arguably too short rather than too long, but nothing in it wastes space.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no annotations and no output schema, the description is the only place an agent can learn about result shape and failure behavior, and it omits both. The core calculation and clearance threshold are covered, but a fit-check tool without a described verdict format leaves a real gap.

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 the four parameters are already fully documented, establishing a baseline of 3. The description adds only the implicit constraint that product_handle refers to a sofa or sectional, and says nothing about the include_coffee_table toggle despite it materially changing the clearance math.

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?

States a specific verb ('Calculate') and a specific resource ('whether a sofa or sectional fits a room') plus the clearance check, which is concrete enough for an agent to know what it returns conceptually. It is reasonably distinguishable from sibling floorplan/constraint tools, though it never explicitly contrasts itself with them.

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?

Use is implied (pre-purchase fit check for a sofa in a given room), but there is no explicit when-to-use, when-not-to-use, or pointer to alternatives such as generate_room_floorplan or find_products_by_constraints. No prerequisites, such as needing a valid product handle from a search tool first, are stated.

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.