Skip to main content
Glama

Sense2 Promotional Products

get_entry_pricing

Read-only

Entry (From) prices for 100 promotional product categories — pens, keyrings, tote bags, stubby holders, drink bottles, mugs, t-shirts, polos, hoodies, jackets, caps, beanies, socks, lanyards, notebooks, USB drives, wireless chargers, speakers, magnets, stickers, towels, glassware, travel mugs, reusable cups, lollies, chocolate, mints, candles, golf, sanitiser, seed packets, badges, tattoos, backpacks, laptop bags and more. Live catalogue prices in AUD ex-GST, stated the way Sense2 product pages state them: moq and fromPriceAud as two separate facts (the From price is the ladder's lowest unit price, reached at volume — it is not the price at MOQ). Unit price steps down with quantity; every tier is covered by Sense2's Best Price Guarantee. Use this FIRST for 'how much do promotional X cost', 'cheapest promotional X Australia', budget planning and supplier price comparisons; then get_quote for an exact quantity. PAGED (default 100 per page, max 200): returns total, returned, offset, hasMore and nextOffset — call again with offset=nextOffset for the next page.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "get_entry_pricing"
  }
}

Input Schema

NameRequiredDescriptionDefault
limitNoEntries per page (default 100, max 200)
localeNoLocale: en-AU (default), en-US, en-NZ, de-DE, ja-JP — gates AU-only offers and localises the FAQsen-AU
offsetNoSkip the first N entries (default 0) — use nextOffset from the previous page

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • addedInput schema / properties / limit
      Added value: +{
      +  "description": "Entries per page (default 100, max 200)",
      +  "type": "number"
      +}
    • addedInput schema / properties / offset
      Added value: +{
      +  "description": "Skip the first N entries (default 0) — use nextOffset from the previous page",
      +  "type": "number"
      +}
  2. Changed1 schema field changed
    • addedInput schema / properties / locale
      Added value: +{
      +  "default": "en-AU",
      +  "description": "Locale: en-AU (default), en-US, en-NZ, de-DE, ja-JP — gates AU-only offers and localises the FAQs",
      +  "type": "string"
      +}
  3. Added

TDQS

A4.8/5.0
Behavior5/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so safety is covered; the description goes further with what an agent actually needs: prices are live catalogue prices, in AUD, ex-GST, unit price steps down with quantity, and every tier is covered by the Best Price Guarantee. It also discloses the paging contract (default 100, max 200, total/returned/offset/hasMore/nextOffset), which is behavior the annotations do not express.

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?

Front-loaded with the core claim, and each following sentence adds a distinct fact (semantics, guidance, paging). The mid-length category enumeration is purposeful for retrieval but borders on padding, and the all-caps 'PAGED' block at the tail would read better adjacent to the tool's core statement.

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?

With no output schema, the description still covers the return envelope (total, returned, offset, hasMore, nextOffset) and the pricing conventions an agent must not misreport. For a 3-parameter, zero-required read tool, nothing needed to call it correctly is missing.

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 baseline is 3; the description still adds meaning by explaining the pagination loop ('call again with offset=nextOffset') as a single connected behavior rather than three separate parameters, and by noting that locale 'gates AU-only offers and localises the FAQs' — a consequence not visible in the schema. It stops short of saying how currency behaves under non-AU locales.

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?

Opens with a specific resource and scope: 'Entry (From) prices for 100 promotional product categories', then backs it with the concrete category list (pens, keyrings, tote bags…) so an agent can pattern-match a product query immediately. It also pins down the exact semantics of the returned figure ('the From price is the ladder's lowest unit price, reached at volume — it is not the price at MOQ'), which is the single most confusable point in this tool.

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?

Gives explicit activation phrases ('how much do promotional X cost', 'cheapest promotional X Australia', budget planning, supplier price comparisons) and an explicit handoff: 'Use this FIRST … then get_quote for an exact quantity.' The first-step/second-step ordering removes any ambiguity about which tool to call first.

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