Onfleet MCP connector
Onfleet is a last-mile delivery management platform for coordinating logistics operations, drivers, and customer deliveries. The Onfleet MCP connector allows AI agents to create and manage delivery tasks, assign workers to teams, update task statuses, and track recipient information. It also supports cloning tasks for recurring deliveries, completing tasks with proof of delivery, and managing organizational settings across delivery operations.
Authentication type
- API Key - Requires a static API key to be configured before the agent can connect to the service.
Uses
Use the Onfleet MCP connector to perform the following actions:
- Automate last-mile delivery task creation and assignment across multiple teams
- Monitor worker availability and dispatch tasks to optimize route efficiency
- Track delivery progress and mark tasks complete in real-time
- Manage recipient information and streamline customer communication
- Coordinate multi-team operations with auto-dispatch and time estimates
- Maintain team schedules and worker performance metrics
- Scale delivery operations without manual intervention
Example prompts
Use the following example prompts to invoke Onfleet MCP connector tools from your AI assistant or Boomi Connect workflow:
Create a new delivery task in Onfleet for tomorrow morning with a recipient in downtown.Show me all active tasks assigned to the logistics team in Onfleet.Assign this task to the available worker closest to the pickup location in Onfleet.Mark the delivery task as complete and notify the recipient in Onfleet.List all workers on duty today and their current task status in Onfleet.Get time estimates for delivering these five packages across our teams in Onfleet.Update the recipient's phone number and delivery instructions in Onfleet.Auto-dispatch all pending tasks to the south region team in Onfleet.Clone this weekly recurring delivery task for next month in Onfleet.Delete the cancelled delivery and reassign the worker in Onfleet.
Onfleet MCP connector tools
The Onfleet MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| listTasks | Retrieves all tasks in the system with their current status and details. |
| createTask | Creates a new task with specified destination, recipient, and delivery information. |
| getTask | Retrieves detailed information for a specific task by its identifier. |
| updateTask | Modifies the properties and settings of an existing task. |
| deleteTask | Removes a task from the system permanently. |
| cloneTask | Creates a duplicate copy of an existing task with new details. |
| completeTask | Marks a task as finished and records completion information. |
| listWorkers | Retrieves all workers and their current operational status. |
| createWorker | Creates a new worker account with login credentials and settings. |
| getWorker | Retrieves detailed information for a specific worker. |
| updateWorker | Modifies a worker's profile, permissions, or settings. |
| deleteWorker | Removes a worker account from the system. |
| getWorkerSchedule | Retrieves the scheduled shifts and availability for a worker. |
| listTeams | Retrieves all teams and their composition. |
| createTeam | Creates a new team with specified members and settings. |
| getTeam | Retrieves detailed information for a specific team. |
| updateTeam | Modifies a team's members, name, or settings. |
| deleteTeam | Removes a team from the system. |
| getTeamTimeEstimates | Retrieves estimated delivery times for tasks within a team. |
| autoDispatchTeam | Automatically assigns pending tasks to available team members. |
| createDestination | Creates a new delivery location with address and contact details. |
| getDestination | Retrieves detailed information for a specific destination. |
| createRecipient | Creates a new recipient contact with name and delivery information. |
| getRecipient | Retrieves detailed information for a specific recipient. |
| updateRecipient | Modifies a recipient's contact details or preferences. |
| getRecipientByName | Finds and retrieves recipient information using their name. |
| getRecipientByPhone | Finds and retrieves recipient information using their phone number. |
| listAdmins | Retrieves all administrator accounts and their permissions. |
| createAdmin | Creates a new administrator account with specified access level. |
| updateAdmin | Modifies an administrator's permissions or account settings. |
| deleteAdmin | Delete an administrator. |
| listHubs | List hubs. |
| createHub | Create a hub. |
| updateHub | Update a hub. |
| getOrganization | Get my organization. |
| getDelegateeOrganization | Get delegatee organization. |
| getContainer | Get container information. |
| updateContainerTasks | Update container tasks. |
| addContainerTasks | Add tasks to container. |
| listWebhooks | List webhooks. |
| createWebhook | Create a webhook. |
| deleteWebhook | Delete a webhook. |
| testAuth | Test authentication. |