Fleetio MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.23.5Updated Nov 8, 2026

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

The publisher's own server: Ably MCP by usefulapi

Overview

Fleetio MCP by usefulapi's hosted MCP server (fleetio.usefulapi.io), published by usefulapi.io; no sign-in required; Streamable HTTP; 44 tools.

No AI overview yet: these facts come from the registry entry and the server itself.

Publisher
usefulapi.io
Endpoint
fleetio.usefulapi.io
Last checked

Installation

In SourceWeft

  1. Open Fleetio MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Ffleetio/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "fleetio-by-usefulapi": {
      "type": "http",
      "url": "https://fleetio.usefulapi.io/mcp"
    }
  }
}

README

Fleetio MCP by usefulapi

Use Fleetio from Claude, Cursor, or any MCP client — vehicles, work orders, service entries and reminders, issues, inspections, fuel, parts and contacts, plus issues, meter entries and comments. Hosted, no local install: connect with your own Fleetio credentials.

Live endpoint: https://fleetio.usefulapi.io/mcp · Homepage: https://usefulapi.io/fleetio

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://fleetio.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http fleetio https://fleetio.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "fleetio": {      "url": "https://fleetio.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Fleetio credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/fleetio/

Tools

ToolTypeWhat it does
fleetio_list_accountsreadList accounts
fleetio_list_vehiclesreadList vehicles
fleetio_list_vehicle_meter_entriesreadList a vehicle's meter entries
fleetio_list_meter_entriesreadList meter entries
fleetio_list_vehicle_assignmentsreadList vehicle assignments
fleetio_list_equipmentreadList equipment
fleetio_list_work_ordersreadList work orders
fleetio_list_service_entriesreadList service entries
fleetio_list_vehicle_service_entriesreadList a vehicle's service entries
fleetio_list_service_remindersreadList service reminders
fleetio_list_issuesreadList issues
fleetio_list_faultsreadList faults
fleetio_list_inspection_formsreadList inspection forms
fleetio_list_submitted_inspectionsreadList submitted inspections
fleetio_list_fuel_entriesreadList fuel entries
fleetio_list_partsreadList parts
fleetio_list_part_stockreadList part stock by location
fleetio_list_contactsreadList contacts
fleetio_list_vendorsreadList vendors
fleetio_list_vehicle_renewal_remindersreadList vehicle renewal reminders
fleetio_list_commentsreadList comments
fleetio_list_vehicle_statusesreadList vehicle statuses
fleetio_list_vehicle_typesreadList vehicle types
fleetio_list_work_order_statusesreadList work order statuses
fleetio_list_issue_prioritiesreadList issue priorities
fleetio_list_groupsreadList groups
fleetio_list_labelsreadList labels
fleetio_list_service_tasksreadList service tasks
fleetio_list_placesreadList places
fleetio_get_vehiclereadGet vehicle
fleetio_get_equipmentreadGet equipment
fleetio_get_work_orderreadGet work order
fleetio_get_service_entryreadGet service entry
fleetio_get_partreadGet part
fleetio_get_contactreadGet contact
fleetio_get_vendorreadGet vendor
fleetio_get_submitted_inspectionreadGet submitted inspection
fleetio_get_inspection_formreadGet inspection form
fleetio_get_issuereadGet issue
fleetio_list_work_order_line_itemsreadList work order line items
fleetio_list_service_entry_line_itemsreadList service entry line items
fleetio_create_issuewriteCreate issue
fleetio_create_meter_entrywriteAdd meter entry
fleetio_add_commentwriteAdd comment
fleetio_usage_statusmetaUsage status (free-tier meter)
fleetio_request_featuremetaRequest a missing feature
fleetio_upgrademetaUpgrade to Pro or Pro+
fleetio_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per account)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with fleetio_upgrade (it returns a Stripe Checkout link). Cancel any time with fleetio_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running fleetio_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by Fleetio.

Source: servers/fleetio/README.md at commit 4046075

Tools

44

fleetio_list_accounts

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.

Parametersper_pagestart_cursor

fleetio_list_vehicles

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 page (keyset paging: pass next_cursor as start_cursor).

Parametersvinnamesort_bygroup_idper_pagestart_cursorlicense_platesort_directionvehicle_type_idcreated_at_afterupdated_at_aftercreated_at_before+2 more

fleetio_list_vehicle_meter_entries

List a vehicle's 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).

Parameterssort_bycategoryper_pagedate_aftervehicle_idrequireddate_beforestart_cursorsort_direction

fleetio_list_meter_entries

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

Parameterssort_bycategoryper_pagedate_aftervehicle_iddate_beforestart_cursorsort_direction

fleetio_list_vehicle_assignments

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

Parameterssort_byper_pagecontact_idvehicle_idstart_cursorended_at_aftersort_directionended_at_beforestarted_at_afterstarted_at_before

fleetio_list_equipment

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

Parametersnamebrandmodelsort_bygroup_idper_pagestart_cursorserial_numbersort_directioncreated_at_afterupdated_at_aftercreated_at_before+1 more

fleetio_list_work_orders

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

Parametersnumbersort_byper_pagevendor_idcontact_idvehicle_idstart_cursorinvoice_numbersort_directioncreated_at_afterupdated_at_aftercreated_at_before+3 more

fleetio_list_service_entries

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

Parameterssort_byper_pagereferencestart_cursorsort_directioncreated_at_afterupdated_at_aftercreated_at_beforeupdated_at_beforecompleted_at_aftercompleted_at_before

fleetio_list_vehicle_service_entries

List a vehicle's 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).

Parameterssort_byper_pagereferencevehicle_idrequiredstart_cursorsort_directioncompleted_at_aftercompleted_at_before

fleetio_list_service_reminders

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

