TL;DR
Azure is a Infrastructure MCP server that lets Claude Code, Cursor, Windsurf and any MCP-compatible AI agent microsoft Azure cloud platform — manage VMs, storage, functions, and AD via the Azure REST API. Install in 1 minute with mcpizy install azure.
Azure
Install verified 6 toolsInfrastructure
Microsoft Azure cloud platform — manage VMs, storage, functions, and AD via the Azure REST API.
Official homepageRepo audit: 54/100 — little recent maintenance, or missing licence and docs
Scored on licence, adoption, maintenance and documentation of Azure/azure-mcp. We show the grade whether it flatters the server or not.
repository archived · no commit for 7 months · 1,223 stars · MIT licence · 7 open issues
Read the full audit on CheckMCPInstall Azure
mcpizy install azurenpx -y @azure/mcp@latest server startTools exposed
6 tools availablelist_resourcesList all resources in a subscription
list_resourcesList all resources in a subscription
Inputs
subscription_idstringrequired
list_resource_groupsList resource groups
list_resource_groupsList resource groups
Inputs
subscription_idstringrequired
get_vmGet details of a virtual machine
get_vmGet details of a virtual machine
Inputs
resource_groupstringrequirednamestringrequired
list_storage_accountsList storage accounts
list_storage_accountsList storage accounts
Inputs
subscription_idstringrequired
invoke_functionInvoke an Azure Function
invoke_functionInvoke an Azure Function
Inputs
function_appstringrequirednamestringrequired
query_log_analyticsRun a KQL query on a Log Analytics workspace
query_log_analyticsRun a KQL query on a Log Analytics workspace
Inputs
workspace_idstringrequiredquerystringrequired
Configuration
Works identically across clients. Only the config file path differs.
Claude Code~/.claude.json
~/.claude.json{
"mcpServers": {
"azure": {
"command": "npx",
"args": [
"-y",
"@azure/mcp-server-azure"
],
"env": {
"AZURE_TENANT_ID": "...",
"AZURE_CLIENT_ID": "...",
"AZURE_CLIENT_SECRET": "..."
}
}
}
}Cursor.cursor/mcp.json
.cursor/mcp.json{
"mcpServers": {
"azure": {
"command": "npx",
"args": [
"-y",
"@azure/mcp-server-azure"
],
"env": {
"AZURE_TENANT_ID": "...",
"AZURE_CLIENT_ID": "...",
"AZURE_CLIENT_SECRET": "..."
}
}
}
}Windsurf~/.codeium/windsurf/mcp_config.json
~/.codeium/windsurf/mcp_config.json{
"mcpServers": {
"azure": {
"command": "npx",
"args": [
"-y",
"@azure/mcp-server-azure"
],
"env": {
"AZURE_TENANT_ID": "...",
"AZURE_CLIENT_ID": "...",
"AZURE_CLIENT_SECRET": "..."
}
}
}
}Authentication setup
What you can do with Azure MCP
Paste any of these prompts into Claude Code, Cursor or another MCP-compatible client.
“List all resource groups in my production subscription”
Uses: list_resource_groups
“Show me storage accounts in resource group `rg-prod-eu` and their access tiers”
Uses: list_storage_accounts
“Query Log Analytics for errors in the last hour across all App Services”
Uses: query_log_analytics
“Get the status of VM `web-01` in resource group `rg-web`”
Uses: get_vm
Works with
Alternatives to Azure
If Azure doesn't fit your stack, these Infrastructure MCP servers solve similar problems.
Frequently asked questions
What is the Azure MCP server?
Azure is listed as an Infrastructure Model Context Protocol server whose documented purpose is to let an MCP-compatible agent microsoft Azure cloud platform — manage VMs, storage, functions, and AD via the Azure REST API. Client support, permissions and authentication remain specific to the upstream project.
How do I install Azure MCP with Claude Code?
The fastest way is the MCPizy CLI: run `mcpizy install azure` and MCPizy will add the server to your `.claude.json` automatically. You can also install it manually by adding an entry under `mcpServers` in `.claude.json` with the command `npx -y @azure/mcp@latest server start` and restarting Claude Code.
Does MCPizy charge to view or install Azure MCP?
No. Reading this profile and copying its install guidance is free. Upstream software, API, account or usage costs are separate, and licence coverage should be checked from the linked source when available.
Does Azure MCP work with Cursor and Windsurf?
The MCP standard is supported by those clients, but a specific server can still have client-specific setup or transport limits. Use the configuration shown on this page when present and verify the upstream instructions before installation.
What can I do with Azure MCP?
Its documented purpose is to let an MCP-compatible agent microsoft Azure cloud platform — manage VMs, storage, functions, and AD via the Azure REST API. The exact tools, permissions and write capabilities depend on the server version and configuration shown by the upstream project.
Compare before you commit
Put this server beside an alternative, or return to the full evidence directory.
Compare MCP serversBack to directory