# Line-Up MCP for AI Agents AI Agent Connect

> Line-Up handles the heavy lifting for event ticketing and booking management. It lets you manage active events, check real-time ticket availability across different categories, and handle customer orders or reservations through your AI agent. Use it to keep your inventory accurate and your box office operations moving without manual data entry.

## Overview
- **Category:** event-management
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_8vsp13x3vX6IVDbJkTK2PSh3TB6ur9ri2fjg1P0q/ai-agent-connect
- **Tags:** ticketing, booking-management, inventory-tracking, order-management, customer-profiles, event-scheduling

## Description

Managing a high-traffic event means constantly juggling availability, customer inquiries, and order confirmations. You're often stuck flipping between tabs to see if there's a VIP seat left or trying to find a specific customer's history while they're waiting in line. This Connector changes that by giving your AI agent a direct line into your Line-Up account. Instead of manual hunting, you can just ask your agent to check a specific performance or pull up a profile. It handles the boring stuff like listing available events or checking ticket types, so you can focus on the actual experience. Because this is hosted on the Vinkius catalog, you can get it running in your preferred client quickly, moving from 'where is that order?' to 'here it is' in seconds. It's about getting your ticketing data into a conversational flow that actually makes sense for a fast-paced box office.

## Tools

### list_available_events
See every event currently open for booking. Use this to get a high-level view of your active schedule.

### get_customer_profile
Pull up specific details for a single customer. It makes looking up past purchases much faster.

### get_event_details
Get the full metadata and schedule for a specific event. Use this to provide accurate info to your audience.

### get_order_details
See the specifics of a particular order. It's the quickest way to troubleshoot a booking issue.

### list_account_orders
Pull a history of all confirmed orders. This is essential for auditing and tracking total sales.

### list_event_performances
See all dates and times for a specific event. Use this to help customers find the best time to attend.

### check_ticket_availability
See how many tickets are left for specific categories. It keeps your inventory numbers accurate in real-time.

### confirm_ticket_order
Finalize a booking and create a permanent order. This turns a reservation into a confirmed sale.

### create_ticket_reservation
Create a temporary hold on tickets for a customer. It's perfect for locking in seats while you finish the payment.

### list_ticket_customers
Get a full list of everyone in your database. This is a great way to audit your customer base.

## Prompt Examples

**Prompt:** 
```
Are there any standard tickets left for the Friday night show?
```

**Response:** 
```
I've checked the availability for the Friday night performance. Here is what's currently left:

| Ticket Category | Remaining |
| :--- | :--- |
| **Standard Admission** | 14 |
| **VIP Experience** | 3 |
| **Early Bird** | Sold Out |

Would you like me to hold any of these for a customer?
```

**Prompt:** 
```
Find the order for a customer named Sarah Miller.
```

**Response:** 
```
I found a profile for **Sarah Miller**. Her most recent booking was:

*   **Order #ORD-4492**
*   **Status:** Confirmed
*   **Date:** October 12th
*   **Total:** $145.00

I can pull up the full order details or her full history if you need more info.
```

**Prompt:** 
```
Hold 4 tickets for the Saturday show.
```

**Response:** 
```
I've successfully created a temporary hold for 4 tickets for the Saturday performance. 

*   **Hold ID:** HOLD-8821
*   **Expires in:** 15 minutes

Let me know when the customer is ready to finalize the booking!
```

## Capabilities

### Check real-time ticket counts
See exactly how many seats are left for specific categories on any given date.

### Create temporary ticket holds
Lock in seats for a customer while they finish their payment to prevent double bookings.

### Pull up customer booking histories
Instantly see past purchases and profile details when a guest calls or visits.

### List all active event schedules
Get a full overview of every event currently open for booking in your account.

### Confirm and finalize bookings
Turn a temporary reservation into a permanent order with a single command.

### View order logs for auditing
Access a complete history of confirmed sales to monitor your revenue and data.

## Use Cases

### The Sold Out Inquiry
A customer asks if there are any VIP spots left. You ask your agent to check availability for the specific performance, and it gives you the count immediately.

### The Frustrated Guest
A guest wants to know why their order is pending. You use `get_order_details` to see the status and explain it to them without leaving your chat.

### The Last-Minute Hold
A group wants to book but needs five minutes to decide. You use `create_ticket_reservation` to hold the seats so no one else can grab them.

### The Daily Audit
You need to see how many orders came in last night. You ask the agent to list the most recent orders from `list_account_orders`.

## Benefits

- Stop manual inventory checks. Use `check_ticket_availability` to see exact seat counts instantly.
- Faster customer service. Use `get_customer_profile` to find history while the customer is on the phone.
- Accurate reservations. Use `create_ticket_reservation` to hold seats without losing them to other buyers.
- Easier auditing. Use `list_account_orders` to see your entire sales history in one view.
- Rapid booking. Use `confirm_ticket_order` to turn inquiries into confirmed sales in seconds.

## How It Works

The bottom line is your ticketing system becomes a searchable, actionable database for your AI agent.

1. Connect your Line-Up API Key and Subdomain to the Connector.
2. Grant your AI client access to your ticketing data via the Vinkius dashboard.
3. Ask your agent to check availability, hold seats, or pull up customer profiles using plain English.

## Frequently Asked Questions

**Can Line-Up MCP handle my live ticket sales?**
Yes, it connects directly to your Line-Up account to provide real-time ticket counts and allow your agent to confirm sales as they happen.

**Can I use Line-Up MCP to see my customer history?**
Yes, you can ask your agent to pull up specific customer profiles to see their past purchases and contact details instantly.

**Does Line-Up MCP support holding seats?**
It does. You can have your agent create temporary holds so that seats aren't sold to someone else while a customer is deciding.

**Can I use Line-Up MCP for auditing?**
Yes, it can list all confirmed orders in your account, making it easy to review your sales history or troubleshoot specific bookings.

**Is Line-Up MCP good for high-volume box offices?**
It's designed for exactly that. It removes the need for manual data entry, allowing your staff to handle more inquiries with fewer clicks.

**How do I connect Line-Up MCP to my AI agent?**
Once you subscribe on Vinkius, you just need to provide your Line-Up API Key and Subdomain to get your agent connected.

**How do I check if tickets are available for a specific date?**
First, use `list_event_performances` to get the performance ID for your target date, then use `check_ticket_availability` with that ID to see current stock.

**What is required to confirm an order?**
You typically need to create a reservation first using `create_ticket_reservation`, then provide the resulting reservation data to the `confirm_ticket_order` tool.

**Where do I find my API Key?**
Log in to your Line-Up dashboard and navigate to Settings > API to generate and copy your Secret API Key.