Fleetio MCP by usefulapi
Server Details
Read Fleetio vehicles, work orders, service, issues, inspections, fuel, parts; log issues, meters.
- 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 toolsfleetio_add_commentAdd commentDestructiveInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| comment | Yes | Comment text. | |
| commentable_id | Yes | Id of the record (not its number). | |
| commentable_type | Yes | Type of the record to comment on. |
fleetio_create_issueCreate issueDestructiveInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| summary | Yes | Short summary of the problem. | |
| asset_id | Yes | Id of the vehicle or equipment the issue is about. | |
| due_date | No | When it should be resolved by (ISO 8601). | |
| asset_type | No | Asset type (default Vehicle). | |
| description | No | Longer description. | |
| reported_at | No | When the issue was reported (ISO 8601, default now). | |
| reported_by_id | No | Contact id of the reporter. | |
| issue_priority_id | No | Priority id (fleetio_list_issue_priorities). | |
| assigned_contact_ids | No | Contact ids to assign (max 10). |
fleetio_create_meter_entryAdd meter entryDestructiveInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | When the reading was taken (ISO 8601, default now). | |
| value | Yes | Meter value in the vehicle's meter unit (miles, km or hours). | |
| secondary | No | true = the vehicle's secondary meter (default: primary). | |
| vehicle_id | Yes | Vehicle id. |
fleetio_get_contactGet contactRead-onlyInspect
One contact (driver/technician/employee). Birth date and driver-licence data are never returned. GET /contacts/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| contact_id | Yes | Contact id. |
fleetio_get_equipmentGet equipmentRead-onlyInspect
One equipment record with full detail. GET /equipment/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| equipment_id | Yes | Equipment id. |
fleetio_get_inspection_formGet inspection formRead-onlyInspect
One inspection form template with its items. GET /inspection_forms/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| inspection_form_id | Yes | Inspection form id. |
fleetio_get_issueGet issueRead-onlyInspect
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}.
| Name | Required | Description | Default |
|---|---|---|---|
| includes | No | Extra attributes to include. | |
| issue_id | Yes | Issue id (not the issue number). |
fleetio_get_partGet partRead-onlyInspect
One part with full detail (number, manufacturer, category, costs). GET /parts/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| part_id | Yes | Part id. |
fleetio_get_service_entryGet service entryRead-onlyInspect
One service entry with full detail (vehicle, vendor, notes, meter readings, totals). GET /service_entries/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| service_entry_id | Yes | Service entry id. |
fleetio_get_submitted_inspectionGet submitted inspectionRead-onlyInspect
One submitted inspection with every item's result (pass/fail/remarks), the vehicle, driver and any resulting work order. GET /submitted_inspection_forms/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| submitted_inspection_id | Yes | Submitted inspection form id. |
fleetio_get_vehicleGet vehicleRead-onlyInspect
One vehicle with full detail: status, type, group, meters, VIN, make/model/year, license plate, dates. GET /vehicles/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| vehicle_id | Yes | Vehicle 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 vendorRead-onlyInspect
One vendor with full detail. GET /vendors/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| vendor_id | Yes | Vendor id. |
fleetio_get_work_orderGet work orderRead-onlyInspect
One work order with full detail (status, vendor, technician, dates, totals). GET /work_orders/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| work_order_id | Yes | Work order id (not the work order number). |
fleetio_list_accountsList accountsRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| per_page | No | Records per page, 2-100 (default 25). | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. |
fleetio_list_commentsList commentsRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| sort_by | No | Sort field (default: Fleetio's default order). One of: id, updated_at. | |
| user_id | No | Author user id | |
| per_page | No | Records per page, 2-100 (default 25). | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| commentable_id | No | Id of the commented record | |
| sort_direction | No | Sort direction (default asc; used with sort_by). | |
| commentable_type | No | Type of the commented record. |
fleetio_list_contactsList contactsRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| No | Email (contains, case-insensitive) | ||
| sort_by | No | Sort field (default: Fleetio's default order). One of: group_id, created_at, updated_at, id. | |
| group_id | No | Group id | |
| per_page | No | Records per page, 2-100 (default 25). | |
| last_name | No | Last name (contains, case-insensitive) | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). | |
| employee_number | No | Employee number | |
| created_at_after | No | Only records with creation time at or after this moment (ISO 8601). | |
| updated_at_after | No | Only records with last update time at or after this moment (ISO 8601). | |
| created_at_before | No | Only records with creation time at or before this moment (ISO 8601). | |
| updated_at_before | No | Only records with last update time at or before this moment (ISO 8601). |
fleetio_list_equipmentList equipmentRead-onlyInspect
List equipment (non-vehicle assets such as trailers and tools). GET /equipment. Returns one page (keyset paging: pass next_cursor as start_cursor).
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Equipment name (contains, case-insensitive) | |
| brand | No | Brand (contains, case-insensitive) | |
| model | No | Model (contains, case-insensitive) | |
| sort_by | No | Sort field (default: Fleetio's default order). One of: created_at, updated_at, in_service_date, out_of_service_date, purchase_date, id. | |
| group_id | No | Group id | |
| per_page | No | Records per page, 2-100 (default 25). | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| serial_number | No | Serial number (contains, case-insensitive) | |
| sort_direction | No | Sort direction (default asc; used with sort_by). | |
| created_at_after | No | Only records with creation time at or after this moment (ISO 8601). | |
| updated_at_after | No | Only records with last update time at or after this moment (ISO 8601). | |
| created_at_before | No | Only records with creation time at or before this moment (ISO 8601). | |
| updated_at_before | No | Only records with last update time at or before this moment (ISO 8601). |
fleetio_list_faultsList faultsRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | Fault code | |
| name | No | Fault name (contains, case-insensitive) | |
| sort_by | No | Sort field (default: Fleetio's default order). One of: id, last_occurred_at, created_at, updated_at. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| vehicle_id | No | Vehicle id | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). | |
| created_at_after | No | Only records with creation time at or after this moment (ISO 8601). | |
| updated_at_after | No | Only records with last update time at or after this moment (ISO 8601). | |
| created_at_before | No | Only records with creation time at or before this moment (ISO 8601). | |
| updated_at_before | No | Only records with last update time at or before this moment (ISO 8601). | |
| last_occurred_at_after | No | Only records with last occurrence at or after this moment (ISO 8601). | |
| last_occurred_at_before | No | Only records with last occurrence at or before this moment (ISO 8601). |
fleetio_list_fuel_entriesList fuel entriesRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| sort_by | No | Sort field (default: Fleetio's default order). One of: id, date, created_at, updated_at. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| vendor_id | No | Vendor id | |
| date_after | No | Only records with fill-up date at or after this moment (ISO 8601). | |
| vehicle_id | No | Vehicle id | |
| date_before | No | Only records with fill-up date at or before this moment (ISO 8601). | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). | |
| created_at_after | No | Only records with creation time at or after this moment (ISO 8601). | |
| updated_at_after | No | Only records with last update time at or after this moment (ISO 8601). | |
| created_at_before | No | Only records with creation time at or before this moment (ISO 8601). | |
| updated_at_before | No | Only records with last update time at or before this moment (ISO 8601). |
fleetio_list_groupsList groupsRead-onlyInspect
Lookup: the groups (locations/departments) and their ids. GET /groups. Returns one page (keyset paging: pass next_cursor as start_cursor).
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Group name (contains, case-insensitive) | |
| sort_by | No | Sort field (default: Fleetio's default order). One of: id, created_at, updated_at. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). |
fleetio_list_inspection_formsList inspection formsRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Form title (contains, case-insensitive) | |
| sort_by | No | Sort field (default: Fleetio's default order). One of: id, created_at, updated_at. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). | |
| created_at_after | No | Only records with creation time at or after this moment (ISO 8601). | |
| updated_at_after | No | Only records with last update time at or after this moment (ISO 8601). | |
| created_at_before | No | Only records with creation time at or before this moment (ISO 8601). | |
| updated_at_before | No | Only records with last update time at or before this moment (ISO 8601). |
fleetio_list_issue_prioritiesList issue prioritiesRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Priority name (contains, case-insensitive) | |
| sort_by | No | Sort field (default: Fleetio's default order). One of: id, created_at, updated_at. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). |
fleetio_list_issuesList issuesRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| state | No | Issue state. | |
| number | No | Issue number | |
| sort_by | No | Sort field (default: Fleetio's default order). One of: due_date, resolved_at, reported_at, updated_at, created_at, id. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| vehicle_id | No | Vehicle id | |
| equipment_id | No | Equipment id | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| due_date_after | No | Only records with due date at or after this moment (ISO 8601). | |
| reported_by_id | No | Reporter (contact) id | |
| sort_direction | No | Sort direction (default asc; used with sort_by). | |
| due_date_before | No | Only records with due date at or before this moment (ISO 8601). | |
| created_at_after | No | Only records with creation time at or after this moment (ISO 8601). | |
| updated_at_after | No | Only records with last update time at or after this moment (ISO 8601). | |
| created_at_before | No | Only records with creation time at or before this moment (ISO 8601). | |
| reported_at_after | No | Only records with report time at or after this moment (ISO 8601). | |
| updated_at_before | No | Only records with last update time at or before this moment (ISO 8601). | |
| reported_at_before | No | Only records with report time at or before this moment (ISO 8601). |
fleetio_list_labelsList labelsRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Label name (contains, case-insensitive) | |
| sort_by | No | Sort field (default: Fleetio's default order). One of: id. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). |
fleetio_list_meter_entriesList meter entriesRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| sort_by | No | Sort field (default: Fleetio's default order). One of: id, date, created_at, updated_at. | |
| category | No | Reading category. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| date_after | No | Only records with reading date at or after this moment (ISO 8601). | |
| vehicle_id | No | Vehicle id | |
| date_before | No | Only records with reading date at or before this moment (ISO 8601). | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). |
fleetio_list_partsList partsRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| upc | No | UPC | |
| number | No | Part number (contains, case-insensitive) | |
| sort_by | No | Sort field (default: Fleetio's default order). One of: id, created_at, updated_at. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). | |
| created_at_after | No | Only records with creation time at or after this moment (ISO 8601). | |
| part_category_id | No | Part category id | |
| updated_at_after | No | Only records with last update time at or after this moment (ISO 8601). | |
| created_at_before | No | Only records with creation time at or before this moment (ISO 8601). | |
| updated_at_before | No | Only records with last update time at or before this moment (ISO 8601). | |
| manufacturer_part_number | No | Manufacturer part number (contains, case-insensitive) |
fleetio_list_part_stockList part stock by locationRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| part_id | No | Part id | |
| sort_by | No | Sort field (default: Fleetio's default order). One of: id, created_at. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). | |
| part_location_id | No | Part location id |
fleetio_list_placesList placesRead-onlyInspect
List places (geofences/locations) with address, coordinates and radius. GET /places. Returns one page (keyset paging: pass next_cursor as start_cursor).
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Place name (contains, case-insensitive) | |
| sort_by | No | Sort field (default: Fleetio's default order). One of: id, name, created_at, updated_at. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). |
fleetio_list_service_entriesList service entriesRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| sort_by | No | Sort field (default: Fleetio's default order). One of: id, completed_at, updated_at, created_at. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| reference | No | Reference (contains, case-insensitive) | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). | |
| created_at_after | No | Only records with creation time at or after this moment (ISO 8601). | |
| updated_at_after | No | Only records with last update time at or after this moment (ISO 8601). | |
| created_at_before | No | Only records with creation time at or before this moment (ISO 8601). | |
| updated_at_before | No | Only records with last update time at or before this moment (ISO 8601). | |
| completed_at_after | No | Only records with completion date at or after this moment (ISO 8601). | |
| completed_at_before | No | Only records with completion date at or before this moment (ISO 8601). |
fleetio_list_service_entry_line_itemsList service entry line itemsRead-onlyInspect
The line items (tasks, parts, labor) of ONE service entry. GET /service_entries/{id}/service_entry_line_items.
| Name | Required | Description | Default |
|---|---|---|---|
| per_page | No | Records per page, 2-100 (default 25). | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| service_entry_id | Yes | Service entry id. |
fleetio_list_service_remindersList service remindersRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| sort_by | No | Sort field (default: Fleetio's default order). One of: id, next_due_at, created_at, updated_at. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| vehicle_id | No | Vehicle id | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). | |
| service_task_id | No | Service task id | |
| service_reminder_status | No | Reminder status. |
fleetio_list_service_tasksList service tasksRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Task name (contains, case-insensitive) | |
| sort_by | No | Sort field (default: Fleetio's default order). One of: id, created_at, updated_at. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). |
fleetio_list_submitted_inspectionsList submitted inspectionsRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| sort_by | No | Sort field (default: Fleetio's default order). One of: created_at, submitted_at, updated_at, id. | |
| user_id | No | Submitting user id | |
| per_page | No | Records per page, 2-100 (default 25). | |
| vehicle_id | No | Vehicle id | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). | |
| created_at_after | No | Only records with creation time at or after this moment (ISO 8601). | |
| updated_at_after | No | Only records with last update time at or after this moment (ISO 8601). | |
| created_at_before | No | Only records with creation time at or before this moment (ISO 8601). | |
| updated_at_before | No | Only records with last update time at or before this moment (ISO 8601). | |
| inspection_form_id | No | Inspection form id | |
| submitted_at_after | No | Only records with submit time at or after this moment (ISO 8601). | |
| submitted_at_before | No | Only records with submit time at or before this moment (ISO 8601). |
fleetio_list_vehicle_assignmentsList vehicle assignmentsRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| sort_by | No | Sort field (default: Fleetio's default order). One of: started_at, ended_at, created_at, updated_at, id. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| contact_id | No | Contact (driver) id | |
| vehicle_id | No | Vehicle id | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| ended_at_after | No | Only records with assignment end at or after this moment (ISO 8601). | |
| sort_direction | No | Sort direction (default asc; used with sort_by). | |
| ended_at_before | No | Only records with assignment end at or before this moment (ISO 8601). | |
| started_at_after | No | Only records with assignment start at or after this moment (ISO 8601). | |
| started_at_before | No | Only records with assignment start at or before this moment (ISO 8601). |
fleetio_list_vehicle_meter_entriesList a vehicle's meter entriesRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| sort_by | No | Sort field (default: Fleetio's default order). One of: id, date, created_at, updated_at. | |
| category | No | Reading category. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| date_after | No | Only records with reading date at or after this moment (ISO 8601). | |
| vehicle_id | Yes | Vehicle id. | |
| date_before | No | Only records with reading date at or before this moment (ISO 8601). | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). |
fleetio_list_vehicle_renewal_remindersList vehicle renewal remindersRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| sort_by | No | Sort field (default: Fleetio's default order). One of: id, due_soon_at, last_sent_at, next_due_at, created_at, updated_at. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| vehicle_id | No | Vehicle id | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). | |
| next_due_at_after | No | Only records with next due date at or after this moment (ISO 8601). | |
| next_due_at_before | No | Only records with next due date at or before this moment (ISO 8601). | |
| vehicle_renewal_type_id | No | Renewal type id | |
| vehicle_renewal_reminder_status | No | Reminder status. |
fleetio_list_vehiclesList vehiclesRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| vin | No | VIN (contains, case-insensitive) | |
| name | No | Vehicle name (contains, case-insensitive) | |
| sort_by | No | Sort field (default: Fleetio's default order). One of: name, created_at, updated_at, id. | |
| group_id | No | Group id | |
| per_page | No | Records per page, 2-100 (default 25). | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| license_plate | No | License plate (contains, case-insensitive) | |
| sort_direction | No | Sort direction (default asc; used with sort_by). | |
| vehicle_type_id | No | Vehicle type id | |
| created_at_after | No | Only records with creation time at or after this moment (ISO 8601). | |
| updated_at_after | No | Only records with last update time at or after this moment (ISO 8601). | |
| created_at_before | No | Only records with creation time at or before this moment (ISO 8601). | |
| updated_at_before | No | Only records with last update time at or before this moment (ISO 8601). | |
| vehicle_status_id | No | Vehicle status id |
fleetio_list_vehicle_service_entriesList a vehicle's service entriesRead-onlyInspect
List the service entries of ONE vehicle. GET /vehicles/{id}/service_entries. Returns one page (keyset paging: pass next_cursor as start_cursor).
| Name | Required | Description | Default |
|---|---|---|---|
| sort_by | No | Sort field (default: Fleetio's default order). One of: id, completed_at, updated_at, created_at. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| reference | No | Reference (contains, case-insensitive) | |
| vehicle_id | Yes | Vehicle id. | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). | |
| completed_at_after | No | Only records with completion date at or after this moment (ISO 8601). | |
| completed_at_before | No | Only records with completion date at or before this moment (ISO 8601). |
fleetio_list_vehicle_statusesList vehicle statusesRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Status name (contains, case-insensitive) | |
| sort_by | No | Sort field (default: Fleetio's default order). One of: id, created_at, updated_at. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). |
fleetio_list_vehicle_typesList vehicle typesRead-onlyInspect
Lookup: the vehicle types (Car, Truck, Van, ...) and their ids. GET /vehicle_types. Returns one page (keyset paging: pass next_cursor as start_cursor).
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Type name (contains, case-insensitive) | |
| sort_by | No | Sort field (default: Fleetio's default order). One of: id, created_at, updated_at. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). |
fleetio_list_vendorsList vendorsRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Vendor name (contains, case-insensitive) | |
| sort_by | No | Sort field (default: Fleetio's default order). One of: id, created_at, updated_at. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| external_id | No | External id | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). | |
| created_at_after | No | Only records with creation time at or after this moment (ISO 8601). | |
| updated_at_after | No | Only records with last update time at or after this moment (ISO 8601). | |
| created_at_before | No | Only records with creation time at or before this moment (ISO 8601). | |
| updated_at_before | No | Only records with last update time at or before this moment (ISO 8601). |
fleetio_list_work_order_line_itemsList work order line itemsRead-onlyInspect
The line items (labor, parts, fees) of ONE work order. GET /work_orders/{id}/work_order_line_items.
| Name | Required | Description | Default |
|---|---|---|---|
| per_page | No | Records per page, 2-100 (default 25). | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| work_order_id | Yes | Work order id. |
fleetio_list_work_ordersList work ordersRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| number | No | Work order number | |
| sort_by | No | Sort field (default: Fleetio's default order). One of: created_at, updated_at, id. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| vendor_id | No | Vendor id | |
| contact_id | No | Technician (contact) id | |
| vehicle_id | No | Vehicle id | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| invoice_number | No | Invoice number | |
| sort_direction | No | Sort direction (default asc; used with sort_by). | |
| created_at_after | No | Only records with creation time at or after this moment (ISO 8601). | |
| updated_at_after | No | Only records with last update time at or after this moment (ISO 8601). | |
| created_at_before | No | Only records with creation time at or before this moment (ISO 8601). | |
| updated_at_before | No | Only records with last update time at or before this moment (ISO 8601). | |
| purchase_order_number | No | Purchase order number | |
| work_order_status_name | No | Work order status name (see fleetio_list_work_order_statuses) |
fleetio_list_work_order_statusesList work order statusesRead-onlyInspect
Lookup: the work order statuses (Open, In Progress, Completed, ...). GET /work_order_statuses. Returns one page (keyset paging: pass next_cursor as start_cursor).
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Status name (contains, case-insensitive) | |
| sort_by | No | Sort field (default: Fleetio's default order). One of: id, created_at, updated_at. | |
| per_page | No | Records per page, 2-100 (default 25). | |
| start_cursor | No | Cursor from the previous reply's next_cursor; omit for the first page. | |
| sort_direction | No | Sort direction (default asc; used with sort_by). |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
44 tool updates
- First observed
fleetio_add_comment - First observed
fleetio_create_issue - First observed
fleetio_create_meter_entry - First observed
fleetio_get_contact - First observed
fleetio_get_equipment - First observed
fleetio_get_inspection_form - First observed
fleetio_get_issue - First observed
fleetio_get_part - First observed
fleetio_get_service_entry - First observed
fleetio_get_submitted_inspection - First observed
fleetio_get_vehicle - First observed
fleetio_get_vendor - First observed
fleetio_get_work_order - First observed
fleetio_list_accounts - First observed
fleetio_list_comments - First observed
fleetio_list_contacts - First observed
fleetio_list_equipment - First observed
fleetio_list_faults - First observed
fleetio_list_fuel_entries - First observed
fleetio_list_groups - First observed
fleetio_list_inspection_forms - First observed
fleetio_list_issue_priorities - First observed
fleetio_list_issues - First observed
fleetio_list_labels - First observed
fleetio_list_meter_entries - First observed
fleetio_list_part_stock - First observed
fleetio_list_parts - First observed
fleetio_list_places - First observed
fleetio_list_service_entries - First observed
fleetio_list_service_entry_line_items - First observed
fleetio_list_service_reminders - First observed
fleetio_list_service_tasks - First observed
fleetio_list_submitted_inspections - First observed
fleetio_list_vehicle_assignments - First observed
fleetio_list_vehicle_meter_entries - First observed
fleetio_list_vehicle_renewal_reminders - First observed
fleetio_list_vehicle_service_entries - First observed
fleetio_list_vehicle_statuses - First observed
fleetio_list_vehicle_types - First observed
fleetio_list_vehicles - First observed
fleetio_list_vendors - First observed
fleetio_list_work_order_line_items - First observed
fleetio_list_work_order_statuses - First observed
fleetio_list_work_orders
Related MCP Connectors
Read Synchroteam jobs, customers, sites, equipment and parts; create, schedule and complete jobs.
331Read Buildium properties, units, leases, tenants, balances and bills; manage work orders.
Read Shipday orders, carriers and delivery status; create orders and assign drivers.
141Read Track-POD orders, routes, drivers, vehicles and proof of delivery; create orders.
161
Related MCP Servers
- AlicenseBqualityBmaintenanceFleet management in your assistant — vehicles, routes, drivers and HOS compliance over Samsara's public API.214MIT
- FlicenseAqualityBmaintenanceEnables fleet management through natural language, providing tools to list vehicles, retrieve live status, trips, and fuel data from Cartrack's Fleet API, and synchronize daily and monthly reports to Google Sheets.4-

Cariot MCP Serverofficial
AlicenseBqualityCmaintenanceEnables querying Cariot APIs for fleet management data, including alcohol checks, daily reports, drivers, vehicles, and realtime snapshots, with utility for generating chart configurations.723 npm1MIT- FlicenseNot gradedqualityCmaintenanceExposes live Samsara fleet data via MCP tools for searching assets and retrieving GPS locations.-
Glama MCP Gateway
Add one secure layer between your agents and this server.