Parameterssort_byper_pagevehicle_idstart_cursorsort_directionservice_task_idservice_reminder_status

fleetio_list_issues

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

Parametersstatenumbersort_byper_pagevehicle_idequipment_idstart_cursordue_date_afterreported_by_idsort_directiondue_date_beforecreated_at_after+5 more

fleetio_list_faults

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

Parameterscodenamesort_byper_pagevehicle_idstart_cursorsort_directioncreated_at_afterupdated_at_aftercreated_at_beforeupdated_at_beforelast_occurred_at_after+1 more

fleetio_list_inspection_forms

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

Parameterstitlesort_byper_pagestart_cursorsort_directioncreated_at_afterupdated_at_aftercreated_at_beforeupdated_at_before

fleetio_list_submitted_inspections

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

Parameterssort_byuser_idper_pagevehicle_idstart_cursorsort_directioncreated_at_afterupdated_at_aftercreated_at_beforeupdated_at_beforeinspection_form_idsubmitted_at_after+1 more

fleetio_list_fuel_entries

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

Parameterssort_byper_pagevendor_iddate_aftervehicle_iddate_beforestart_cursorsort_directioncreated_at_afterupdated_at_aftercreated_at_beforeupdated_at_before

fleetio_list_parts

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

Parametersupcnumbersort_byper_pagestart_cursorsort_directioncreated_at_afterpart_category_idupdated_at_aftercreated_at_beforeupdated_at_beforemanufacturer_part_number

fleetio_list_part_stock

List part stock by location

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

Parameterspart_idsort_byper_pagestart_cursorsort_directionpart_location_id

fleetio_list_contacts

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

Parametersemailsort_bygroup_idper_pagelast_namestart_cursorsort_directionemployee_numbercreated_at_afterupdated_at_aftercreated_at_beforeupdated_at_before

fleetio_list_vendors

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

Parametersnamesort_byper_pageexternal_idstart_cursorsort_directioncreated_at_afterupdated_at_aftercreated_at_beforeupdated_at_before

fleetio_list_vehicle_renewal_reminders

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

Parameterssort_byper_pagevehicle_idstart_cursorsort_directionnext_due_at_afternext_due_at_beforevehicle_renewal_type_idvehicle_renewal_reminder_status

fleetio_list_comments

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

Parameterssort_byuser_idper_pagestart_cursorcommentable_idsort_directioncommentable_type

fleetio_list_vehicle_statuses

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

Parametersnamesort_byper_pagestart_cursorsort_direction

fleetio_list_vehicle_types

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

Parametersnamesort_byper_pagestart_cursorsort_direction

fleetio_list_work_order_statuses

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

Parametersnamesort_byper_pagestart_cursorsort_direction

fleetio_list_issue_priorities

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

Parametersnamesort_byper_pagestart_cursorsort_direction

fleetio_list_groups

List groups

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

Parametersnamesort_byper_pagestart_cursorsort_direction

fleetio_list_labels

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

Parametersnamesort_byper_pagestart_cursorsort_direction

fleetio_list_service_tasks

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

Parametersnamesort_byper_pagestart_cursorsort_direction

fleetio_list_places

List places

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

Parametersnamesort_byper_pagestart_cursorsort_direction

fleetio_get_vehicle

Get vehicle

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

Parametersvehicle_idrequired

fleetio_get_equipment

Get equipment

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

Parametersequipment_idrequired

fleetio_get_work_order

Get work order

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

Parameterswork_order_idrequired

fleetio_get_service_entry

Get service entry

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

Parametersservice_entry_idrequired

fleetio_get_part

Get part

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

Parameterspart_idrequired

fleetio_get_contact

Get contact

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

Parameterscontact_idrequired

fleetio_get_vendor

Get vendor

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

Parametersvendor_idrequired

fleetio_get_submitted_inspection

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

Parameterssubmitted_inspection_idrequired

fleetio_get_inspection_form

Get inspection form

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

Parametersinspection_form_idrequired

fleetio_get_issue

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

Parametersincludesissue_idrequired

fleetio_list_work_order_line_items

List work order line items

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

Parametersper_pagestart_cursorwork_order_idrequired

fleetio_list_service_entry_line_items

List service entry line items

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

Parametersper_pagestart_cursorservice_entry_idrequired

fleetio_create_issue

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.

Parameterssummaryrequiredasset_idrequireddue_dateasset_typedescriptionreported_atreported_by_idissue_priority_idassigned_contact_ids

fleetio_create_meter_entry

Add 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 reading can make service reminders due or overdue, and Fleetio may notify their watchers. POST /meter_entries.

Parametersdatevaluerequiredsecondaryvehicle_idrequired

fleetio_add_comment

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.

Parameterscommentrequiredcommentable_idrequiredcommentable_typerequired

Version history

20
  1. v1.23.5LatestNov 8, 2026
  2. v1.23.4Nov 7, 2026
  3. v1.22.3Nov 5, 2026
  4. v1.22.2Nov 5, 2026
  5. v1.22.1Nov 4, 2026
  6. v1.22.0Nov 3, 2026
  7. v1.21.1Nov 3, 2026
  8. v1.20.0Nov 1, 2026
  9. v1.18.0Oct 31, 2026
  10. v1.17.0Oct 31, 2026
  11. v1.16.2Oct 30, 2026
  12. v1.16.0Oct 30, 2026
  13. v1.11.0Oct 26, 2026
  14. v1.8.3Oct 25, 2026
  15. v1.8.0Oct 25, 2026
  16. v1.7.0Oct 24, 2026
  17. v1.4.0Oct 23, 2026
  18. v1.3.4Oct 22, 2026
  19. v1.3.3Oct 21, 2026
  20. v1.0.0Oct 12, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations