Onfleet

Onfleet MCP Connector for Claude

A+

Manage last-mile deliveries via Onfleet — create tasks, track drivers, check ETAs, and complete orders directly from any AI agent.

10 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Onfleet delivery operations to any AI agent and run your fleet from a single conversation.

What you can do

  • Delivery Tasks — Create, update, delete, and force-complete delivery tasks with full address and recipient details
  • Fleet Tracking — List all active drivers, check who's online, and view their assigned capacities in real time
  • Driver Schedules — Pull exact shift times and availability windows for any worker in your fleet
  • Teams & Hubs — Browse your team structure and dispatch hubs with geographic coordinates and zone coverage
  • Task History — Query tasks by date range to audit completed, failed, or pending deliveries across your operation

How it works

  1. Subscribe to this server
  2. Enter your Onfleet API Key
  3. Start dispatching and tracking deliveries from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • Logistics managers — monitor fleet performance and driver availability without switching between dashboards
  • Ops teams — create and update delivery tasks on the fly, resolve exceptions, and force-complete stuck orders
  • Customer support — look up any delivery by ID to get real-time ETA and driver location for customer inquiries
last-mile-deliveryroute-optimizationfleet-trackingdispatchproof-of-deliveryreal-time-logistics

10 tools expose this connector's capabilities to your AI agent.

complete_task_override

Force-complete a delivery task

create_delivery_task

Create a new delivery task in Onfleet

delete_delivery_task

Delete/Archive a delivery task

list_dispatch_hubs

List all dispatch hubs

get_task_details

Get details for a specific delivery task

list_tasks_by_date

List delivery tasks within a date range

list_fleet_teams

List all delivery teams

get_worker_schedule

Get a driver's work schedule

list_fleet_workers

List all fleet drivers/workers

update_delivery_task

Update an existing delivery task

See how to talk to your AI agent using Onfleet.

Create a delivery task to 123 Main St, San Francisco for John Doe with phone 415-555-0100.

Task created successfully. Tracking ID: 8f3a...b2c1. Destination: 123 Main St, San Francisco, CA. Recipient: John Doe (415-555-0100). Status: unassigned. The task is ready to be auto-assigned to the nearest available driver. Want me to check which drivers are currently online?

Show me all deliveries from yesterday with their status.

Found 47 tasks from yesterday. 41 completed successfully (87.2%), 3 failed (wrong address), 2 cancelled by customer, and 1 still pending. The failed deliveries are task IDs a4f2..., b3e1..., and c7d8.... Want me to pull the details on the failed ones?

Which drivers are online right now and how many active tasks does each have?

5 drivers currently online. Maria Chen — 3 active tasks, last seen at Market St. Alex Rivera — 6 active tasks (at capacity). Tom Wilson — 1 active task, available for more. Sarah Kim — 4 active tasks. Jake Patel — 0 active tasks, standing by at Hub North. Want me to pull Tom's schedule to confirm his shift end time?

Yes. Pass a JSON object with destination address, recipient name, phone, and any notes — the agent calls the Onfleet Tasks API and returns the created task with its tracking ID. You can also update or delete tasks the same way.

Related Connectors