FleetCollect API & AI Agents

The FleetCollect API is a Model Context Protocol (MCP) server. Connect it to Claude or ChatGPT and ask an AI agent about your fleet in plain language — your IFTA trips and quarterly totals, DQF compliance and expiring documents, dispatch loads, drug-testing status — and vet any motor carrier by USDOT or MC number using live FMCSA data. It is read-only and secured by a per-account API key.

Included with your subscription. Any active FleetCollect plan can generate an API key — there is no per-call charge. A key stops working if the account's subscription lapses.

1. Get your API key

  1. Sign in at app.fleetcollect.net (an active subscription is required).
  2. Open Settings → API Access & AI Agents and click Generate API Key.
  3. Copy the key (fc_live_…) — it is shown only once.

2. The endpoint

The MCP server speaks JSON-RPC 2.0 over HTTP at:

POST https://app.fleetcollect.net/mcp
Authorization: Bearer fc_live_your_key_here
Content-Type: application/json

List the available tools:

curl -X POST https://app.fleetcollect.net/mcp \
  -H "Authorization: Bearer fc_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

3. Connect from Claude

Claude Desktop — add a remote MCP server to claude_desktop_config.json:

{
  "mcpServers": {
    "fleetcollect": {
      "url": "https://app.fleetcollect.net/mcp",
      "headers": { "Authorization": "Bearer fc_live_your_key_here" }
    }
  }
}

claude.ai — Settings → Connectors → Add custom connector, point it at the URL above and provide the API key. Claude API / Agent SDK — pass it as anmcp_servers entry with your key as authorization_token.

4. Connect from ChatGPT

ChatGPT connectors are supported via OAuth (rolling out). In the meantime, use the API key flow above from Claude or any MCP-compatible client. The server exposes the searchand fetch tools that ChatGPT connectors expect.

Available tools

get_drivers_listYour DQF drivers with compliance percentage
get_driver_complianceA driver's full DQF checklist and expirations
get_expiring_documentsDocuments expiring soon or already expired
get_ifta_summaryTrip and mileage summary for a quarter
quarterly_ifta_reportPer-jurisdiction miles and fuel for a quarter
get_ifta_driversIFTA (mobile) drivers with recent activity
list_loadsDispatch loads — rates, miles, status
dispatch_statsDispatch revenue and volume by status
testing_summaryDrug/alcohol testing order counts by status
get_subscription_infoYour plan, billing status, and driver limits
carrier_lookupVet a motor carrier by USDOT or MC (FMCSA)
carrier_safetyFMCSA CSA BASIC safety measures for a carrier
searchKeyword search across your drivers and loads
fetchFetch detail for a search result

All account tools return names, statuses, counts, and dates only — never emails, phone numbers, license numbers, or other driver PII. Carrier lookups use public FMCSA data.