Skip to main content
Glama

Search listings

search_listings

Search Track & Blade used-equipment listings. Filters: class, make, model, year/price/hours min and max, free-text query. Limit defaults to 10 and caps at 25.

Input Schema

NameRequiredDescriptionDefault
makeNo
classNo
limitNo
modelNo
queryNo
year_maxNo
year_minNo
hours_maxNo
hours_minNo
price_maxNo
price_minNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It does disclose useful behavior beyond the schema: results are capped at 25 and default to 10, which tells the agent to be careful about pagination. It omits result shape, ordering, and whether filters are AND-combined, and 'Search' only implies a read-only operation.

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 sentences, no filler, with the resource identified up front before the filter inventory. Every clause maps to a calling decision and nothing is repeated from the schema verbatim.

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?

For an 11-parameter tool with no annotations and no output schema, the description covers the input side adequately and gives the limit behavior. It leaves out how results are returned or ordered, empty-result behavior, and whether the min/max pairs can be combined with free-text query, which an agent would need to call confidently.

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 0%, so the description must carry meaning, and it does group and name all 11 parameters: class, make, model, the year/price/hours min-max pairs, the free-text query, and limit. It also adds the default/cap semantics for limit that the schema alone does not convey. It stops short of units, currency, or matching semantics (exact vs partial) for the string filters.

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 (Search) and resource (Track & Blade used-equipment listings), so it is immediately distinguishable from get_listing (single fetch), get_specs, and recommend_machines. It does not name a sibling or explicitly contrast itself, but the verb+domain is unambiguous.

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?

Usage is implied by the verb and the enumerated filter dimensions, which conveys that this is the multi-criteria browsing entry point. However, it never states when to prefer this over get_listing or recommend_machines, nor any prerequisite conditions, leaving routing to inference.

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