Skip to main content
Glama

Fleetio MCP by usefulapi

Server Details

Read Fleetio vehicles, work orders, service, issues, inspections, fuel, parts; log issues, meters.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
m190/usefulapi-mcp
GitHub Stars
0

TDQS

Score is being calculated.

Available Tools

44 tools
fleetio_add_commentAdd comment
Destructive
Inspect

WRITE: add a comment to an issue, work order, service entry, service reminder, vehicle or part. Fleetio notifies the watchers of that record (and anyone @mentioned in the text). Comments added here cannot be edited or deleted by this server. POST /comments.

ParametersJSON Schema
NameRequiredDescriptionDefault
commentYesComment text.
commentable_idYesId of the record (not its number).
commentable_typeYesType of the record to comment on.
fleetio_create_issueCreate issue
Destructive
Inspect

WRITE: create a new issue (a reported defect) on a vehicle or equipment. Fleetio may notify the people who watch or are assigned to it. Needs the asset id (fleetio_list_vehicles) and a summary; the report time defaults to now. Does not close, resolve or delete anything. POST /issues.

ParametersJSON Schema
NameRequiredDescriptionDefault
summaryYesShort summary of the problem.
asset_idYesId of the vehicle or equipment the issue is about.
due_dateNoWhen it should be resolved by (ISO 8601).
asset_typeNoAsset type (default Vehicle).
descriptionNoLonger description.
reported_atNoWhen the issue was reported (ISO 8601, default now).
reported_by_idNoContact id of the reporter.
issue_priority_idNoPriority id (fleetio_list_issue_priorities).
assigned_contact_idsNoContact ids to assign (max 10).
fleetio_create_meter_entryAdd meter entry
Destructive
Inspect

WRITE: record an odometer / engine-hour meter reading for a vehicle (primary meter, or the secondary meter with secondary=true). Fleetio rejects a value that breaks the sequence (a reading must not be lower than an earlier one by date); it cannot be deleted from here. The date defaults to now. A new reading can make service reminders due or overdue, and Fleetio may notify their watchers. POST /meter_entries.

ParametersJSON Schema
NameRequiredDescriptionDefault
dateNoWhen the reading was taken (ISO 8601, default now).
valueYesMeter value in the vehicle's meter unit (miles, km or hours).
secondaryNotrue = the vehicle's secondary meter (default: primary).
vehicle_idYesVehicle id.
fleetio_get_contactGet contact
Read-only
Inspect

One contact (driver/technician/employee). Birth date and driver-licence data are never returned. GET /contacts/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
contact_idYesContact id.
fleetio_get_equipmentGet equipment
Read-only
Inspect

One equipment record with full detail. GET /equipment/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
equipment_idYesEquipment id.
fleetio_get_inspection_formGet inspection form
Read-only
Inspect

One inspection form template with its items. GET /inspection_forms/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
inspection_form_idYesInspection form id.
fleetio_get_issueGet issue
Read-only
Inspect

One issue with full detail (state, priority, asset, reporter, due date, resolution). Optionally include comments, labels, the asset, custom fields, documents or images. GET /issues/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
includesNoExtra attributes to include.
issue_idYesIssue id (not the issue number).
fleetio_get_partGet part
Read-only
Inspect

One part with full detail (number, manufacturer, category, costs). GET /parts/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
part_idYesPart id.
fleetio_get_service_entryGet service entry
Read-only
Inspect

One service entry with full detail (vehicle, vendor, notes, meter readings, totals). GET /service_entries/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
service_entry_idYesService entry id.
fleetio_get_submitted_inspectionGet submitted inspection
Read-only
Inspect

One submitted inspection with every item's result (pass/fail/remarks), the vehicle, driver and any resulting work order. GET /submitted_inspection_forms/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
submitted_inspection_idYesSubmitted inspection form id.
fleetio_get_vehicleGet vehicle
Read-only
Inspect

One vehicle with full detail: status, type, group, meters, VIN, make/model/year, license plate, dates. GET /vehicles/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
vehicle_idYesVehicle id (numeric). A VIN or license plate also works here, but only if external vehicle ids are set up in Fleetio; otherwise find the id with fleetio_list_vehicles.
fleetio_get_vendorGet vendor
Read-only
Inspect

One vendor with full detail. GET /vendors/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
vendor_idYesVendor id.
fleetio_get_work_orderGet work order
Read-only
Inspect

One work order with full detail (status, vendor, technician, dates, totals). GET /work_orders/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
work_order_idYesWork order id (not the work order number).
fleetio_list_accountsList accounts
Read-only
Inspect

