{"ok":true,"site":{"host":"finops.isainative.dev","url":"https://finops.isainative.dev/","type":"live","desc":"Simulate monthly GitHub Copilot enterprise spend across Business & Enterprise seats and cost centers — size the credit pool, set budgets, and see where usage meters.","tools":[{"name":"get_spend_forecast","kind":"answer","impl":"imperative","description":"Run the simulator on the current configuration and return the projected month-end GitHub Copilot bill: license fees, metered (paid-usage) spend, included-credit usage, the max possible bill, blocked-user counts by reason, included-pool exhaustion, and a per-cost-center breakdown. Use this to report or reason about current projected spend. Read-only: it does not change any input.","title":"Get Copilot spend forecast","annotations":{"readOnlyHint":true},"outputSchema":{"type":"object","description":"Month-end GitHub Copilot spend forecast (all money in USD).","properties":{"currency":{"type":"string","const":"USD"},"seats":{"type":"object","properties":{"total":{"type":"integer"},"business":{"type":"integer"},"enterprise":{"type":"integer"},"active":{"type":"integer"}},"required":["total","business","enterprise","active"]},"includedPoolCredits":{"type":"integer","description":"Total included AI-credit pool."},"licenseFeesUsd":{"type":"number"},"monthEndMeteredUsd":{"type":"number"},"monthEndIncludedUsd":{"type":"number","description":"USD value of included credits consumed."},"monthEndBillUsd":{"type":"number","description":"License fees + metered spend."},"maxBillUsd":{"type":"number","description":"License fees + enterprise metered budget cap."},"enterpriseMeteredBudgetUsd":{"type":"number"},"blockedUsers":{"type":"object","properties":{"total":{"type":"integer"},"byUserLimit":{"type":"integer"},"byIncludedCap":{"type":"integer","description":"Blocked at a cost-center AI credit pool cap set to \"block\"."},"byCostCenterBudget":{"type":"integer"},"byEnterpriseBudget":{"type":"integer"}},"required":["total","byUserLimit","byIncludedCap","byCostCenterBudget","byEnterpriseBudget"]},"poolExhaustedDay":{"type":["integer","null"],"description":"Day (1-30) the included pool ran out, or null if it did not."},"poolUsedPct":{"type":"number","description":"Share of the included pool consumed by day 30 (0-1)."},"promoAllowancesActive":{"type":"boolean"},"costCenters":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"seats":{"type":"integer"},"meteredUsd":{"type":"number"},"blockedUsers":{"type":"integer"},"includedCapEnabled":{"type":"boolean"},"stopUsageAtCap":{"type":"boolean","description":"When the AI credit pool cap is hit: block members (true) or continue as overage (false)."}},"required":["name","seats","meteredUsd","blockedUsers","includedCapEnabled","stopUsageAtCap"]}},"unassigned":{"type":"object","properties":{"seats":{"type":"integer"},"meteredUsd":{"type":"number"},"blockedUsers":{"type":"integer"}},"required":["seats","meteredUsd","blockedUsers"]},"warnings":{"type":"array","items":{"type":"string"}},"summary":{"type":"string","description":"One-line human-readable summary."}},"required":["currency","seats","includedPoolCredits","licenseFeesUsd","monthEndMeteredUsd","monthEndIncludedUsd","monthEndBillUsd","maxBillUsd","enterpriseMeteredBudgetUsd","blockedUsers","poolExhaustedDay","poolUsedPct","promoAllowancesActive","costCenters","unassigned","warnings","summary"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"configure_enterprise_plan","kind":"act","impl":"imperative","description":"Update the top-level enterprise inputs of the spend simulator and return the recomputed forecast. Provide any subset of: totalLicenses (1-1000), businessRatio (0-1 Business share of seats), activePct (0-1 seats that actually use Copilot), avgDevUsageCredits (1900-19000 monthly credits per active developer), powerUsers (0..totalLicenses), enterpriseBudgetUsd (enterprise metered budget in USD), and promo (boolean, promotional included allowances). Out-of-range values are clamped to the allowed range and reported. Cost centers are not changed by this tool.","title":"Configure enterprise plan","inputSchema":{"type":"object","additionalProperties":false,"properties":{"totalLicenses":{"type":"integer","minimum":1,"maximum":1000,"description":"Total Copilot seats (licenses)."},"businessRatio":{"type":"number","minimum":0,"maximum":1,"description":"Fraction of seats on Copilot Business (rest are Enterprise)."},"activePct":{"type":"number","minimum":0,"maximum":1,"description":"Fraction of seats that actually use Copilot."},"avgDevUsageCredits":{"type":"number","minimum":1900,"maximum":19000,"description":"Average monthly AI credits used by an active developer."},"powerUsers":{"type":"integer","minimum":0,"description":"Number of power users (capped at totalLicenses)."},"enterpriseBudgetUsd":{"type":"number","minimum":0,"description":"Enterprise metered budget in USD (max scales with seats)."},"promo":{"type":"boolean","description":"Whether promotional included allowances apply."}}},"outputSchema":{"type":"object","properties":{"applied":{"type":"object","description":"The provided fields, clamped to their allowed ranges.","properties":{"totalLicenses":{"type":"integer"},"businessRatio":{"type":"number"},"activePct":{"type":"number"},"avgDevUsageCredits":{"type":"number"},"powerUsers":{"type":"integer"},"enterpriseBudgetUsd":{"type":"number"},"promo":{"type":"boolean"}},"additionalProperties":false},"clampedFields":{"type":"array","items":{"type":"string"},"description":"Names of fields whose value was adjusted to fit its range."},"forecast":{"type":"object","description":"Month-end GitHub Copilot spend forecast (all money in USD).","properties":{"currency":{"type":"string","const":"USD"},"seats":{"type":"object","properties":{"total":{"type":"integer"},"business":{"type":"integer"},"enterprise":{"type":"integer"},"active":{"type":"integer"}},"required":["total","business","enterprise","active"]},"includedPoolCredits":{"type":"integer","description":"Total included AI-credit pool."},"licenseFeesUsd":{"type":"number"},"monthEndMeteredUsd":{"type":"number"},"monthEndIncludedUsd":{"type":"number","description":"USD value of included credits consumed."},"monthEndBillUsd":{"type":"number","description":"License fees + metered spend."},"maxBillUsd":{"type":"number","description":"License fees + enterprise metered budget cap."},"enterpriseMeteredBudgetUsd":{"type":"number"},"blockedUsers":{"type":"object","properties":{"total":{"type":"integer"},"byUserLimit":{"type":"integer"},"byIncludedCap":{"type":"integer","description":"Blocked at a cost-center AI credit pool cap set to \"block\"."},"byCostCenterBudget":{"type":"integer"},"byEnterpriseBudget":{"type":"integer"}},"required":["total","byUserLimit","byIncludedCap","byCostCenterBudget","byEnterpriseBudget"]},"poolExhaustedDay":{"type":["integer","null"],"description":"Day (1-30) the included pool ran out, or null if it did not."},"poolUsedPct":{"type":"number","description":"Share of the included pool consumed by day 30 (0-1)."},"promoAllowancesActive":{"type":"boolean"},"costCenters":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"seats":{"type":"integer"},"meteredUsd":{"type":"number"},"blockedUsers":{"type":"integer"},"includedCapEnabled":{"type":"boolean"},"stopUsageAtCap":{"type":"boolean","description":"When the AI credit pool cap is hit: block members (true) or continue as overage (false)."}},"required":["name","seats","meteredUsd","blockedUsers","includedCapEnabled","stopUsageAtCap"]}},"unassigned":{"type":"object","properties":{"seats":{"type":"integer"},"meteredUsd":{"type":"number"},"blockedUsers":{"type":"integer"}},"required":["seats","meteredUsd","blockedUsers"]},"warnings":{"type":"array","items":{"type":"string"}},"summary":{"type":"string","description":"One-line human-readable summary."}},"required":["currency","seats","includedPoolCredits","licenseFeesUsd","monthEndMeteredUsd","monthEndIncludedUsd","monthEndBillUsd","maxBillUsd","enterpriseMeteredBudgetUsd","blockedUsers","poolExhaustedDay","poolUsedPct","promoAllowancesActive","costCenters","unassigned","warnings","summary"]}},"required":["applied","clampedFields","forecast"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Developer Tools","favicon":"/favicons/finops.isainative.dev.png","apiSurface":"spec","toolCount":2}}