Skip to main content
Glama

Get vehicle action and reminder detail

get_vehicle_action_detail
Read-onlyIdempotent

Return up to 20 actions and the latest 20 reminder records for one owned vehicle. These lists are not exhaustive; open_maintenance_count is the exact open-maintenance total. Read-only.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
vehicle_idYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
detailYes
data_noticeYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior5/5

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

Beyond the annotations (readOnly, idempotent, non-destructive, closed-world), the description discloses critical behavioral traits: the lists are capped at 20 actions and the latest 20 reminders, they are explicitly not exhaustive, and open_maintenance_count is called out as the authoritative open-maintenance total. This truncation/authority disclosure is exactly the kind of context an agent needs to avoid misreading partial results.

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?

Three short sentences, front-loaded with the core return behavior and immediately followed by the truncation caveat. Every clause carries information; the only near-redundancy is the trailing "Read-only," which the annotations already establish.

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?

An output schema exists, so return-value structure need not be explained, and the description still adds the valuable caveat about list truncation. What is missing is routing guidance against the sibling tools, which keeps it from being fully complete for an agent choosing between vehicle-level and fleet-level views.

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 vehicle_id parameter has 0% schema description coverage, so the schema only supplies type/format/pattern. The description adds the meaningful constraint that the vehicle must be "owned," but gives no further detail on identifier semantics or behavior for a non-owned vehicle. Partial compensation for the coverage gap.

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 uses a specific verb ("Return") and names the resources (actions and reminder records) scoped to "one owned vehicle," which implicitly separates it from the fleet-level get_fleet_action_brief. It stops short of explicitly naming or contrasting the sibling, so it is clear but not fully differentiated.

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?

The phrase "for one owned vehicle" implies the usage context (single-vehicle drill-down versus a fleet view), but there is no explicit statement of when to choose this over get_fleet_action_brief or search_vehicles. Usage is inferable rather than stated.

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