Onfleet MCP for AI Agents. Manage your entire last-mile dispatch from chat.
Onfleet MCP gives your AI client full control over last-mile delivery logistics. Create tasks, check real-time driver locations, confirm ETAs, and audit historical routes—all from one conversation. It lets you run your entire dispatch operation without ever leaving your chat window.
Give Claude and any AI agent real-world access
Create, update, delete, and force-complete tasks using specific details like addresses and recipient names.
List all active drivers, determine who's currently online, and see their assigned capacity in real time.
Pull exact shift times or view available windows for any driver on the team.
Query task records by a date range to review all completed, failed, or pending deliveries across your entire operation.
Browse the team hierarchy and view details about dispatch hubs, including their geographic coverage coordinates.
Ask an AI about this
Waiting for input…
What AI agents can do with Onfleet MCP: 10 Delivery Tools
Use these tools to manage every aspect of your fleet operations, from scheduling workers to tracking individual packages.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Onfleet MCPComplete Task Override
Force-completes a specific delivery task in Onfleet, overriding its current status.
Create Delivery Task
Creates an entirely new delivery task using full recipient details and addresses.
Delete Delivery Task
Archives or deletes a specified delivery task from the system records.
List Dispatch Hubs
Retrieves a list of all operational dispatch hubs and their location coordinates.
Get Task Details
Fetches detailed information for one specific delivery task, including its current...
List Tasks By Date
Queries and returns a list of all delivery tasks that fall within an exact date range you specify.
List Fleet Teams
Retrieves the structured list of all active delivery teams or work groups.
Get Worker Schedule
Pulls a specific driver's full work schedule, including shift start and end times.
List Fleet Workers
Lists every registered driver or worker in the fleet along with their current status.
Update Delivery Task
Modifies existing details on a task, such as changing an address or adding notes.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Onfleet, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Onfleet. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The Pain of the Dispatch Dashboard Solved with Vinkius AI Gateway
Today, managing deliveries means jumping between five different screens. You check the map to see driver locations, switch to a scheduling tab to confirm shifts, and then jump back to the task list just to update an address or force-complete a package that got stuck in traffic. It's constant clicking, copy-pasting addresses, and switching mental contexts.
With this MCP, you talk to your agent like talking to a seasoned dispatcher standing right next to you. You simply say, 'Find the fastest way to complete tasks for the West Side team,' and it executes all those complex checks—driver availability, task location, hub zones—and gives you one clear answer.
Onfleet MCP Gives You Full Control Over Delivery Tasks
The biggest time sinks disappear: no more needing to log into the Onfleet platform just to change a status. No more manual data entry when adding an urgent order. Your agent handles the creation of records using `create_delivery_task` and updates them with `update_delivery_task` automatically.
What changes is that your AI client becomes the single source of truth for your entire operation, giving you control over the flow from customer request to final delivery confirmation.
What your AI can actually do with this
Running a fleet of drivers means juggling dozens of tabs: the map view, the schedule board, the task creator, and the history log. This MCP connects all those functions to any AI agent. You can tell your client exactly what you need—for instance, 'Check who's available near downtown and create three new tasks for them.' The system handles the complex API calls, letting you manage everything from task creation to verifying worker schedules in a single chat exchange.
Because this connection lives on Vinkius, you don't have to worry about integrating multiple services; you just connect once and get access to all your core delivery tools.
It’s designed for when speed matters. You can tell it to list every task that failed yesterday or find the current location of a package by its tracking ID. It turns what used to take half an hour of dashboard clicking into a simple question you ask your agent.
019d75e6-1313-7323-afa2-08ee32cf67a5 Here's how it actually works
The bottom line is you talk to your agent naturally, and it executes the complex logistics commands through Onfleet.
Subscribe to this MCP on Vinkius.
Provide your Onfleet API Key to authorize access.
Ask your AI client to perform a task, like 'List all drivers who are currently online and their capacity.'
Who is this actually for?
Logistics managers, dispatch coordinators, and customer support agents. You're the person who gets tired of switching between the map view, the task list, and the calendar just to answer one simple question about a delivery.
Uses this MCP to create new delivery tasks or force-complete stuck orders immediately when an exception pops up in the field.
Checks driver availability and pulls worker schedules across multiple teams to ensure optimal coverage for the next day.
Looks up any delivery by its ID to get a real-time ETA or confirm if a package has been successfully delivered.
What Changes When You Connect
Centralized Operations: Instead of jumping between the Onfleet dashboard and multiple internal apps, you keep it all in a single conversation with your agent. You can check driver status, create tasks, and review history without context switching.
Instant Exception Handling: If a package gets stuck or needs rerouting, you don't need to manually log into the system. You simply tell your client what happened, and it uses tools like update_delivery_task or complete_task_override immediately.
Auditable History: Need proof of what happened last month? Use list_tasks_by_date. Your agent pulls all necessary records instantly, letting you audit failures or successes across any period without running complex reports.
Personnel Visibility: Know who's available and when. You can quickly run list_fleet_workers to check current status, then follow up with get_worker_schedule to confirm if they are working that shift week.
New Task Creation on Demand: When a client calls in an urgent order, you don't open the task form; you just ask your agent to run create_delivery_task, providing all necessary details immediately.
See it in action
Handling Customer Inquiries
A customer calls asking where their package is. Instead of promising a callback, you tell your agent to run get_task_details for the tracking ID. The agent instantly returns the real-time ETA and driver location, solving the issue right there.
Correcting Field Errors
A driver reports that a task address is wrong. You ask your agent to use update_delivery_task with the correct coordinates and notes. This corrects the record immediately, preventing future routing issues.
End-of-Day Reporting
You need performance stats for last week's deliveries. You ask your agent to run list_tasks_by_date for the past seven days. It returns a summary of all tasks, highlighting failed or pending orders.
Preparing for Peak Season
You need to see who is available next week. You ask your agent to run list_fleet_workers followed by querying specific schedules with get_worker_schedule. This lets you coordinate manpower without manual checking.
The honest tradeoffs
What to watch out for, and the recommended way to handle each one.
Copying and Pasting Data
Manually copying addresses, dates, or task IDs from one dashboard tab into an email or a spreadsheet to pass along.
Use the MCP's tools. If you need to create something new, run create_delivery_task. If you need info, ask your agent to retrieve it using get_task_details.
Confusing Statuses
Not knowing if a task is 'pending' because the driver missed them or if it just hasn't been assigned yet.
Querying tasks using list_tasks_by_date and asking for status flags helps you immediately distinguish between assignment issues and physical failures.
Missing Team Context
Trying to manually figure out which hub a certain driver belongs to.
Use the MCP to first run list_fleet_teams and then check team structures using list_dispatch_hubs for clear organizational context.
When It Fits, When It Doesn't
Use this Onfleet MCP if your primary pain point is the manual coordination of moving physical goods. If you spend time checking driver locations, creating new routes based on customer calls, or auditing failed deliveries, this tool belongs in your stack. It's built for operations that require real-time data manipulation (like updating a task status via complete_task_override). Don't use it if you only need to send general messages; stick to simple messaging MCPs then. You should also avoid using it just because you have an API key—you must know which specific operational tools, like get_worker_schedule, solve your daily workflow problem.
Questions you might have
How do I use Onfleet MCP to check if a driver is working today? +
You run list_fleet_workers to see everyone online, then ask the agent for specific shift details using get_worker_schedule. This gives you their full availability window instantly.
Can Onfleet MCP create a task if I forget an address detail? +
No. The create_delivery_task tool requires robust information, including the full address and recipient details. If it's missing, the tool won't run until you provide those specific inputs.
What if a delivery fails? Can Onfleet MCP record that? +
Yes. You use list_tasks_by_date to pull all records for a time frame and then ask your agent to get details on those specific tasks using get_task_details.
How do I find out which dispatch hubs are in my area? +
Simply run the list_dispatch_hubs tool. This returns a list of all operational hubs, including their precise geographic coordinates and zone coverage details.