P

Palmedough MCP

MCP server for the PopUp Bagels franchise. Connects Toast POS sales data with Restaurant365 inventory and purchasing to power ordering recommendations, waste analysis, and sales tracking from any MCP client.

Connections

Toast POSSales & orders

Checking connection…

Restaurant365Inventory & purchasing

Checking connection…

Tools (19)

get_sales_summaryToast

Net sales, check count, and average check for a date range, with daypart and daily breakdowns.

get_item_salesToast

Units sold and gross sales per menu item, sorted by velocity.

get_modifier_salesToast

Units sold and gross sales per modifier selection (schmears, butters, add-ons), by velocity.

get_sales_trendsToast

Period-over-period comparison with per-item unit deltas and net sales change.

check_toast_scopesToast

Diagnostic: reports which Toast API scopes are granted (orders, guest PII, delivery address).

get_ordersToast

Individual orders with customer, delivery address, and channel — filterable by channel group.

get_customersToast

Customer rollups: lifetime spend, order count, channels, addresses, top items, lapsed filters.

get_employeesToast

Employee roster with assigned jobs, default wages, and wage overrides.

get_labor_summaryToast

Hours, estimated pay, tips, and attributed sales per employee, job, and day — with labor cost % of sales.

get_time_entriesToast

Raw clock-in/out records with wages, tips, breaks, and auto-clock-out flags for shift audits.

get_menusToast

Full menu structure with item prices, SKUs, and channel visibility for price audits.

get_restaurant_configToast

Dining options, revenue centers, sales categories, tax rates, and service areas.

get_restaurant_infoToast

Restaurant profile: location, operating hours, online ordering, and prep times.

get_inventory_levelsR365

Inventory items with on-hand quantities, unit costs, categories, and inventory value.

get_purchase_historyR365

Recent purchase orders and AP invoices with optional line-item detail.

get_vendorsR365

Vendor companies on file in Restaurant365.

recommend_purchase_orderCross-system

Suggested order quantities from sales velocity x (lead time + safety stock) minus on-hand inventory.

get_waste_and_varianceCross-system

Stock depletion vs. sales velocity analysis with low-stock alerts and recent stock counts.

create_purchase_order_draftCross-system

Structured draft PO with estimated costs, ready for review and entry into Restaurant365.

Connect a client

Endpoint (Streamable HTTP)
/api/mcp
Cursor / Windsurf / generic mcp.json
{
  "mcpServers": {
    "palmedough": {
      "url": "/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_MCP_API_KEY"
      }
    }
  }
}
Claude Code
claude mcp add --transport http palmedough /api/mcp --header "Authorization: Bearer YOUR_MCP_API_KEY"

This endpoint requires authentication. Replace YOUR_MCP_API_KEY with the value of the MCP_API_KEY environment variable set on this project. Requests without a valid Bearer token receive a 401.