Skip to main content
Glama

Fleetio MCP by usefulapi

List submitted inspections

fleetio_list_submitted_inspections
Read-only

List submitted inspections (filled-in forms) with the vehicle, the driver, the number of failed items and the submit time. GET /submitted_inspection_forms. Returns one page (keyset paging: pass next_cursor as start_cursor).

Input Schema

NameRequiredDescriptionDefault
sort_byNoSort field (default: Fleetio's default order). One of: created_at, submitted_at, updated_at, id.
user_idNoSubmitting user id
per_pageNoRecords per page, 2-100 (default 25).
vehicle_idNoVehicle id
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
sort_directionNoSort direction (default asc; used with sort_by).
created_at_afterNoOnly records with creation time at or after this moment (ISO 8601).
updated_at_afterNoOnly records with last update time at or after this moment (ISO 8601).
created_at_beforeNoOnly records with creation time at or before this moment (ISO 8601).
updated_at_beforeNoOnly records with last update time at or before this moment (ISO 8601).
inspection_form_idNoInspection form id
submitted_at_afterNoOnly records with submit time at or after this moment (ISO 8601).
submitted_at_beforeNoOnly records with submit time at or before this moment (ISO 8601).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, destructiveHint=false and openWorldHint, so the safety profile is covered. The description adds genuinely new behavior: it returns exactly one page and uses keyset paging where next_cursor is fed back as start_cursor. It omits rate limits and error behavior, but for a read list tool this is solid.

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?

Three short sentences, front-loaded with purpose, then endpoint, then paging. Every sentence earns its place; the endpoint path is mildly redundant but the paging sentence is essential and not buried.

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?

With no output schema, the description correctly compensates by naming the returned fields (vehicle, driver, failed item count, submit time) and explains pagination. Filter surface is fully documented in the schema. Nothing critical is missing, though edge cases like empty pages or cursor expiry are unaddressed.

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?

Schema description coverage is 100% across all 13 parameters, including ranges, enums and ISO-8601 patterns, so the schema carries the load. The description adds only the paging semantics (start_cursor from next_cursor) and the underlying endpoint path, which is marginal extra value. Baseline 3 applies.

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 (List) and resource (submitted inspections), and clarifies the resource as 'filled-in forms', which usefully distinguishes it from fleetio_list_inspection_forms (form templates) and fleetio_get_submitted_inspection (single record). It also enumerates returned fields. It does not name sibling tools explicitly, so it stops short of a 5.

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 list/filter shape and the paging note ('pass next_cursor as start_cursor'), which tells the agent how to walk pages. However, there is no explicit when-to-use versus fleetio_get_submitted_inspection or fleetio_list_inspection_forms, and no stated preconditions.

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.