# HirePOS MCP for AI Agents AI Agent Connect

> HirePOS lets you manage your equipment rental business through your AI agent. It handles everything from tracking inventory and checking availability to creating bookings and processing invoices. You can manage customer records and follow up on overdue rentals without switching tabs.

## Overview
- **Category:** ecommerce
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_aHzobagemXaeLccnbLbwZC5doWCTtfBEle8gmmMH/ai-agent-connect
- **Tags:** equipment-rental, booking-management, inventory-tracking, invoicing, rental-business, asset-management

## Description

This HirePOS MCP lets you run your entire rental fleet through a natural conversation with your AI agent. Instead of digging through a complex POS dashboard, you can just ask your agent to see what's out on hire or who still owes a payment. It handles the heavy lifting of inventory management by letting you browse categories and check specific date ranges for availability. When a new customer walks in, you can create their profile and book their gear in one go. It also keeps a close eye on your revenue by pulling invoice details and flagging overdue items for follow-up. Because this Connector is hosted on the Vinkius catalog, you can get your rental operations running in minutes by connecting your API key once. It turns a manual, multi-tab process into a single chat interface where you can manage your fleet, your customers, and your cash flow without ever leaving your primary workspace.

## Tools

### check_hirepos_status
Verify that your connection to the HirePOS system is active. This ensures your agent has the latest data.

### create_customer
Add a new customer to your database with their contact info. This helps keep your records organized.

### create_hire
Generate a new rental booking for a customer and specific equipment. This creates the official hire record.

### list_categories
Browse all the different categories of items in your fleet. This helps you see your full inventory structure.

### check_item_availability
Confirm if a specific piece of equipment is available for use. This is great for quick quotes to customers.

### get_customer
Pull up specific details for an existing customer record. Use this to quickly find contact info.

### get_hire
View the specific details of a single rental booking. This is useful for reviewing individual contracts.

### get_invoice
Retrieve the details of a specific invoice, including amounts. This helps you track specific payments.

### get_item
Look up the specific details of a single piece of equipment. Use this to see item specs or rates.

### list_availability
See which items are free for a specific date range. This prevents overbooking your fleet.

### list_customers
See a full list of all customers in your database. Use this to audit your customer base.

### list_hires_by_status
Filter your active rentals by status like pending or overdue. This helps you focus on what needs attention.

### list_hires
View every rental booking currently in your system. This gives you a complete overview of your operations.

### list_invoices
See all invoices with their payment statuses and totals. Use this to manage your accounts receivable.

### list_items_by_category
Filter your inventory to show items in a specific category. This makes it easier to find specific gear types.

### list_items
Browse your entire inventory of rental equipment. This lets you see everything you have in stock.

### list_overdue_hires
Identify every rental that is past its scheduled return date. Use this to follow up on late gear.

## Prompt Examples

**Prompt:** 
```
Who has equipment that is past its return date right now?
```

**Response:** 
```
I found 3 overdue rentals:

| Hire # | Customer | Item | Due Date | Days Late |
| :--- | :--- | :--- | :--- | :--- |
| 1045 | BuildCo Pty Ltd | Excavator CAT 320 | Apr 20 | 6 |
| 1052 | QuickBuild | 2x Concrete Mixers | Apr 23 | 3 |
| 1058 | HomeReno Inc | Scaffolding Set A | Apr 25 | 1 

Would you like me to pull the contact details for these customers?
```

**Prompt:** 
```
Is the 3000 PSI pressure washer available next Tuesday?
```

**Response:** 
```
Checking availability for 'Pressure Washer 3000 PSI'...

✅ **Available**
- **Dates:** Apr 28 to May 2
- **Daily Rate:** $95

No conflicting bookings were found for that period. Would you like me to create a booking for this?
```

**Prompt:** 
```
List all unpaid invoices for BuildCo Pty Ltd.
```

**Response:** 
```
I found 2 outstanding invoices for **BuildCo Pty Ltd**:

- **INV-2089**: $1,350 (Hire #1045)
- **INV-2091**: $540 (Hire #1052)

**Total Outstanding:** $1,890

Would you like me to send a reminder to the customer or view the line items for these invoices?
```

## Capabilities

### Create new rental bookings
Use create_hire to generate a new rental agreement for a customer and specific equipment.

### Check equipment availability
Use list_availability to see which items are free for a specific date range.

### Track overdue rentals
Use list_overdue_hires to identify every rental that is past its scheduled return date.

### Manage customer profiles
Use create_customer to add new records and keep track of rental history.

### Browse rental invoices
Use list_invoices to see all payment statuses and total amounts due.

### Organize inventory categories
Use list_categories to group your fleet into organized sections.

## Use Cases

### Checking availability for a big job
A customer wants an excavator next week. You ask the agent to check_item_availability and then use create_hire to book it.

### Handling a late return
You notice a machine is late. You use list_overdue_hires to find the customer and then get_customer to find their phone number.

### Quickly billing a regular
A regular customer returns gear. You use list_customers to find them and list_invoices to see what they owe.

### Inventory audit
You need to see what is in the Power Tools section. You use list_items_by_category to see every item currently in stock.

## Benefits

- Stop manual inventory counting by using list_items to see what is in the yard instantly.
- Reduce booking errors by using check_item_availability to confirm dates before you commit.
- Speed up customer intake by using list_customers to find records in seconds during a busy shift.
- Improve cash flow by using list_hires_by_status to see which rentals are still active or pending.
- Simplify billing by using get_invoice to quickly find unpaid balances for your finance team.

## How It Works

The bottom line is you get a conversational interface for your entire rental POS system.

1. Subscribe to the HirePOS MCP on the Vinkius marketplace.
2. Enter your HirePOS API Key from your account settings into your AI client.
3. Start managing rentals from Claude, Cursor, or any MCP-compatible client.

## Frequently Asked Questions

**Can HirePOS MCP manage my entire rental fleet?**
Yes, it connects to your HirePOS account to let your agent see every item, category, and booking in your system.

**How do I use HirePOS MCP to check for overdue gear?**
You can just ask your agent to list overdue hires, and it will immediately pull a list of everything past its return date.

**Can I create new bookings using the HirePOS MCP?**
Yes, your agent can create new hires directly, including customer details and specific items for the rental period.

**Does HirePOS MCP help with inventory tracking?**
It lets you browse all items, filter them by category, and check specific availability for any date range you need.

**Can I use HirePOS MCP to manage my customer database?**
You can list all customers, pull up specific profiles with their history, and create new customer records through the agent.

**Will HirePOS MCP help me find unpaid invoices?**
Yes, your agent can browse all invoices and filter them by payment status so you can see exactly what is outstanding.

**Can I check if a specific item is available for a date range?**
Yes. Use `check_item_availability` with the Item ID, start date, and end date (YYYY-MM-DD format) to verify if the item is free for that period. Use `list_availability` for a complete overview of all items and their current availability status.

**Can I track overdue rentals that haven't been returned?**
Yes. The `list_overdue_hires` tool retrieves all rentals past their return date with customer info, item details, and days overdue. Use `list_hires_by_status` with 'overdue' status for the same result, or filter by 'active', 'returned', or 'pending'.

**Can I create a new rental booking through the AI agent?**
Yes. Use `create_hire` with a JSON payload containing customer ID, item IDs, start date, end date, and any special instructions. Use `list_items` to browse available equipment and `list_customers` to find the customer. Use `create_customer` to add a new customer if needed.