Skip to main content
Glama

Aithon

quote.request

Request a quote for a scoped service. Reuse client_reference to get the same quote back.

Input Schema

NameRequiredDescriptionDefault
addressNo
quantityNo
service_idYesService ID from catalog.search
term_monthsNo
variant_keyNo
fixture_labelNo
client_referenceYes
confirm_request_idNo
service_configurationNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.8/5.0
Behavior2/5

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

No annotations are supplied, so the description must carry the behavioral burden. It discloses one important trait—reusing client_reference returns the same quote—but omits whether the call creates or mutates state, permission requirements, side effects, and error behavior.

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?

Two short sentences with no filler, the core action stated first and the idempotency hint second. The text is appropriately sized and front-loaded.

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?

For a 9-parameter tool with nested objects, no annotations, and no output schema, the definition is too thin. It covers the core action and one parameter behavior but leaves tool selection, most parameter meanings, and mutation semantics undocumented.

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 only 11%, and the description explains just client_reference's reuse semantics. It adds no meaning for most of the 9 parameters, including address, quantity, term_months, variant_key, confirm_request_id, and service_configuration.

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 the specific action (request a quote) and domain object (scoped service), distinguishing it from quote.get and quote.cancel by verb. However, it does not explicitly contrast itself with those siblings or clarify what 'scoped' means, so it falls short of full sibling differentiation.

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

Usage Guidelines2/5

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

There is no when-to-use guidance relative to quote.get, quote.cancel, order.draft, or cart.draft.create. The only usage-like instruction concerns reusing client_reference for idempotency, which is a parameter behavior rather than a tool-selection rule.

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