Lightspeed Restaurant MCP. Get live order data and revenue reports in conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Lightspeed Restaurant connects your AI client directly to a premium POS system for modern restaurants. Track orders, manage menus, check table status, process payments, and pull detailed revenue reports—all through natural conversation.
Stop jumping between dashboards; get real-time restaurant data straight into your workflow.
What your AI agents can do
Get business
Retrieves core information about the restaurant location and setup.
Get order
Gets detailed records for a specific customer order or ticket.
Get revenue report
Pulls the manager's daily financial report, showing gross sales, net totals, taxes, and tips.
Pull specific information about a completed or pending order.
List all tables and their real-time status (occupied, available) across the entire floor plan.
Pull management reports detailing daily revenue metrics, including gross sales and tips.
Get a complete breakdown of all menu categories and individual items with their current pricing.
Retrieve the full employee roster, roles, and clock-in/out status for the shift.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Lightspeed Restaurant MCP Server: 10 Tools for POS Operations
Use these ten tools to access core operational data from the Lightspeed POS. Track sales, check table status, manage menus, and monitor revenue reports via your AI agent.
019d75c7get business
Retrieves core information about the restaurant location and setup.
019d75c7get order
Gets detailed records for a specific customer order or ticket.
019d75c7get revenue report
Pulls the manager's daily financial report, showing gross sales, net totals, taxes, and tips.
019d75c7list categories
Lists all menu categories, including item counts and how they display on the physical menu.
019d75c7list employees
Provides a roster of staff members, their roles, and current clock-in status.
019d75c7list floors
Shows floor plan details, including the total table count and seating capacity per section.
019d75c7list menu items
Lists every individual item on the menu for inventory or engineering review.
019d75c7list orders
Retrieves a list of orders, ideal for seeing what sold in a short time window (e.g., last hour).
019d75c7list payments
Gathers records detailing payment methods and transactions processed.
019d75c7list tables
Provides a real-time list of tables, indicating their current occupancy status.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Lightspeed Restaurant, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Listen up. This server connects your AI client directly into Lightspeed's whole operating system. You get access to every piece of data that moves through the restaurant—the orders, the money, the staff roster, even what the floor looks like right now. It’s not just reading a few reports; it lets you ask complex questions about real-time operations.
When you need to know exactly what's on your menu, you've got two ways to look at it. You can run list_categories to see all the main groups of items—like Appetizers or Entrees—and how they display on the physical menus, along with a count of how many unique items belong in each group.
If you need to check pricing or inventory details for an item that's deep in the system, use list_menu_items. This pulls up every single product so you can review it, whether it’s for engineering changes or just a quick price check.
To keep tabs on who's working, you've got list_employees. You pull the full staff roster—who works here and what their role is—and its current clock-in status. It tells your agent if they're clocked in, out, or maybe late for their shift.
For tracking where people are sitting, it's straightforward. Run list_tables to get a real-time snapshot of the entire dining area; you'll see exactly which tables are occupied and which ones are free. If you need a bigger picture, use list_floors. This shows the full floor plan details for different sections, giving you the total table count and the seating capacity breakdown per zone.
When it comes to sales, your AI agent can do way more than just pull up today's receipts. You can run get_revenue_report to get the manager’s daily financial summary. This report gives you critical metrics like gross sales totals, net profit figures, tax amounts collected, and tips handed out. For a deeper dive into specific transactions, use list_payments; this gathers all records detailing every payment method used—card, cash, gift card—and how checks were split.
If you need to track what's moving through the kitchen right now or see what sold in the last hour, start with list_orders. This gives a rapid-fire list of recent tickets. If you want details on one specific order—maybe for an audit or checking out a guest’s bill—you run get_order to get all the ticket specifics, including modifications, tips, and voids.
Finally, if you need general setup info about your location, use get_business. This pulls core data about the restaurant's main details and setup. You can also pull up a list of every completed order using list_orders to see sales trends over a specific time window.
How Lightspeed Restaurant MCP Works
- 1 Tell your agent exactly what you need (e.g., 'What was sold in the last hour?').
- 2 The agent calls the appropriate tool (like
list_orders) and sends it to the Lightspeed server. - 3 You get back structured, real-time data—the list of orders, payments, or employees—without leaving your chat window.
The bottom line is you treat complex POS queries like asking a colleague: just ask for what you need.
Who Is Lightspeed Restaurant MCP For?
This server is built for restaurant operations staff who spend too much time clicking through different screens just to get one answer. Use this if you're the Shift Manager, Finance Analyst, or Head Chef—anyone whose job requires real-time data flow across orders, tables, and payroll.
Checking table availability (list_tables) or reviewing recent sales spikes (list_orders) instantly to manage service capacity.
Generating the daily summary report (get_revenue_report) and cross-referencing payments (list_payments) without running reports manually at close.
Verifying menu items or checking if a specific category is active before updating recipes or sending out specials using list_menu_items.
What Changes When You Connect
- Track sales activity instantly. Instead of checking a dashboard, ask for recent sales using
list_ordersto see what sold in the last hour right away. It cuts out the manual filtering required on POS screens. - Simplify shift management. Use
list_employeesto pull staff rosters and clock status when you need it. No more digging through employee portals; just ask your agent for who's working right now. - Close books faster. Running end-of-day reports is painless with
get_revenue_report. You get the full breakdown—gross, net, tax, tips—in one clear output instead of navigating five different financial tabs. - Know your seating capacity. Before a rush, run
list_tablesor checklist_floorsto see exactly how many tables are available and clean. This prevents you from overpromising on service space. - Verify menu changes immediately. If a manager updates pricing, use
list_menu_itemsto confirm the new price for that specific item across all categories.
Real-World Use Cases
Quickly assessing peak hour performance
The shift lead needs to know if they should call out an extra busser. They ask their agent, 'What sold in the last hour?' The agent calls list_orders, providing a quick summary of ticket volume and item count, allowing the lead to staff appropriately without checking the sales terminal.
Handling end-of-day accounting
The finance analyst needs the total cash vs. card revenue for tax filing. They run list_payments combined with get_revenue_report. This pulls all necessary transactional data, showing them exactly how much was received via gift cards versus credit cards.
Checking seating status during a rush
A host needs to know which sections are ready for walk-ins. They ask the agent about table availability. The system calls list_tables, immediately listing open tables and their specific section, allowing them to direct guests efficiently.
Updating a menu price quickly
The kitchen manager needs to know if 'Daily Special' is still listed correctly. They run list_menu_items, which gives them the current list and pricing structure, confirming that the old $12 price point hasn't been missed.
The Tradeoffs
Trying to get a full financial picture from one source
Asking for 'all money data' and getting confused results because the agent tried to mix list_orders data with raw payment records. The result is messy, unusable JSON that requires manual reconciliation.
→
Don't combine them. Use specific tools: run get_revenue_report first for the summary metrics. Then use list_payments if you need to drill down into how a specific transaction was paid.
Forgetting which tables are physically available
Assuming all listed tables can be used simply because they exist in the system, leading to assigning a guest to an occupied or dirty station.
→
Always check list_tables first. This tool provides real-time status (clean/dirty/occupied) and prevents you from wasting time with unavailable seating.
Missing operational context
Only querying the menu items without knowing which category they belong to, making it impossible to update pricing for a specific section.
→
Start by calling list_categories. This gives you the organizational map first. Then use list_menu_items and filter that result by the category name.
When It Fits, When It Doesn't
Use this server if your core need is real-time operational visibility into a physical, transaction-heavy environment (like a restaurant). You need to know: 'How much money did we make in the last hour?' or 'Which tables are open right now?'.
Don't use it if you primarily deal with inventory counts over time. If your main problem is tracking ingredients consumed across shifts, an Inventory Management System (IMS) type tool is better suited.
Also, don't rely on this for HR payroll management—while list_employees gives roster info, complex timesheet approvals require dedicated workforce management software. This server handles the data, but not the process of payroll itself.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Lightspeed Restaurant. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
End-of-day reporting shouldn't feel like an audit.
Right now, closing out requires juggling multiple screens: you pull up the POS sales screen for gross revenue; then you switch to a separate payment terminal report to verify card vs. cash totals; and finally, you run a third report just for tax collections. You spend 20 minutes copying numbers between tabs.
With this MCP server, you ask your agent simply: 'What was the total net profit today?' The agent calls `get_revenue_report` and spits out one clear block of numbers—net, gross, taxes, tips—right there in the chat. It's done.
Lightspeed Restaurant MCP Server: Get live operational data.
Manually checking table status involves walking the floor and confirming every section by hand, or clicking through a cumbersome map interface that never updates fast enough. You're always guessing if a small corner table is actually ready for guests.
Now you ask your agent about availability. The system calls `list_tables` and gives you an immediate list of open tables in the patio, bar, and dining room—all confirmed and clean. You know exactly what space you have to sell.
Common Questions About Lightspeed Restaurant MCP
How can I check which items are currently on the menu using list_menu_items? +
Use list_menu_items to get a full listing of every item. This helps you confirm pricing and availability, or even find out if an item belongs to a specific category for updates.
Does get_revenue_report show money from today only? +
Yes, the get_revenue_report is designed as the manager's daily summary. It gives you the crucial breakdown (gross/net/discounts) for the current reporting day.
How do I check if a table in the patio section is free? +
Run list_tables. This tool shows real-time status, letting you filter or search specifically by location (like 'patio') and current availability.
What does list_employees tell me about staff scheduling? +
list_employees gives you the roster plus clock status. You can see who is currently clocked in, which is key for shift managers needing to verify staffing levels before a rush.
What parameters can I use with `get_order` to filter order details by a specific date range? +
The function accepts start and end dates as arguments. This lets your AI client retrieve full transaction histories, not just today's activity. You can build comprehensive reports over time.
Does `list_payments` show details about payment methods like gift card usage or voids? +
Yes, it tracks these specific transaction types. When you call list_payments, the resulting records include the payment method used (cash, card, gift card) and any void status for full reconciliation.
What information does `get_business` provide besides basic restaurant name and address? +
It returns core business metadata. This includes key operational details like standard tax rates and defined operating hours, which helps your agent keep the rest of your workflow accurate.
Does `list_tables` show me the total capacity or layout details for my restaurant? +
Yes, it lists every table and provides its maximum seating capacity. This data is critical if you need your agent to manage reservations across different sections of the floor.
What is Lightspeed Restaurant? +
Lightspeed is a premium cloud POS platform for restaurants, bars, and cafes — with powerful back-office, analytics, and integrations. Popular in North America, Europe, and Australia.
Does this integration manage multiple locations? +
Yes, the AI can access data for all locations associated with your main account, allowing you to query menu differences or consolidate revenue reports across venues.
Can I process payments using natural language? +
While you can track payment types, split checks, and view tip totals, full transaction processing requires direct hardware interaction and is intentionally restricted via the API.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Freshteam
Manage HR operations, track job applicants, and oversee employee records via AI agents with Freshteam.
Stannp
Automate direct mail and physical letters via Stannp — manage letters, postcards, and campaigns directly from any AI agent.
Megaventory
Inventory and order management via Megaventory — track products, stock levels, and orders.
You might also like
ImageKit (Media Optimization & DAM)
Manage and optimize media via ImageKit — list files, purge CDN cache, and audit image metadata.
Didacte
Equip your AI agent to manage LMS courses, track learner progress, and monitor enrollments via the Didacte (Workleap) API.
Metaplane
Data observability via Metaplane — track monitors, incidents, and data quality metrics.