# Toast MCP

> Toast MCP connects your AI agent directly to your full Point of Sale system. Manage everything from taking orders and tracking payments to controlling staff labor costs and updating menu prices—all through plain conversation. Stop jumping between tabs; get real-time business intelligence for your restaurant.

## Overview
- **Category:** money-moves
- **Price:** Free
- **Tags:** restaurant-pos, menu-management, labor-tracking, order-processing, hospitality, sales-analytics

## Description

This MCP lets you manage the entire lifeblood of a restaurant straight from your AI agent. You can instantly pull sales reports, check current inventory levels, or figure out how much labor cost percentage you're running at right now. Need to adjust pricing? Update menu items and their costs with a single prompt. Track every table on the floor plan, monitor voids, and see which revenue centers—like bar vs dining room—are driving profits. Because this integration is available through Vinkius, your agent can access all of Toast's functionality, giving you one conversation point for complex operations like checking out today’s full sales or reviewing detailed employee time entries.

## Tools

### list_revenue_centers
Generates reports used for segmenting sales and tracking revenue sources like patio or bar service.

### list_dining_options
Lists all physical dining locations, including their online ordering configuration settings.

### list_tables
Provides data for floor plan management and tracking the real-time seating status of every table.

### list_employees
Accesses employee records used for managing labor assignments and staff details.

### list_orders
Retrieves a list of all restaurant orders processed during a specified time frame.

### get_restaurant
Pulls general information about the specific restaurant location.

### get_order
Drills down into the full details of a single customer check or order.

### list_menus
Lists all available restaurant menus, including their categories and current availability windows.

### list_time_entries
Lists recorded work hours, which is essential for payroll calculation and scheduling.

### list_menu_items
Retrieves a list of specific menu items, allowing you to check prices or find the most expensive dish.

## Prompt Examples

**Prompt:** 
```
What were our total sales yesterday and what was the most popular item?
```

**Response:** 
```
🍽️ **Yesterday's Sales — Oct 17**

💰 **Total Revenue**: $12,847
📊 **Orders**: 234 | **Avg Check**: $54.90

🏆 **Top 5 Items**:
1. 🥩 Grilled Ribeye — 42 sold ($1,638)
2. 🍝 Truffle Pasta — 38 sold ($874)
3. 🍔 Classic Burger — 35 sold ($525)
4. 🥗 Caesar Salad — 31 sold ($403)
5. 🍰 Chocolate Cake — 28 sold ($336)

💡 **Tip**: Ribeye is 12.7% of revenue — consider a weekend special!
```

**Prompt:** 
```
Check today's gross sales across all our restaurant locations.
```

**Response:** 
```
Evaluating POS data ('get_sales_summary')...
Here is your gross sales layout for today so far:
- Downtown Location: $4,250.00
- Uptown Location: $3,120.50
- Airport Terminal: $1,400.00
**Total Gross:** $8,770.50.
```

**Prompt:** 
```
Update the price of 'Avocado Toast' on the brunch menu to $12.50.
```

**Response:** 
```
Executing `update_menu_item_price` on Toast API...
Item 'Avocado Toast' (ID: menu-items-994) updated successfully.
New Price: $12.50. This syncs to POS devices and online ordering immediately.
```

## Capabilities

### Analyze Daily Sales Performance
Get a comprehensive breakdown of today's gross revenue and identify the most popular items sold.

### Manage Menu Pricing and Availability
Update item prices, modify menu categories, or check which dishes are currently available for ordering.

### Control Staffing and Payroll
View employee rosters, track clock-in/out times, calculate overtime, and review payroll data.

### Track Floor Status and Seating
Get a real-time view of the restaurant floor plan, showing which tables are occupied or open for service.

### Process Transactions and Payments
Review total payments collected today, separating cash sales from card transactions and tips.

## Use Cases

### The end-of-day reconciliation
A manager asks, 'What were our total sales yesterday and what was the top selling dish?' The MCP uses list_orders and list_menu_items to instantly return a comprehensive breakdown of revenue, showing which items drove profit for the entire shift.

### Handling menu changes
The chef needs to mark 'Avocado Toast' as sold out due to low inventory. Instead of physically going into the POS settings, they prompt the agent to update the item status and price using list_menu_items.

### Payroll audit
The owner needs to check if staff clocked correctly for a busy Saturday night. They ask the agent to pull all employee time entries, cross-referencing it with labor cost data before generating payroll reports.

### Checking seating capacity
During a sudden rush, the host asks the AI client what's happening on the floor. The MCP uses list_tables to give an immediate status report: 'We have 12 tables occupied, and Section C is nearly full.'

## Benefits

- Know your financials instantly. Instead of logging into multiple reports to calculate profit and loss (P&L), simply ask for yesterday's total revenue or the overall gross sale amount. This eliminates hours of manual spreadsheet work.
- Manage menus on the fly. Need to raise the price on a popular dish? Use this MCP to update menu items immediately, syncing that change instantly across all POS devices and online ordering channels.
- Master labor tracking. Instead of running payroll reports that require cross-referencing time sheets with sales data, you can check employee rosters and review time entries directly to calculate overtime costs in seconds.
- Optimize floor operations. You get real-time visibility into the physical restaurant space by listing tables, seeing which sections are full or empty, allowing staff to manage seating flow proactively.
- Improve service segmentation. Track payments and sales across multiple revenue centers—like separating bar sales from main dining room sales—giving you a clearer picture of where your money is actually coming from.

## How It Works

The bottom line is that your AI client acts as a single command center for every function within your Toast POS system.

1. Connect your preferred AI client to the Toast MCP through Vinkius. This gives your agent access to all POS data.
2. Ask your agent a natural language question, like 'What was our total revenue yesterday?'
3. The MCP runs the necessary tool calls in the background and hands you back an organized, actionable answer.

## Frequently Asked Questions

**How does Toast MCP handle payment tracking?**
The MCP gives you detailed insight into payments by reviewing cash, card, and tip totals. You can check the full settlement status for a specific order using get_order.

**Can I use Toast MCP to update menu prices?**
Yes. You can modify item costs or availability directly through the agent, which uses list_menu_items and updates the pricing across all connected systems.

**What kind of labor data does the Toast MCP provide?**
It provides access to employee rosters (list_employees) and tracked work hours (list_time_entries), allowing you to calculate payroll metrics instantly.

**Does list_orders cover all sales data?**
Yes, list_orders is the core tool for retrieving detailed information about all restaurant orders processed during a given period, giving full revenue visibility.

**Can I check table status with Toast MCP?**
You can use list_tables to get real-time data on seating capacity and floor plan management. This tells you which sections are occupied or open.

**How many restaurants use Toast?**
Toast powers 112,000+ restaurants in the US — from food trucks and cafes to fine dining and multi-unit chains. It's the #1 restaurant POS platform.