pricing-estimate
Cost Estimation & Price Comparison
Look up Azure retail pricing for a service / SKU / region, compare options, estimate monthly cost, and optionally retrieve negotiated prices via pricesheet download.
To check what SKUs the user is allowed to deploy under Azure Policy before pricing them, hand off to the cost-guardrails skill first.
Step 1: Retail Price Lookup
Call get_retail_prices with the user's service, SKU, region, and (optionally) priceType (Consumption, Reservation, SavingsPlan).
For multi-option comparisons, call again with different parameters — regions (eastus vs westeurope), SKUs (Standard_D4s_v5 vs Standard_D4as_v5), or commitment types (Consumption vs Reservation vs SavingsPlan).
Need to discover what's available for a service? Call
list_dimensionsto see filterable options.
⚠️ Disambiguate the meter.
get_retail_pricesreturns many meters per SKU/region — Linux vs Windows, Consumption vs Reservation (1yr/3yr) vs SavingsPlan, Spot/Low Priority, Dev/Test. Picking the wrong one can be 2–4× off.
- If multiple meters match, ask the user the minimum disambiguation needed (OS? term? Spot?) or show the candidates in a short table — don't pick one silently.
- Always include
productName,skuName,armSkuName, andtypein the output so the user can verify the row.