Connect-MCP

Fleetio MCP by usefulapi

io.usefulapi/fleetio · v1.0.0

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

MCPremoteno credentialsTransportE-commerce

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 44 tools, protocol 2025-06-18 · checked 2026-10-17

Test & rating

B 88/100

What it does: 44 tools · 41 read, 3 write (incl. delete/pay) · E-commerce

Test call fleetio_list_accounts: needs a key: HTTP 401 (935 ms)

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +10
  • Read/write annotations: +5
  • Safe test call: +8
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://fleetio.usefulapi.io/mcp

Tools

44 tools listed at last check
  • fleetio_list_accounts 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.
  • fleetio_list_vehicles 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
  • fleetio_list_vehicle_meter_entries 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).
  • fleetio_list_meter_entries 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).
  • fleetio_list_vehicle_assignments 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).
  • fleetio_list_equipment List equipment (non-vehicle assets such as trailers and tools). GET /equipment. Returns one page (keyset paging: pass next_cursor as start_cursor).
  • fleetio_list_work_orders 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).
  • fleetio_list_service_entries 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).
  • fleetio_list_vehicle_service_entries List the service entries of ONE vehicle. GET /vehicles/{id}/service_entries. Returns one page (keyset paging: pass next_cursor as start_cursor).
  • fleetio_list_service_reminders 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).
  • fleetio_list_issues 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).
  • fleetio_list_faults 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).
  • fleetio_list_inspection_forms 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).
  • fleetio_list_submitted_inspections 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).
  • fleetio_list_fuel_entries 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).
  • fleetio_list_parts 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).
  • fleetio_list_part_stock 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).
  • fleetio_list_contacts 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).
  • fleetio_list_vendors 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).
  • fleetio_list_vehicle_renewal_reminders 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).
  • fleetio_list_comments 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).
  • fleetio_list_vehicle_statuses 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).
  • fleetio_list_vehicle_types Lookup: the vehicle types (Car, Truck, Van, ...) and their ids. GET /vehicle_types. Returns one page (keyset paging: pass next_cursor as start_cursor).
  • fleetio_list_work_order_statuses Lookup: the work order statuses (Open, In Progress, Completed, ...). GET /work_order_statuses. Returns one page (keyset paging: pass next_cursor as start_cursor).
  • fleetio_list_issue_priorities 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).
  • fleetio_list_groups Lookup: the groups (locations/departments) and their ids. GET /groups. Returns one page (keyset paging: pass next_cursor as start_cursor).
  • fleetio_list_labels 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).
  • fleetio_list_service_tasks 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).
  • fleetio_list_places List places (geofences/locations) with address, coordinates and radius. GET /places. Returns one page (keyset paging: pass next_cursor as start_cursor).
  • fleetio_get_vehicle One vehicle with full detail: status, type, group, meters, VIN, make/model/year, license plate, dates. GET /vehicles/{id}.
  • fleetio_get_equipment One equipment record with full detail. GET /equipment/{id}.
  • fleetio_get_work_order One work order with full detail (status, vendor, technician, dates, totals). GET /work_orders/{id}.
  • fleetio_get_service_entry One service entry with full detail (vehicle, vendor, notes, meter readings, totals). GET /service_entries/{id}.
  • fleetio_get_part One part with full detail (number, manufacturer, category, costs). GET /parts/{id}.
  • fleetio_get_contact One contact (driver/technician/employee). Birth date and driver-licence data are never returned. GET /contacts/{id}.
  • fleetio_get_vendor One vendor with full detail. GET /vendors/{id}.
  • fleetio_get_submitted_inspection One submitted inspection with every item's result (pass/fail/remarks), the vehicle, driver and any resulting work order. GET /submitted_inspection_forms/{id}.
  • fleetio_get_inspection_form One inspection form template with its items. GET /inspection_forms/{id}.
  • fleetio_get_issue 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}.
  • fleetio_list_work_order_line_items The line items (labor, parts, fees) of ONE work order. GET /work_orders/{id}/work_order_line_items.
  • fleetio_list_service_entry_line_items The line items (tasks, parts, labor) of ONE service entry. GET /service_entries/{id}/service_entry_line_items.
  • fleetio_create_issue 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.
  • fleetio_create_meter_entry 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
  • fleetio_add_comment 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.

Badge

Connect-MCP badge for io.usefulapi/fleetio

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/io.usefulapi/fleetio.svg)](https://clawy.uk/mcp/s/io.usefulapi/fleetio)