# Pando MCP

> Pando MCP Server lets your AI agent manage complex logistics operations from a single chat window. Use it to check shipment statuses, track vehicle placement requests (indents), and monitor warehouse locations without opening dozens of tabs. It gives you direct access to Pando's core transport management system tools.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** pando, tms-api, logistics-orchestration, shipment-tracking, vehicle-indents, supply-chain-automation, warehouse-management, fulfillment-api, mcp

## Description

Pando lets your AI agent take over complex logistics operations right in your chat window. You don't gotta jump between a dozen separate tabs or portals; you just talk to your agent and it handles the heavy lifting using Pando's core transport management system tools.

**Getting Shipment Status: Tracking Your Goods**
You can get comprehensive information on specific shipments by calling `get_shipment_details`, which pulls all the necessary status data for a single tracking number. If you need a summary of everything moving right now, use `list_shipments` to pull a quick overview list of every shipment recorded in Pando.

**Managing Vehicle Placement: Indents and Routes**
When you need a vehicle placed somewhere, your agent can handle it immediately. You'll ask it to create a new indent using `create_indent`, passing all the required data as a clean JSON string. If that indent already exists, you don't wanna guess—you can retrieve specific details for an existing request with `get_indent_details`. To see what indents are currently active across your whole network, just call `list_indents`.

For planning the movement itself, the system keeps track of all configured routes via `list_routes`, letting you know exactly where things gotta go. You can also manage vehicle availability by listing every registered vehicle with `list_vehicles`, or checking out which transport carriers are active in your system using `list_carriers`.

**Mapping Location Data: Knowing Your Nodes**
To keep tabs on your physical footprint, you've got access to master warehouse and location data. Use `list_locations` to pull a complete list of every physical site configured in Pando, giving you total visibility into all your supply chain nodes.

**Inventory Lookup: Materials Database Access**
Need to know what materials you're tracking? The agent can access the registered materials database by calling `list_materials`, which pulls up a full list and provides unit metadata for every product you handle.

**System Integrity Checks**
Before you start, you should always check that the connection is solid. You can verify if Pando's API connection is active and working using `check_api_status`.

Your AI agent acts like a dedicated logistics coordinator for your team. It pulls data from shipment tracking, vehicle allocation records, master location lists, and material databases—all without you ever leaving your chat window. You get full control over fulfillment orchestration by accessing every tool in Pando's system.

## Tools

### create_indent
Requests a new vehicle indent by passing required data as a JSON string.

### get_indent_details
Retrieves specific details for an existing vehicle placement request.

### get_shipment_details
Gets comprehensive information about a single, specified shipment.

### check_api_status
Verifies if the Pando API connection is active and working.

### list_carriers
Lists all transport carriers registered in the Pando system.

### list_indents
Retrieves an overview list of all current vehicle indents.

### list_locations
Lists every master warehouse or physical location configured in Pando.

### list_materials
Retrieves a list of all registered materials and their unit metadata.

### list_routes
Provides an overview of every configured transportation route.

### list_shipments
Lists a summary view of all shipments recorded in Pando.

### list_vehicles
Provides an inventory list of all registered vehicles used by the company.

## Prompt Examples

**Prompt:** 
```
List all active shipments in my Pando account.
```

**Response:** 
```
I've retrieved your shipments. You have 5 active deliveries, including 'Shipment #202' with Global Logistics (Status: In Transit). Which one would you like to see more details for?
```

**Prompt:** 
```
Show me all available carriers and their fleet capacity for the Mumbai to Delhi route.
```

**Response:** 
```
4 carriers operate the Mumbai-Delhi corridor. "TransLogix" has 12 vehicles available (8 trucks, 4 trailers) with 96% on-time delivery. "FastFreight" offers 8 vehicles with competitive pricing at Rs 45,000 per trip. "NationalHaulers" has 15 vehicles and the best capacity. "ExpressWay" specializes in temperature-controlled shipments with 5 reefer trucks.
```

**Prompt:** 
```
Create a new vehicle indent request for 3 trucks from Delhi warehouse to Jaipur hub for tomorrow.
```

**Response:** 
```
Indent request created successfully (ID: IND-8923). 3 trucks requested for Delhi Warehouse to Jaipur Hub, scheduled for May 14th at 6:00 AM. Vehicle type: 20-ft closed body. Estimated transit time: 6 hours. The system has notified 4 registered carriers on this route for bid responses within the next 2 hours.
```

## Capabilities

### Get Shipment Status
Retrieves detailed status information for specific shipments using the `get_shipment_details` tool.

### Manage Vehicle Placement
Creates new vehicle indent requests or checks the details of existing ones with tools like `create_indent` and `get_indent_details`.

