{"ok":true,"engine":"aicost.msp-tool-stack-optimization","inputs":{"endpoints":1800,"toolCount":14,"monthlyStackSpendUsd":21500,"shelfwarePct":12,"duplicateFunctionTools":3,"adminHoursPerMonth":45,"loadedHourlyUsd":68,"avgToolMonthlyUsd":1500,"integrationBreakageHoursPerMonth":6},"result":{"stackCostPerEndpointUsd":11.94,"benchmarkBand":"$8–$25/endpoint/mo typical 2026*","shelfwareUsdPerMonth":2580,"duplicateSpendUsdPerMonth":2250,"adminDragUsdPerMonth":3468,"totalDragUsdPerMonth":8298,"totalDragUsdPerYear":99576,"decision":"TRIM SHELFWARE & DUPLICATES","decisionDetail":"Per-endpoint cost is inside the band, but $4830/mo of shelfware and overlap is pure drag — renewal calendar first, migrations later.","verdict":"IN BAND","verdictReason":"$11.94/endpoint across 14 tools (band: $8–$25*), with $8298/mo of drag: shelfware $2580 + duplicates $2250 + admin/integration labor $3468.","memo":"Per-endpoint stack cost vs typical 2026 band; drag = unused licenses + half of each duplicate-function tool + tool-admin and integration-breakage labor. Per-VENDOR price checks (are you overpaying for Huntress/NinjaOne at your volume?) run in the msp-vendor-price-benchmark engine — this calculator is the stack-level view.","questions":["Which two tools overlap the most — and which one does the team actually open?","What does the renewal calendar look like? Consolidation timed to renewals avoids penalty stacking.","If you consolidated to one platform, what single-vendor outage would take down every client at once?"],"assumptions":["Band and duplicate-redundancy share are typical* 2026 values — replace with quotes at renewal.","The platform (SeatSource) computes deployed-vs-billed per vendor from real exports."]}}