The Fleetio account(s) this API key belongs to: id, name, address, plan, units and the key's user type. The Account-Token and permission flags are never returned. GET /accounts.

ParametersJSON Schema
NameRequiredDescriptionDefault
per_pageNoRecords per page, 2-100 (default 25).
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
fleetio_list_commentsList comments
Read-only
Inspect

List comments left on records. Filter by the record: commentable_type (Issue, WorkOrder, ServiceEntry, Vehicle, ...) + commentable_id. GET /comments. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
sort_byNoSort field (default: Fleetio's default order). One of: id, updated_at.
user_idNoAuthor user id
per_pageNoRecords per page, 2-100 (default 25).
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
commentable_idNoId of the commented record
sort_directionNoSort direction (default asc; used with sort_by).
commentable_typeNoType of the commented record.
fleetio_list_contactsList contacts
Read-only
Inspect

List contacts (drivers, technicians, employees) with name, email, phones, job title and group. Birth dates and driver-licence data are never returned. Filter by email, last name or group. GET /contacts. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNoEmail (contains, case-insensitive)
sort_byNoSort field (default: Fleetio's default order). One of: group_id, created_at, updated_at, id.
group_idNoGroup id
per_pageNoRecords per page, 2-100 (default 25).
last_nameNoLast name (contains, case-insensitive)
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
sort_directionNoSort direction (default asc; used with sort_by).
employee_numberNoEmployee number
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).
fleetio_list_equipmentList equipment
Read-only
Inspect

List equipment (non-vehicle assets such as trailers and tools). GET /equipment. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoEquipment name (contains, case-insensitive)
brandNoBrand (contains, case-insensitive)
modelNoModel (contains, case-insensitive)
sort_byNoSort field (default: Fleetio's default order). One of: created_at, updated_at, in_service_date, out_of_service_date, purchase_date, id.
group_idNoGroup id
per_pageNoRecords per page, 2-100 (default 25).
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
serial_numberNoSerial number (contains, case-insensitive)
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).
fleetio_list_faultsList faults
Read-only
Inspect

List diagnostic trouble codes (faults) reported by telematics devices, with vehicle, code and last occurrence. GET /faults. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
codeNoFault code
nameNoFault name (contains, case-insensitive)
sort_byNoSort field (default: Fleetio's default order). One of: id, last_occurred_at, created_at, updated_at.
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).
last_occurred_at_afterNoOnly records with last occurrence at or after this moment (ISO 8601).
last_occurred_at_beforeNoOnly records with last occurrence at or before this moment (ISO 8601).
fleetio_list_fuel_entriesList fuel entries
Read-only
Inspect

List fuel purchases/fill-ups with vehicle, volume, price, total cost and efficiency. Filter by vehicle, vendor or date. Fuel-card data is never returned. GET /fuel_entries. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
sort_byNoSort field (default: Fleetio's default order). One of: id, date, created_at, updated_at.
per_pageNoRecords per page, 2-100 (default 25).
vendor_idNoVendor id
date_afterNoOnly records with fill-up date at or after this moment (ISO 8601).
vehicle_idNoVehicle id
date_beforeNoOnly records with fill-up date at or before this moment (ISO 8601).
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).
fleetio_list_groupsList groups
Read-only
Inspect

Lookup: the groups (locations/departments) and their ids. GET /groups. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoGroup name (contains, case-insensitive)
sort_byNoSort field (default: Fleetio's default order). One of: id, created_at, updated_at.
per_pageNoRecords per page, 2-100 (default 25).
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
sort_directionNoSort direction (default asc; used with sort_by).
fleetio_list_inspection_formsList inspection forms
Read-only
Inspect

List the inspection form templates (for example a daily DVIR) defined in the account. GET /inspection_forms. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
titleNoForm title (contains, case-insensitive)
sort_byNoSort field (default: Fleetio's default order). One of: id, created_at, updated_at.
per_pageNoRecords per page, 2-100 (default 25).
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).
fleetio_list_issue_prioritiesList issue priorities
Read-only
Inspect

Lookup: the issue priorities and their ids (needed to create an issue with a priority). GET /issue_priorities. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoPriority name (contains, case-insensitive)
sort_byNoSort field (default: Fleetio's default order). One of: id, created_at, updated_at.
per_pageNoRecords per page, 2-100 (default 25).
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
sort_directionNoSort direction (default asc; used with sort_by).
fleetio_list_issuesList issues
Read-only
Inspect

List issues (defects and problems reported against vehicles and equipment) with state, priority, assignees and due date. Filter by state, vehicle, equipment or reporter. GET /issues. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
stateNoIssue state.
numberNoIssue number
sort_byNoSort field (default: Fleetio's default order). One of: due_date, resolved_at, reported_at, updated_at, created_at, id.
per_pageNoRecords per page, 2-100 (default 25).
vehicle_idNoVehicle id
equipment_idNoEquipment id
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
due_date_afterNoOnly records with due date at or after this moment (ISO 8601).
reported_by_idNoReporter (contact) id
sort_directionNoSort direction (default asc; used with sort_by).
due_date_beforeNoOnly records with due date at or before this moment (ISO 8601).
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).
reported_at_afterNoOnly records with report time at or after this moment (ISO 8601).
updated_at_beforeNoOnly records with last update time at or before this moment (ISO 8601).
reported_at_beforeNoOnly records with report time at or before this moment (ISO 8601).
fleetio_list_labelsList labels
Read-only
Inspect

Lookup: the labels (tags) used on vehicles, issues, work orders and service entries. GET /labels. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoLabel name (contains, case-insensitive)
sort_byNoSort field (default: Fleetio's default order). One of: id.
per_pageNoRecords per page, 2-100 (default 25).
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
sort_directionNoSort direction (default asc; used with sort_by).
fleetio_list_meter_entriesList meter entries
Read-only
Inspect

List meter readings across the account. Filter by vehicle and by date. GET /meter_entries. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
sort_byNoSort field (default: Fleetio's default order). One of: id, date, created_at, updated_at.
categoryNoReading category.
per_pageNoRecords per page, 2-100 (default 25).
date_afterNoOnly records with reading date at or after this moment (ISO 8601).
vehicle_idNoVehicle id
date_beforeNoOnly records with reading date at or before this moment (ISO 8601).
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
sort_directionNoSort direction (default asc; used with sort_by).
fleetio_list_partsList parts
Read-only
Inspect

List parts (inventory catalog) with part number, manufacturer number, category and unit cost. Filter by part number, manufacturer part number or UPC. GET /parts. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
upcNoUPC
numberNoPart number (contains, case-insensitive)
sort_byNoSort field (default: Fleetio's default order). One of: id, created_at, updated_at.
per_pageNoRecords per page, 2-100 (default 25).
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).
part_category_idNoPart category id
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).
manufacturer_part_numberNoManufacturer part number (contains, case-insensitive)
fleetio_list_part_stockList part stock by location
Read-only
Inspect

List on-hand inventory of parts per part location (quantity by location). Filter by part or part location. GET /part_location_details. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
part_idNoPart id
sort_byNoSort field (default: Fleetio's default order). One of: id, created_at.
per_pageNoRecords per page, 2-100 (default 25).
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
sort_directionNoSort direction (default asc; used with sort_by).
part_location_idNoPart location id
fleetio_list_placesList places
Read-only
Inspect

List places (geofences/locations) with address, coordinates and radius. GET /places. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoPlace name (contains, case-insensitive)
sort_byNoSort field (default: Fleetio's default order). One of: id, name, created_at, updated_at.
per_pageNoRecords per page, 2-100 (default 25).
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
sort_directionNoSort direction (default asc; used with sort_by).
fleetio_list_service_entriesList service entries
Read-only
Inspect

List service entries (completed maintenance records) with vehicle, vendor, dates and notes. Filter by reference or completion date. GET /service_entries. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
sort_byNoSort field (default: Fleetio's default order). One of: id, completed_at, updated_at, created_at.
per_pageNoRecords per page, 2-100 (default 25).
referenceNoReference (contains, case-insensitive)
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).
completed_at_afterNoOnly records with completion date at or after this moment (ISO 8601).
completed_at_beforeNoOnly records with completion date at or before this moment (ISO 8601).
fleetio_list_service_entry_line_itemsList service entry line items
Read-only
Inspect

The line items (tasks, parts, labor) of ONE service entry. GET /service_entries/{id}/service_entry_line_items.

ParametersJSON Schema
NameRequiredDescriptionDefault
per_pageNoRecords per page, 2-100 (default 25).
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
service_entry_idYesService entry id.
fleetio_list_service_remindersList service reminders
Read-only
Inspect

List preventive-maintenance service reminders with next-due dates and meter values. Filter by status (ok, due_soon, overdue, snoozed), vehicle or service task. GET /service_reminders. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
sort_byNoSort field (default: Fleetio's default order). One of: id, next_due_at, created_at, updated_at.
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).
service_task_idNoService task id
service_reminder_statusNoReminder status.
fleetio_list_service_tasksList service tasks
Read-only
Inspect

Lookup: the service tasks (Oil Change, Tire Rotation, ...) and their ids. GET /service_tasks. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoTask name (contains, case-insensitive)
sort_byNoSort field (default: Fleetio's default order). One of: id, created_at, updated_at.
per_pageNoRecords per page, 2-100 (default 25).
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
sort_directionNoSort direction (default asc; used with sort_by).
fleetio_list_submitted_inspectionsList submitted inspections
Read-only
Inspect

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).

ParametersJSON 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).
fleetio_list_vehicle_assignmentsList vehicle assignments
Read-only
Inspect

List which driver (contact) was assigned to which vehicle and when; filter by vehicle or contact. GET /vehicle_assignments. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
sort_byNoSort field (default: Fleetio's default order). One of: started_at, ended_at, created_at, updated_at, id.
per_pageNoRecords per page, 2-100 (default 25).
contact_idNoContact (driver) id
vehicle_idNoVehicle id
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
ended_at_afterNoOnly records with assignment end at or after this moment (ISO 8601).
sort_directionNoSort direction (default asc; used with sort_by).
ended_at_beforeNoOnly records with assignment end at or before this moment (ISO 8601).
started_at_afterNoOnly records with assignment start at or after this moment (ISO 8601).
started_at_beforeNoOnly records with assignment start at or before this moment (ISO 8601).
fleetio_list_vehicle_meter_entriesList a vehicle's meter entries
Read-only
Inspect

List the odometer / engine-hour meter readings of ONE vehicle, newest first by default. GET /vehicles/{id}/meter_entries. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
sort_byNoSort field (default: Fleetio's default order). One of: id, date, created_at, updated_at.
categoryNoReading category.
per_pageNoRecords per page, 2-100 (default 25).
date_afterNoOnly records with reading date at or after this moment (ISO 8601).
vehicle_idYesVehicle id.
date_beforeNoOnly records with reading date at or before this moment (ISO 8601).
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
sort_directionNoSort direction (default asc; used with sort_by).
fleetio_list_vehicle_renewal_remindersList vehicle renewal reminders
Read-only
Inspect

List vehicle renewal reminders (registration, insurance, inspections due) with next-due dates. Filter by vehicle or status. GET /vehicle_renewal_reminders. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
sort_byNoSort field (default: Fleetio's default order). One of: id, due_soon_at, last_sent_at, next_due_at, created_at, updated_at.
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).
next_due_at_afterNoOnly records with next due date at or after this moment (ISO 8601).
next_due_at_beforeNoOnly records with next due date at or before this moment (ISO 8601).
vehicle_renewal_type_idNoRenewal type id
vehicle_renewal_reminder_statusNoReminder status.
fleetio_list_vehiclesList vehicles
Read-only
Inspect

List vehicles (not archived) with status, type, group, meter readings, VIN and license plate. Filter by name, VIN, plate, group, status or type; ids for the filters come from the lookup tools (fleetio_list_vehicle_statuses, fleetio_list_vehicle_types, fleetio_list_groups). GET /vehicles. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
vinNoVIN (contains, case-insensitive)
nameNoVehicle name (contains, case-insensitive)
sort_byNoSort field (default: Fleetio's default order). One of: name, created_at, updated_at, id.
group_idNoGroup id
per_pageNoRecords per page, 2-100 (default 25).
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
license_plateNoLicense plate (contains, case-insensitive)
sort_directionNoSort direction (default asc; used with sort_by).
vehicle_type_idNoVehicle type id
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).
vehicle_status_idNoVehicle status id
fleetio_list_vehicle_service_entriesList a vehicle's service entries
Read-only
Inspect

List the service entries of ONE vehicle. GET /vehicles/{id}/service_entries. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
sort_byNoSort field (default: Fleetio's default order). One of: id, completed_at, updated_at, created_at.
per_pageNoRecords per page, 2-100 (default 25).
referenceNoReference (contains, case-insensitive)
vehicle_idYesVehicle id.
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
sort_directionNoSort direction (default asc; used with sort_by).
completed_at_afterNoOnly records with completion date at or after this moment (ISO 8601).
completed_at_beforeNoOnly records with completion date at or before this moment (ISO 8601).
fleetio_list_vehicle_statusesList vehicle statuses
Read-only
Inspect

Lookup: the vehicle statuses (Active, In Shop, Out of Service, ...) and their ids for filtering vehicles. GET /vehicle_statuses. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoStatus name (contains, case-insensitive)
sort_byNoSort field (default: Fleetio's default order). One of: id, created_at, updated_at.
per_pageNoRecords per page, 2-100 (default 25).
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
sort_directionNoSort direction (default asc; used with sort_by).
fleetio_list_vehicle_typesList vehicle types
Read-only
Inspect

Lookup: the vehicle types (Car, Truck, Van, ...) and their ids. GET /vehicle_types. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoType name (contains, case-insensitive)
sort_byNoSort field (default: Fleetio's default order). One of: id, created_at, updated_at.
per_pageNoRecords per page, 2-100 (default 25).
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
sort_directionNoSort direction (default asc; used with sort_by).
fleetio_list_vendorsList vendors
Read-only
Inspect

List vendors (repair shops, fuel stations, parts suppliers) with address and contact details. GET /vendors. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoVendor name (contains, case-insensitive)
sort_byNoSort field (default: Fleetio's default order). One of: id, created_at, updated_at.
per_pageNoRecords per page, 2-100 (default 25).
external_idNoExternal 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).
fleetio_list_work_order_line_itemsList work order line items
Read-only
Inspect

The line items (labor, parts, fees) of ONE work order. GET /work_orders/{id}/work_order_line_items.

ParametersJSON Schema
NameRequiredDescriptionDefault
per_pageNoRecords per page, 2-100 (default 25).
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
work_order_idYesWork order id.
fleetio_list_work_ordersList work orders
Read-only
Inspect

List work orders (shop jobs) with status, vehicle, vendor and technician. Filter by vehicle, vendor, technician, number or status name (for example Open). A finished work order produces a service entry. GET /work_orders. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
numberNoWork order number
sort_byNoSort field (default: Fleetio's default order). One of: created_at, updated_at, id.
per_pageNoRecords per page, 2-100 (default 25).
vendor_idNoVendor id
contact_idNoTechnician (contact) id
vehicle_idNoVehicle id
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
invoice_numberNoInvoice number
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).
purchase_order_numberNoPurchase order number
work_order_status_nameNoWork order status name (see fleetio_list_work_order_statuses)
fleetio_list_work_order_statusesList work order statuses
Read-only
Inspect

Lookup: the work order statuses (Open, In Progress, Completed, ...). GET /work_order_statuses. Returns one page (keyset paging: pass next_cursor as start_cursor).

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoStatus name (contains, case-insensitive)
sort_byNoSort field (default: Fleetio's default order). One of: id, created_at, updated_at.
per_pageNoRecords per page, 2-100 (default 25).
start_cursorNoCursor from the previous reply's next_cursor; omit for the first page.
sort_directionNoSort direction (default asc; used with sort_by).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 44 tool updates
    • First observedfleetio_add_comment
    • First observedfleetio_create_issue
    • First observedfleetio_create_meter_entry
    • First observedfleetio_get_contact
    • First observedfleetio_get_equipment
    • First observedfleetio_get_inspection_form
    • First observedfleetio_get_issue
    • First observedfleetio_get_part
    • First observedfleetio_get_service_entry
    • First observedfleetio_get_submitted_inspection
    • First observedfleetio_get_vehicle
    • First observedfleetio_get_vendor
    • First observedfleetio_get_work_order
    • First observedfleetio_list_accounts
    • First observedfleetio_list_comments
    • First observedfleetio_list_contacts
    • First observedfleetio_list_equipment
    • First observedfleetio_list_faults
    • First observedfleetio_list_fuel_entries
    • First observedfleetio_list_groups
    • First observedfleetio_list_inspection_forms
    • First observedfleetio_list_issue_priorities
    • First observedfleetio_list_issues
    • First observedfleetio_list_labels
    • First observedfleetio_list_meter_entries
    • First observedfleetio_list_part_stock
    • First observedfleetio_list_parts
    • First observedfleetio_list_places
    • First observedfleetio_list_service_entries
    • First observedfleetio_list_service_entry_line_items
    • First observedfleetio_list_service_reminders
    • First observedfleetio_list_service_tasks
    • First observedfleetio_list_submitted_inspections
    • First observedfleetio_list_vehicle_assignments
    • First observedfleetio_list_vehicle_meter_entries
    • First observedfleetio_list_vehicle_renewal_reminders
    • First observedfleetio_list_vehicle_service_entries
    • First observedfleetio_list_vehicle_statuses
    • First observedfleetio_list_vehicle_types
    • First observedfleetio_list_vehicles
    • First observedfleetio_list_vendors
    • First observedfleetio_list_work_order_line_items
    • First observedfleetio_list_work_order_statuses
    • First observedfleetio_list_work_orders

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.