Jake Shore
|
2c41d0fb3b
|
toast: Complete rebuild with 76 tools, 18 React apps, and HTTP+stdio modes
- Rebuilt src/tools/ with 10 files covering all Toast API domains
* orders.ts (12 tools) - Complete order lifecycle
* menus.ts (11 tools) - Menu and item management
* employees.ts (9 tools) - Staff management
* restaurant.ts (9 tools) - Configuration
* cash.ts (8 tools) - Cash management
* labor.ts (6 tools) - Workforce analytics
* payments.ts (6 tools) - Transactions
* reporting.ts (6 tools) - Analytics
* inventory.ts (5 tools) - Stock management
* customers.ts (4 tools) - CRM
- Built src/ui/react-app/ with 18 client-side apps
* Orders: order-dashboard, order-detail, order-grid, table-map
* Menus: menu-manager, menu-item-detail, menu-performance
* Staff: employee-dashboard, employee-schedule, labor-dashboard, tip-summary
* Finance: payment-history, sales-dashboard, revenue-by-hour
* Ops: inventory-tracker, restaurant-overview
* CRM: customer-detail, customer-loyalty
- Built server.ts + main.ts supporting both stdio and HTTP modes
- Updated package.json, tsconfig.json, comprehensive README.md
- Dark theme UI (#0f0f0f bg, #00bfa5 accent)
- Client-side state management with sample data
|
2026-02-12 18:24:34 -05:00 |
|
Jake Shore
|
c8bf4df518
|
toast: Complete MCP server with 50+ tools, 18 apps, full API client
- API Client: Toast API with Bearer auth, restaurant GUID, pagination, error handling
- Orders Tools (9): list, get, create, update, add/remove items, discounts, void, checks
- Menus Tools (8): list menus/groups/items, get details, modifiers, update prices
- Employees Tools (10): CRUD, jobs, shifts, clock in/out, time entries
- Labor Tools (5): shifts, breaks, labor cost, jobs
- Restaurant Tools (5): info, revenue centers, dining options, service areas, tables
- Payments Tools (5): list, get, void, refund, tips
- Inventory Tools (5): list items, get, update count, vendors, purchase orders
- Customers Tools (6): CRUD, loyalty points
- Reporting Tools (5): sales summary, labor cost, menu performance, revenue by hour, tips
- Cash Tools (2): list entries, drawer status
- MCP Apps (18): order-dashboard/detail/grid, menu-manager/item-detail, employee-dashboard/schedule, labor-dashboard, restaurant-overview, table-map, payment-history, inventory-tracker, customer-detail/loyalty, sales-dashboard, menu-performance, tip-summary, revenue-by-hour
- Complete TypeScript types for all Toast entities
- Comprehensive README with setup, examples, architecture
|
2026-02-12 17:59:55 -05:00 |
|