Skip to main content
Glama

ForthClear Liquidation Marketplace

Respond to a quote request

respond_to_quote

Respond to a buyer's quote request (seller tool)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
actionYesaccept the buyer's terms as asked, counter with a different price (requires counter_price), or decline the request.
messageNoOptional note sent to the buyer alongside the decision.
counter_priceNoCounter offer price in cents (for counter action)
quote_request_idYesId of the quote request to answer, as returned by get_quote_requests.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed3 schema fields changed
    • addedInput schema / properties / action / description
      Added value: +"accept the buyer's terms as asked, counter with a different price (requires counter_price), or decline the request."
    • addedInput schema / properties / message / description
      Added value: +"Optional note sent to the buyer alongside the decision."
    • addedInput schema / properties / quote_request_id / description
      Added value: +"Id of the quote request to answer, as returned by get_quote_requests."
  2. First observed

TDQS

C2.8/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=false, idempotentHint=false and destructiveHint=false, so safety basics are covered. However, the description adds no behavioral context of its own — it never says that accept/counter are binding commitments to the buyer, whether a decision can be changed, or what happens on repeated calls despite the non-idempotent flag.

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?

It is a single front-loaded clause with no waste, but it is so terse that it borders on under-specification; the parenthetical qualifier is the only extra information offered.

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 state-changing seller action with no output schema, the description omits the outcome of each decision (e.g. that accepting creates an order or locks in terms) and any error or precondition context. Annotations cover only the generic safety profile, leaving the workflow gaps unaddressed.

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%, including the action enum and the counter_price dependency, so the schema carries the parameter burden. The description adds no parameter detail, making the baseline 3 appropriate.

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 specific verb+resource ("Respond to a buyer's quote request") and the "(seller tool)" qualifier separates it from buyer-side siblings like request_quote and get_quote_requests. It is clear what the tool acts on, though it doesn't explicitly name which sibling to prefer.

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, no prerequisites, and no mention of alternatives such as get_quote_status or get_quote_requests. The agent must infer the workflow entirely from the name.

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