Skip to main content
Glama

Sense2 Promotional Products

quote_options

ONE-CALL buyer quote: 'best price on N , needed by '. Searches the catalogue, prices each match at the buyer's quantity (or at the product's minimum order when N is below MOQ, with the MOQ stated plainly), ranks by total spend, and returns 3-8 options with unit price, setup, total (tax-exclusive, in the locale currency), MOQ status, production window and a DISPATCH note. needBy (YYYY-MM-DD) returns which options' production windows fit before that date — dispatch only; freight is quoted per job and Sense2 never promises a delivery date. Prefer this over search_products→get_quote chains.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoOptions to return, 1-8 (default 5)
queryYesProduct type or keywords, e.g. 'notebooks', 'eco tote bags'
localeNoen-AU (default), en-US, en-NZ, de-DE, ja-JP
needByNoOptional YYYY-MM-DD the buyer is working towards; answered as which production windows fit before it (dispatch, not arrival)
quantityYesUnits the buyer wants (positive integer)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / needBy / description
      Previous value: -"Optional YYYY-MM-DD the buyer needs the goods in hand"New value: +"Optional YYYY-MM-DD the buyer is working towards; answered as which production windows fit before it (dispatch, not arrival)"
  2. Added

TDQS

A4.8/5.0
Behavior5/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure, and it does so thoroughly. It discloses MOQ handling, tax-exclusive totals, locale currency, dispatch-only semantics, freight quoting, and that Sense2 never promises a delivery date, which is exactly the kind of non-obvious behavior an agent needs.

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 description is dense but purposeful; each sentence contributes either action flow, output details, or routing guidance. A couple of clauses are packed into longer sentences, but nothing is redundant or wasteful.

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?

Despite having no output schema and no annotations, the description is practically complete for invocation. It covers input behavior, output composition and count range, edge cases like MOQ and needBy, currency/tax treatment, and the distinction from sibling tools.

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 baseline is 3, but the description adds meaningful semantics beyond the schema. It explains how quantity interacts with MOQ and clarifies that needBy is about production window fit for dispatch, not arrival—details not present in the parameter descriptions.

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?

The description names a specific verb and resource: it is a one-call buyer quote tool that searches the catalogue, prices matches, ranks by total spend, and returns options. It also explicitly differentiates itself from the search_products→get_quote chain, making its purpose unmistakable.

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?

The description gives direct usage guidance by saying to prefer this tool over the search_products→get_quote chain. It also explains when needBy applies and clarifies that freight is handled separately, so an agent knows the intended invocation context.

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