Moq Planner
moq_plannerDecide how much to order against demand, lead time and the cash you have. PREMIUM (license).
A minimum order quantity is a cash-flow decision disguised as a purchasing one. Typical input {"unit_cost": 4.2, "moq": 500, "monthly_demand": 120, "cash_available": 3000, "lead_time_days": 45} returns {"moq_cost": 2100.0, "months_of_cover": 4.17, "affordable": true, "cash_after": 900.0, "reorder_point_units": 236, "verdict": "..."}.
Use before committing to a supplier's minimum. Not for the margin each unit earns — that is margin_check. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": ""}. Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| moq | Yes | The supplier's minimum order quantity, in units. | |
| unit_cost | Yes | Cost per unit at the MOQ. Must be above 0. | |
| safety_weeks | No | Weeks of demand held as buffer against a late delivery. Default 2. | |
| cash_available | Yes | Cash you can commit to stock right now. | |
| lead_time_days | No | Days from placing the order to stock being sellable. Default 30. | |
| monthly_demand | Yes | Units you expect to sell per month. Must be above 0. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||