azure-vm-pricing
Server Details
Azure VM sizes and USD list prices in 24 regions, updated weekly. Find, price and compare VMs.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- vdionisopoulos/azure-vm-pricing
- GitHub Stars
- 0
TDQS
Score is being calculated.
Available Tools
4 toolsestimate_vm_costEstimate Azure VM costRead-onlyIdempotentInspect
Monthly and yearly cost of one or more Azure VM sizes for pay as you go, reservations and savings plans, with the break-even hours per month for each commitment. Use it to compare sizes or regions.
| Name | Required | Description | Default |
|---|---|---|---|
| os | No | Operating system for pay-as-you-go prices. Default linux. | |
| sizes | Yes | One to five VM sizes to price, e.g. ["Standard_D4s_v5", "Standard_D4as_v6"]. | |
| region | No | Azure region, e.g. westeurope or "West Europe". Omit to use each size's cheapest region. | |
| instances | No | Number of VMs. Default 1. | |
| hours_per_month | No | Runtime hours per month. Default 730 (always on). |
Output Schema
| Name | Required | Description |
|---|---|---|
| size | No | |
| region | No | |
| options | No | |
| cheapest | No | |
| estimates | No | |
| dataSource | Yes | pricesAsOf (ISO date), currency, source, dataset, stale (true if the weekly refresh is late). |
| hoursPerMonth | No |
find_vm_sizesFind Azure VM sizesRead-onlyIdempotentInspect
Find the cheapest Azure VM sizes that meet vCPU, memory and workload requirements, with monthly USD list prices. Burstable (B-series) and confidential sizes are only included when that workload is requested.
| Name | Required | Description | Default |
|---|---|---|---|
| os | No | Operating system for pay-as-you-go prices. Default linux. | |
| arch | No | CPU architecture. | |
| sort | No | price = cheapest first (default); fit = least spare vCPU/memory first. | |
| region | No | Azure region, e.g. westeurope or "West Europe". Omit to use each size's cheapest region. | |
| min_gpus | No | Minimum number of whole GPUs (partitioned GPUs such as 1/6 A10 do not count). | |
| workload | No | Workload family. ai = NVIDIA GPUs only (CUDA, PyTorch, vLLM); gpu = any GPU incl. AMD. Omit for any (excludes burstable and confidential). | |
| min_vcpus | No | Minimum vCPUs. | |
| max_results | No | Default 10. | |
| min_memory_gib | No | Minimum memory in GiB. | |
| need_temp_disk | No | Only sizes with a local temporary disk. |
Output Schema
| Name | Required | Description |
|---|---|---|
| os | No | |
| results | Yes | |
| pricedIn | No | |
| dataSource | Yes | pricesAsOf (ISO date), currency, source, dataset, stale (true if the weekly refresh is late). |
| matchCount | Yes |
get_price_changesAzure VM price changesRead-onlyIdempotentInspect
Weekly report of new Azure VM sizes, retired sizes and the biggest list-price moves across 24 regions.
| Name | Required | Description | Default |
|---|---|---|---|
| weeks | No | How many weekly reports, newest first. Default 1. |
Output Schema
| Name | Required | Description |
|---|---|---|
| message | No | |
| reports | No | |
| dataSource | Yes | pricesAsOf (ISO date), currency, source, dataset, stale (true if the weekly refresh is late). |
get_vm_sizeAzure VM size detailsRead-onlyIdempotentInspect
Specs of one Azure VM size and its hourly USD prices per region (Linux, Windows, 1/3-year reservations, 1/3-year savings plans), cheapest region first.
| Name | Required | Description | Default |
|---|---|---|---|
| size | Yes | VM size, e.g. Standard_D4s_v5 or D4s v5. | |
| region | No | Limit prices to one region. |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | No | |
| size | Yes | |
| vcpus | No | |
| prices | Yes | Hourly USD prices per region, cheapest first. |
| category | No | |
| memoryGiB | No | |
| dataSource | Yes | pricesAsOf (ISO date), currency, source, dataset, stale (true if the weekly refresh is late). |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
4 tool updates
- First observed
estimate_vm_cost - First observed
find_vm_sizes - First observed
get_price_changes - First observed
get_vm_size
Related MCP Connectors
VPS prices read daily from providers' own pricing pages and APIs: cheapest by size, place or app.
41Live VPS, bare metal and GPU hosting prices across ~75 providers, rescraped daily.
Hourly cloud GPU prices from 60+ providers: find, compare, cost and track GPUs.
Cloud GPU prices with live stock from 22 providers. Find where to rent an H100 or B300 now.
Related MCP Servers
- AlicenseAqualityFmaintenanceProvides AI assistants with real-time access to Azure retail pricing information, enabling price searches, regional cost comparisons, monthly bill estimates, and SKU discovery through natural language queries.1356MIT
- AlicenseAqualityAmaintenanceLive LLM API pricing: current token prices, model comparisons, cheapest-model lookups, and The LLM Price Index for 150+ models across 20+ providers, re-verified daily. No API key required.41MIT
- AlicenseAqualityBmaintenanceAnchor AI FinOps to real, live cloud pricing. AWS, GCP & Azure — public list prices and enterprise negotiated rates. No credentials needed for AWS and Azure public pricing.1531 PyPI3MIT
- AlicenseNot gradedqualityBmaintenanceMCP server that converts hardware specs into Azure price quotes using live Azure Retail Prices API. Provides tools to propose VM flavors, get full quotes with disk and reservation options, and batch-analyze RVTools exports.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.