Skip to main content
Glama

Rack Warehouse fitment

Find vehicle

find_vehicle
Read-only

Turn the shopper's words ('2019 tacoma', 'subaru outback') into vehicles Rack Warehouse has fitment for, with the roof types each can have. Use the make and model it returns with the other tools.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
queryYes

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?

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description usefully adds that results are constrained to vehicles with Rack Warehouse fitment and include roof types, but says nothing about fuzzy-match behavior, ambiguous inputs, or what happens when no vehicle matches.

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, front-loaded with the core transformation and followed by the chaining instruction. No filler, no restating of the title.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter read-only resolver with no output schema, the description covers the input shape and what comes back (make, model, roof types). Only the failure/ambiguity path is unaddressed, which is a minor gap given the tool's simplicity.

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?

The single query parameter has 0% schema description coverage, so the description must carry the load. It does add real value by giving literal input examples ('2019 tacoma', 'subaru outback'), clarifying that free-form strings are acceptable, but it omits expected format boundaries and no-match handling.

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 transformation (shopper's free-text words → vehicles Rack Warehouse has fitment for) and adds what is returned (make, model, roof types). It also gestures at differentiation by telling the agent to feed the returned make/model to 'the other tools', positioning it as a resolver rather than a fitment checker like what_fits, though it never names that sibling explicitly.

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 input framing ('the shopper's words') and the chaining note 'Use the make and model it returns with the other tools.' There is no explicit statement of when to use this versus check_fit, what_fits, or search_products, and no exclusion guidance.

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