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 tools

Infrastructure

Last updated September 4, 2026 · By MCPizy team

Microsoft Azure cloud platform — manage VMs, storage, functions, and AD via the Azure REST API.

Official homepage
F

Repo 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 CheckMCP

Install Azure

Via MCPizy CLI (recommended):
mcpizy install azure
Or run directly:
npx -y @azure/mcp@latest server start
View on GitHub

Tools exposed

6 tools available
list_resources

List all resources in a subscription

Inputs

  • subscription_idstringrequired
list_resource_groups

List resource groups

Inputs

  • subscription_idstringrequired
get_vm

Get details of a virtual machine

Inputs

  • resource_groupstringrequired
  • namestringrequired
list_storage_accounts

List storage accounts

Inputs

  • subscription_idstringrequired
invoke_function

Invoke an Azure Function

Inputs

  • function_appstringrequired
  • namestringrequired
query_log_analytics

Run a KQL query on a Log Analytics workspace

Inputs

  • workspace_idstringrequired
  • querystringrequired

Configuration

Works identically across clients. Only the config file path differs.

Claude Code~/.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
{
  "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
{
  "mcpServers": {
    "azure": {
      "command": "npx",
      "args": [
        "-y",
        "@azure/mcp-server-azure"
      ],
      "env": {
        "AZURE_TENANT_ID": "...",
        "AZURE_CLIENT_ID": "...",
        "AZURE_CLIENT_SECRET": "..."
      }
    }
  }
}

Authentication setup

  1. 1

    Register an Azure AD app with appropriate role assignments

    Get it AZURE_CLIENT_ID
  2. 2

    Generate a client secret for the app

    Get it AZURE_CLIENT_SECRET
  3. 3

    Copy your Azure AD tenant ID

    Get it AZURE_TENANT_ID

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

Claude Code
Claude Desktop
Cursor
Windsurf
VS Code + Copilot
Any MCP Client

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