### Map Location Data
Lists and searches master warehouse locations using `list_locations`, keeping track of your supply chain nodes.

### Inventory Lookup
Accesses the registered materials database to retrieve unit metadata via the `list_materials` tool.

### Track Fleet Movements
Lists all available vehicles and monitors carrier details using tools like `list_vehicles` or `list_carriers`.

## Use Cases

### Tracking an Emergency Shipment
A shipment is delayed, and you need the latest info. Instead of calling customer service or logging into a tracking portal, you ask your agent to use `get_shipment_details` for that specific ID. The agent returns the precise status, last known location, and expected delay time instantly.

### Bulk Fleet Planning
It’s Monday morning, and you need 15 trucks moved from Warehouse A to Hub B over three days. You ask your agent to run `list_routes` first, then use the data to bulk-create indents via `create_indent`, ensuring all required vehicles are accounted for.

### Auditing Inventory Records
The finance team needs a manifest of all specialized parts used last quarter. You ask your agent to run `list_materials` and filter by unit type. The agent returns the metadata list, allowing you to quickly verify billing data without running separate reports.

### Verifying System Health Before Peak Season
Before a major holiday rush, you need assurance that all systems are ready. You start by checking `check_api_status` and then run `list_locations` to confirm every node is still active in the system. This preempts potential downtime.

## Benefits

- Stop checking status manually. By using `list_shipments` and `get_shipment_details`, you get real-time updates on individual deliveries without opening a browser tab.
- Never lose track of equipment again. You can list all available vehicles with `list_vehicles` or check fleet capacity and carrier details via `list_carriers` in one conversation.
- Planning vehicle movements is fast. Instead of filling out forms, you just ask the agent to `create_indent`, which handles the request submission instantly.
- Inventory checks are immediate. Use `list_materials` to pull unit metadata directly into your workflow, so you don't have to consult a separate ERP system.
- See your whole network at a glance. The ability to search and list master locations via `list_locations` gives instant visibility of every warehouse node.

## How It Works

The bottom line is: your AI acts as an API wrapper, translating complex logistics requests into simple conversation.

1. Subscribe to the Pando MCP Server. Then, enter your API Token into your client's settings.
2. Your AI agent runs the necessary tools (e.g., `list_shipments`) through natural language commands.
3. The agent synthesizes the data from multiple endpoints and gives you a clear answer in the chat interface.

## Frequently Asked Questions

**How do I check if my Pando API token is correct using the check_api_status tool?**
Run `check_api_status` first. This simply verifies that your credentials are active and that the connection to Pando's system hasn't dropped out, ensuring you don't waste time on failed requests.

**What is the difference between list_shipments and get_shipment_details?**
`list_shipments` gives you a summary list of all shipments. Use it when you want to see *how many* shipments exist or which ones are active. `get_shipment_details` requires a specific ID and returns every piece of granular data about one single shipment.

**Can I use list_locations to find nearby warehouses?**
Yes, you can run `list_locations` to get the master list. If your agent supports filtering, you can narrow down the search by region or name to help pinpoint specific facilities.

**How do I create an indent request using the create_indent tool?**
You need to provide the data in a JSON string format. The agent will guide you on what fields are required (like origin, destination, and vehicle count) before running `create_indent`.

**Which tool should I use if I just want to see all available carriers?**
Use the `list_carriers` tool. It pulls a list of every transport company registered with Pando, which is helpful for planning and rate comparisons.

**How do I use get_indent_details if I need to track the status of a specific vehicle indent?**
It retrieves the full history for that request. You just pass the unique indent ID, and it shows all associated metadata—including expected transit times or any changes in assigned carrier details.

**Can list_materials help me find unit metadata for a specific inventory item?**
Yes. The tool lets you search by material code or name. It returns detailed records, including the current count of units and any associated storage location data across your network.

**What operational metrics does list_vehicles provide about capacity and status?**
The function lists all registered vehicles, returning details beyond just the plate number. You get critical operational metrics like vehicle type (e.g., refrigerated or closed body) and its current availability status.

**Can my AI automatically find the status for a specific shipment by its ID?**
Yes! Use the `get_shipment` tool with the Shipment ID. Your agent will respond with complete metadata, including carrier name, current stage, and expected delivery dates in seconds.

**How do I find my Pando TMS API Token?**
Log in to your Pando TMS dashboard, navigate to your Profile or Developer settings, and you will find your unique secret token under the 'API Info' section.

**What is a vehicle 'indent'?**
An indent is a formal request within the Pando platform to assign a specific vehicle for a shipment. You can track their lifecycle from placement to fulfillment via the AI.