# Arrivy MCP for AI Agents AI Agent Connect

> Arrivy lets your AI agent manage field service operations and last-mile deliveries. It handles task creation, crew assignments, and real-time location tracking so you can coordinate your mobile workforce without jumping between different apps. It connects your field data directly to your AI workspace.

## Overview
- **Category:** field-service-management
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_pz3FJSQ1yT8jYRKDpUmENCNCEcRGZMcdtl11dzHT/ai-agent-connect
- **Tags:** task-orchestration, delivery-tracking, crew-management, field-operations, location-tracking, workflow-automation

## Description

Managing a fleet of technicians or delivery drivers usually means juggling a dozen tabs. You're looking at one screen for where a driver is, another for the customer's request, and a third to see if the job actually got finished. This Connector changes that by bringing those fields into your AI workspace. Instead of manually digging through a dashboard to see if a repair is done or if a delivery is late, you can just ask your agent for the status. It pulls the real-time data from Arrivy and gives you the answer straight up. You can have your agent create new service jobs, check on crew availability, or pull up customer history to see what's been done before. It's about making the 'where is my stuff' and 'who's doing what' questions instant. By connecting to the Vinkius catalog, you get a way to turn these manual checks into quick conversations. It takes the friction out of coordinating people in the field and lets you focus on actually solving problems rather than hunting for information.

## Tools

### create_task
Generate a new service or delivery job on the fly. It's the fastest way to get work into the field.

### get_task
Pull up the specific details for any individual service job. Use this to see what needs to be done and who's on it.

### list_crews
See every crew and team member currently in your system. This helps with planning your daily assignments.

### list_tasks
Pull a full list of every task in your queue. Use this to see what's coming up next.

### update_task
Change the status or details of an existing job. Use this to mark a job as finished or in progress.

### create_customer
Add a new client to your system quickly. This keeps your records clean and ready for future jobs.

### get_account_check
Verify that your Arrivy connection is active and healthy. Use this to ensure your agent can still see your data.

### list_customers
Get a full list of every customer you've worked with. Use this for quick lookups and history checks.

### list_locations
See all the tracked locations for your field teams. This is how you get a bird's eye view of your fleet.

## Prompt Examples

**Prompt:** 
```
Where is the technician for the HVAC repair on Maple St?
```

**Response:** 
```
### Repair Status
*   **Job:** HVAC Repair (Maple St)
*   **Status:** In Progress
*   **Crew:** Team Alpha
*   **ETA:** 10:30 AM
*   **Current Location:** 2 blocks away from site.
```

**Prompt:** 
```
Create a new delivery for 500 Oak Ave.
```

**Response:** 
```
I've created the delivery task for **500 Oak Ave**. 

*   **Task ID:** DEL-992
*   **Status:** Pending Assignment

Would you like me to assign it to the nearest driver now?
```

**Prompt:** 
```
What's the status of all our jobs today?
```

**Response:** 
```
Here is the summary of today's active jobs:

| Status | Count |
| :--- | :--- |
| Completed | 3 |
| In Progress | 4 |
| Pending | 1 |

There are **8 total jobs** scheduled for today.
```

## Capabilities

### Create new service tasks
Generate a new job in the system with a single command.

### Track crew locations
See where your team is right now with real-time data.

### Update job statuses
Change the progress of a task without opening a browser.

### Manage customer records
Add and view client information directly through your AI.

### List active tasks
Get a full view of your daily schedule in one glance.

## Use Cases

### Emergency Dispatch
A customer calls with a leak. The agent uses create_task to book a repair and list_crews to find a nearby team.

### Live ETA Updates
A client asks for an ETA. The agent uses get_task to find the status and list_locations to see where the driver is.

### End of Day Audit
An ops manager checks the day's work. The agent uses list_tasks and update_task to confirm all jobs were completed.

### Quick Client Onboarding
A new business signs up. The agent uses create_customer to add them to the system immediately during a call.

## Benefits

- Get instant updates on job progress using update_task without logging into a separate portal.
- Assign new work to your team faster by using create_task to generate jobs from your chat.
- See your whole team's location at once with list_locations to manage high-priority deliveries.
- Keep your customer history accurate by using create_customer to log new clients on the fly.
- Audit your entire daily schedule in seconds by using list_tasks to see what's pending.

## How It Works

The bottom line is you stop switching tabs and start getting answers directly in your chat.

1. Connect your Arrivy account to your AI client through Vinkius.
2. Authorize the connection to allow the agent to read and write field data.
3. Ask your agent to find jobs, check locations, or create new tasks.

## Frequently Asked Questions

**Can Arrivy MCP help me track my delivery drivers?**
Yes, it pulls real-time location data and ETAs for your drivers. You can ask your agent where a specific delivery is, and it will give you the current location and expected arrival time.

**How does Arrivy MCP manage my field crews?**
It lets your agent list all personnel and check their current assignments. This makes it easy to see who is available for a new job without looking at a spreadsheet.

**Can I create new service jobs using Arrivy MCP?**
Yes, you can describe a new job to your agent and it will create the task in Arrivy for you. This includes setting the location and details from your conversation.

**Does Arrivy MCP work for last-mile delivery?**
It is built specifically for that. It handles the delivery tracking and task orchestration needed to coordinate last-mile logistics from your AI workspace.

**How do I see my customer history with Arrivy MCP?**
Your agent can pull up records for any client instantly. This helps you see past service history and contact details while you're talking to a customer.

**Can Arrivy MCP update job statuses automatically?**
While it doesn't update on its own, your agent can trigger status changes for you. You can just tell the agent a job is done, and it will update the record for you.

**How do I find my Arrivy API Key?**
Log in to your Arrivy account, go to **Settings > Integrations**, and you will find your API Key under the **Developer** or **API** section.

**Can I assign a crew to a task via this server?**
Yes, you can use the `update_task` tool and provide the crew IDs in the update body to assign or reassign tasks.

**Does Arrivy support real-time ETAs?**
Yes, Arrivy calculates real-time ETAs based on field personnel location. You can retrieve these via the `get_task` or `list_locations` tools.