Action Shift
Free for restaurant owners. Drop last night's close, get the one thing to fix before next shift.
我該用這個嗎
品質與安全性
A
根據工具定義與協定合規性的自動化分析。
上下文成本
~301Token(工具定義)
~2.4 KB典型回應大小
極小的注意力影響(128k 上下文的 0.24%)
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"action-shift-mcp": {
"url": "https://action-shift-mcp.vercel.app/mcp"
}
}
}遠端端點
https://action-shift-mcp.vercel.app/mcpstreamable-http它能做什麼
工具清單
工具(1)
🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢action_shift_read_close(store, salesBasis, businessDate, grossSales, orderCount, ...)
Read a restaurant close and return the Owner desk line, one Do this first finding, Not verified here, a 3-step next move, and at most 2 If time items, to fix before the next shift from numbers in a restaurant close (POS export, Z report, pasted text). Pass only numbers that appear in the close. Deterministic; no data stored.
輸入結構描述
{
"type": "object",
"properties": {
"store": {
"type": "string"
},
"salesBasis": {
"type": "string",
"description": "net, gross, or Subtotal, as labeled on the close"
},
"businessDate": {
"type": "string"
},
"grossSales": {
"type": "number",
"description": "Sales for the shift/day from the close (required, > 0)"
},
"orderCount": {
"type": "number"
},
"laborDollars": {
"type": "number"
},
"laborTargetPct": {
"type": "number",
"description": "Operator's own labor % target. Never assume one."
},
"expectedCash": {
"type": "number"
},
"enteredDeposit": {
"type": "number"
},
"payouts": {
"type": "number"
},
"discounts": {
"type": "number"
},
"promotions": {
"type": "number"
},
"voids": {
"type": "number"
},
"lateDeliveryCount": {
"type": "number"
},
"lateDeliverySales": {
"type": "number"
},
"averageDeliveryMinutes": {
"type": "number"
},
"targetDeliveryMinutes": {
"type": "number"
}
},
"required": [
"grossSales"
]
}社群
證據
近期觀測
已驗證未記錄版本1 個工具