AI-powered business analytics for restaurant owners
MCP protocol via Server-Sent Events.
REST API — call any tool with a simple JSON POST.
List all tools with full parameter schemas (JSON).
Machine-readable docs for AI agents (JSON).
Human-readable API documentation page.
Server health check.
curl -X POST https://mcp.syspos.ae/api/call \
-H "Authorization: Bearer syspos_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"tool": "get_locations_overview"
}'
Settings → Connectors → Add custom connector
Name: SysPOS Owner Agent
URL: https://mcp.syspos.ae/mcp
(leave OAuth Client ID / Secret blank)
→ Add → Connect → paste your syspos_... key → Authorize
| # | Tool | Description |
|---|---|---|
| 1 | resolve_locations | Resolve branch/location names to IDs |
| 2 | get_executive_daily_brief | Get today's executive sales summary for the owner |
| 3 | get_multi_location_performance | Compare performance across all branches/locations |
| 4 | get_sales_trend_and_anomalies | Explain "why sales changed |
| 5 | get_hourly_sales_heatmap | Hourly and day-of-week sales heatmap: shows peak hours, slow periods, covers (guests) density, and best/worst time slots |
| 6 | get_payment_mix_analysis | Payment method breakdown and trends: cash vs card vs digital, per-location payment preferences, daily payment trends |
| 7 | get_profit_leakage_alerts | Detect suspicious operational leakage: unusual refunds, voids, high discount usage, inventory variance, cash mismatches, manager overrides, and low-margin items |
| 8 | get_branch_health_score | One-number operational health overview per branch |
| 9 | get_shift_performance | Analyze shift-level performance: revenue per shift, orders per shift, cash accuracy, opening/closing times |
| 10 | get_staff_performance | Staff performance analysis: revenue per cashier, orders handled, average order value, discount usage, refund rate |
| 11 | get_inventory_alerts | Inventory health overview: low stock items, out-of-stock items, overstocked items, and reorder suggestions across locations |
| 12 | get_menu_performance_summary | Strategic menu engineering analysis |
| 13 | get_customer_retention_snapshot | Customer repeat behavior analysis |
| 14 | get_location_settings | Get configuration/settings for locations: currency, VAT %, daily target, fixed costs (yearly/quarterly/monthly), business info (name, address, phone, email), font size, page width, page margins, max order time, and any other config key-value pairs |
| 15 | get_locations_overview | Get a complete overview of all locations (branches) accessible to this account |
See full documentation for parameters, examples, and response shapes.