Azure Pricing Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Azure Pricing Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
An MCP (Model Context Protocol) server that lets LLMs query Azure service pricing using the public Azure Retail Prices API.
No Azure credentials required — the API is free and public.
Run directly with uvx:
uvx azure-pricing-mcpOr install and run:
uv pip install azure-pricing-mcp
azure-pricing-mcp| Tool | Description |
|---|---|
search_prices | Search Azure retail prices by service, region, SKU, or product name |
estimate_cost | Estimate monthly cost for a service given quantity and usage hours |
compare_regions | Compare prices for a service/SKU across Azure regions (sorted cheapest first) |
list_services | Discover available Azure services (with optional text search) |
list_regions | List Azure regions (optionally filtered by service) |
All tools support a currency_code parameter (default: USD). Examples: EUR, BRL, GBP, JPY.
Once connected to an MCP client (Claude Desktop, Cursor, Claude Code, etc.), you can ask:
mcp.json (VS Code / GitHub Copilot)Create an mcp.json file in your project's .vscode folder (.vscode/mcp.json) to share the server with your team:
{
"servers": {
"azure-pricing": {
"command": "uvx",
"args": ["azure-pricing-mcp"]
}
}
}Or add it at the user level (~/.vscode/mcp.json) to make it available across all projects.
Tip: When opening a project with an mcp.json, VS Code will prompt you to start the MCP server automatically.Add to your claude_desktop_config.json:
{
"mcpServers": {
"azure-pricing": {
"command": "uvx",
"args": ["azure-pricing-mcp"]
}
}
}claude mcp add azure-pricing -- uvx azure-pricing-mcpAdd to your Cursor MCP settings (.cursor/mcp.json):
{
"mcpServers": {
"azure-pricing": {
"command": "uvx",
"args": ["azure-pricing-mcp"]
}
}
}Add to your Windsurf MCP config (~/.windsurf/mcp.json):
{
"mcpServers": {
"azure-pricing": {
"command": "uvx",
"args": ["azure-pricing-mcp"]
}
}
}# Clone and install
git clone https://github.com/pimentelleo/azure-pricing-mcp.git
cd azure-pricing-mcp
uv sync
# Run locally
uv run azure-pricing-mcp
# Test with MCP Inspector
npx -y @modelcontextprotocol/inspector uv run azure-pricing-mcpThis server uses the Azure Retail Prices REST API to fetch real-time public pricing data for Azure services. Key characteristics:
MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.