Restaurant MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Restaurant MCP Server
Connect AI assistants (Claude, etc.) to a realistic restaurant POS system through the Model Context Protocol.
Status: 🚧 Work in progress
What it does
Ask your AI assistant things like:
"What were our best-selling items today?"
"Which ingredients are running low?"
"Add 2 Adana kebabs to table 5."
Related MCP server: Food Order Bot MCP Server
Architecture
Claude Desktop ──MCP──▶ pos_mcp (MCP server) ──HTTP──▶ pos_api (mock POS, FastAPI) ──▶ SQLitesrc/pos_api— a mock restaurant POS REST API with realistic seed datasrc/pos_mcp— the MCP server exposing POS capabilities as tools, resources and prompts
Quick start
python -m venv .venv
.venv\Scripts\activate # Windows
pip install -e ".[dev]"
python -m pos_api.db.seed --reset # generate 90 days of realistic data
uvicorn pos_api.main:app --reloadThen open http://127.0.0.1:8000/docs
The data
A synthetic but realistic Turkish kebab restaurant (37 menu items, 15 tables, ~9,000 orders over 90 days). The seed data follows real-world patterns so analytical questions have meaningful answers:
Lunch and dinner peaks, busier Fridays and weekends, a public-holiday spike (Oct 29)
Seasonality: cold drinks fade, soups and tea rise as summer turns to autumn
A menu-wide price increase ~45 days ago (historical order prices are preserved)
A rising-star menu item and a top-performing waiter
Voided items and cancelled orders with reasons
A full stock ledger (sales, purchases, waste) and a supplier delay leaving some ingredients below their reorder level
Privacy by design: there is no customer table; no personal data is stored.
Timestamps are timezone-aware (RESTAURANT_TZ, default Europe/Istanbul).
Roadmap
Data model & seed data
Mock POS API
MCP server (read tools, write tools with confirmation)
Tests & evals
Docker
Demo video
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Run your restaurant from an AI client: orders, menu, reports, refunds, payouts and staff.
Run your Cluvi AI restaurant: guest chats, reservations, menu and AI receptionist.
Run your restaurant group's events, leads, invoices and marketing drafts from your AI assistant.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA proof-of-concept Model Context Protocol server that enables LLM applications to interact with Uber Eats, allowing AI agents to browse and order food through natural language.240-
- FlicenseNot gradedqualityDmaintenanceEnables menu browsing, recommendation requests, and shopping cart management through a Model Context Protocol interface. Users can interact with food order services to query items and handle order additions or removals via natural language.-
- AlicenseAqualityCmaintenanceEnables AI assistants to manage restaurant operations by integrating with Toast POS, including orders, menus, employees, payments, inventory, and reporting through 50+ tools and 18 React apps.816MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that lets restaurants operate their point-of-sale through an LLM agent — edit menus, 86 items, check sales, restock inventory, monitor voids, and more via twenty tools over both stdio and Streamable HTTP transports with per-request tenancy from API keys.Apache 2.0