Skip to main content
Glama

cars_session_tradein

Set or update the buyer's trade-in vehicle information. Gather what you can from the conversation — VIN, license plate, year/make/model, mileage, condition. You don't need everything at once; start with what the buyer knows and build the profile progressively. The dealer will make the trade-in offer based on this info. Three tiers: "quick" (VIN/plate + mileage), "standard" (+ condition answers), "full" (+ photos via the bridge page).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
vinNoTrade-in vehicle VIN (17 chars). If provided, the server decodes year/make/model/trim via NHTSA.
makeNoMake (auto-filled if VIN provided)
trimNoTrim level
yearNoModel year (auto-filled if VIN provided)
colorNoExterior color
modelNoModel (auto-filled if VIN provided)
notesNoAdditional notes about the trade-in
plateNoLicense plate number (alternative to VIN)
mileageNoCurrent odometer reading
sessionYesSession hash
agent_idNoYour agent identifier
accidentsNoAccident history: none, minor, moderate, major, unknown
title_typeNoTitle status: clean, salvage, rebuilt, lien
body_damageNoBody damage: none, minor, moderate, significant
plate_stateNoState the plate is registered in (e.g. FL, TX)
modificationsNoAftermarket modifications (free text)
tire_conditionNoTire condition: good, fair, needs_replacement
warning_lightsNoDashboard warning lights on? 0=no, 1=yes
mechanical_issuesNoKnown mechanical issues (free text)

TDQS

A4.2/5.0
Behavior3/5

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

With no annotations, the description carries the full transparency burden. It does disclose that the tool supports progressive updates ('You don't need everything at once') and implies a partial update model. It also mentions the dealer uses this info for the offer. But it does not state whether the operation overwrites existing fields, whether it creates or updates a record, or any potential side effects like changes to the deal. This is moderate transparency for a mutation tool.

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?

The description is concise (about 55 words) and front-loaded with the action and resource. It packs essential guidance into three sentences without redundancy. Each sentence adds either purpose, usage strategy, or tiering information.

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?

Given the complexity (19 parameters) and lack of output schema/annotations, the description is largely complete: it explains what to collect, how to approach it progressively, and the tiers. The only gap is that it mentions 'photos via the bridge page' but the schema has no photo parameter, which may be slightly confusing. It also does not describe the return value, but that is secondary for an update tool.

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?

The schema covers all 19 parameters with descriptions, so the baseline is 3. The tool description adds value by grouping parameters into tiers (quick = VIN/plate + mileage, standard = condition answers, full = photos via bridge page), which helps the agent decide which optional parameters to include. This semantic grouping goes beyond the flat schema 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 opens with a specific verb+resource: 'Set or update the buyer's trade-in vehicle information.' This clearly distinguishes the tool from its sibling cars_session_tradein_read, which is for reading. It also defines the scope (trade-in vehicle) and the goal (dealer makes offer based on this info).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear usage context: gather trade-in info from the conversation, start with what the buyer knows, and build progressively. It also defines three tiers (quick/standard/full) that guide how much info to collect. However, it does not explicitly mention when to avoid this tool or point to alternatives, so it stops short of a 5.

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.

TDQS

A3.5/5.0
Disambiguation4/5

Most tools target distinct resources (dealer inventory, vehicle search, session actions), but cars_session_message and cars_session_reply have overlapping purposes as both involve posting messages. The session tools are otherwise clearly differentiated by their action verbs.

Naming Consistency3/5

All tools share the 'cars_' prefix and use snake_case, but the verb-noun pattern is inconsistent: some are action-first (cars_search, cars_session_create) while others are noun-only (cars_vehicle, cars_dealers, cars_history). Session tools follow a consistent 'session_<verb>' structure, but the broader set mixes conventions.

Tool Count3/5

With 19 tools, the set is on the heavy end, falling in the 16-25 range that feels borderline. The count is justified by the comprehensive session workflow, but it approaches the threshold where tool selection becomes cumbersome.

Completeness3/5

The core journey of searching, inspecting, and tracking vehicles through sessions is well covered, including dealer communication and trade-in. However, there are notable gaps: no way to remove a vehicle from a session or update general buyer profile details (payment method, timeline) after initial creation.

Resources