MCP servers for Azure
Every Azure server in the official MCP Registry, 29 in all, ranked by how closely it fits. 16 work without an API key and 1 come from the company itself. Each row shows the security checks, the secrets asked for and an install command.
Azure MCP servers 29
Now showing are unlisted. These entries didn't pass our listing filter: no source repo, a very short or duplicated description, or a publisher with 100+ servers. Same automated checks, shown as-is. How we check
| Type | Secrets | Version | Actions | ||||
|---|---|---|---|---|---|---|---|
★ 3.8k com.microsoft/azure Official Microsoft All Azure MCP tools to create a seamless connection between AI agents and Azure services. | 5/72 warnings | 86health of 100 | NuGetRuns locally | Noneno keys asked | 3.0.0-beta.48 | ||
★ 2.1k io.github.PremierInc/azure-devops The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents. | 3/3All passed | 75health of 100 | RemoteHosted | Noneno keys asked | v0.0.1 | ||
★ 5 io.github.zwitbaum/mcp-devops-on-prem MCP server for on-premises Azure DevOps Server and TFS: repos, pull requests, work items, and wiki. | 7/81 warning | 50health of 100 | PyPIRuns locally | 3secrets asked | 2.1.0 | ||
★ 1 io.github.dockndevai/mcp-azure-devops Azure DevOps boards, repos, pipelines & projects for AI agents — governed. | 7/7All passed | 54health of 100 | npmRuns locally | 1secret asked | 0.3.3 | ||
★ 1 io.github.dockndevai/mcp-azure Azure Resource Manager inventory & ops for AI agents — governed, confirmation-gated. | 7/7All passed | 60health of 100 | npmRuns locally | 1secret asked | 0.3.0 | ||
★ 1 io.github.HoussemMak/minerva-mcp Microsoft 365 & Azure admin: Graph, ARM, and the PowerShell cmdlets Graph does not expose. | 7/7All passed | 44health of 100 | npmRuns locally | 1secret asked | 0.4.2 | ||
★ 1 io.github.jonnybottles/azure-updates MCP server for Azure Updates RSS feed - search, filter, and summarize Azure service updates | 7/7All passed | 39health of 100 | PyPIRuns locally | Noneno keys asked | 0.1.1 | ||
io.github.vdionisopoulos/azure-vm-pricing Azure VM sizes and USD list prices in 24 regions, updated weekly. Find, price and compare VMs. | 8/8All passed | 50health of 100 | npmLocal or hosted | Noneno keys asked | 0.1.4 | ||
io.github.nagarjunr/azure-iot-hub MCP server for Azure IoT Hub: device registry, twins, methods, jobs, messaging. | 7/7All passed | 52health of 100 | PyPIRuns locally | 1secret asked | 0.1.0 | ||
io.github.broisnischal/azure-mcp Azure DevOps Boards work items over MCP (stdio). Requires Bun, org, project, and PAT. | 7/7All passed | 54health of 100 | npmRuns locally | 1secret asked | 1.0.0 | ||
★ 1.7k io.github.patrickchugh/terravision Draw cloud architecture diagrams with official AWS, Azure and GCP icons from a prompt or Terraform. | 4/4All passed | 75health of 100 | PyPIRuns locally | Noneno keys asked | 0.56.0 | ||
★ 65 io.github.OptimNow/cloud-finops Cloud cost + FinOps knowledge for AI agents: AWS/Azure/GCP optimisation, AI spend, waste playbooks. | 8/8All passed | 68health of 100 | PyPILocal or hosted | Noneno keys asked | 1.45.0 | ||
★ 19 io.github.chaandannn/finops-mcp Local-first FinOps copilot: ask AWS, Azure, GCP, Kubernetes and SaaS cost questions in your editor. | 6/71 warning | 64health of 100 | PyPIRuns locally | Noneno keys asked | 0.8.176 | ||
★ 12 io.github.sgebb/bussin-mcp MCP server for Azure Service Bus. Peek, search and replay dead-letter messages from any MCP client. | 7/7All passed | 61health of 100 | npmRuns locally | 1secret asked | 0.1.2 | ||
★ 11 io.cpln/control-plane Control Plane (controlplane.com): deploy and operate workloads across AWS, GCP, Azure, and more. | 3/3All passed | 61health of 100 | RemoteHosted | Noneno keys asked | 1.0.2 | ||
★ 6 io.github.Sagargupta16/orrery Architecture diagrams with official AWS, Azure, GCP and Kubernetes icons, to SVG, PNG and draw.io | 6/71 warning | 60health of 100 | npmRuns locally | Noneno keys asked | 0.12.1 | ||
★ 6 io.github.dfridkin/clawops Deploy self-hosted OpenClaw to AWS, GCP, Azure or a local VM — a CLI and an MCP server in one. | 6/71 warning | 62health of 100 | npmRuns locally | Noneno keys asked | 2.4.1 | ||
★ 6 io.github.laveeshb/logicapps-mcp MCP server for Azure Logic Apps - debug workflows, manage runs, and authoring | 7/7All passed | 45health of 100 | npmRuns locally | Noneno keys asked | 0.4.3 | ||
★ 5 io.github.jhtjernsmo/fjord Local kanban boards, markdown notes and Git/GitHub/Azure DevOps work from the Fjord app. | 5/61 warning | 46health of 100 | MCPBRuns locally | Noneno keys asked | 0.2.32 | ||
★ 3 io.github.x7even/cloudcostsmcp Anchor AI FinOps to real, live cloud pricing — AWS, GCP & Azure public and enterprise rates. | 7/81 warning | 49health of 100 | PyPIRuns locally | 3secrets asked | 1.0.2 | ||
★ 3 io.github.nogoo9/mcp-server-cloud-fs Cloud replacement for mcp-server-filesystem — 20 tools for S3, Azure Blob, and GCS | 7/81 warning | 48health of 100 | npmRuns locally | 3secrets asked | 0.7.0 | ||
★ 2 io.github.alialbaker/cloudprice-mcp Compare on-demand compute + storage pricing across AWS, Azure, and GCP. Bulk workload compare. | 7/7All passed | 59health of 100 | PyPIRuns locally | Noneno keys asked | 0.2.2 | ||
★ 1 io.github.apatilgtn/architecture-diagrams AWS, Azure and GCP architecture diagrams with official icons, reviews, Terraform and GCP import | 7/7All passed | 54health of 100 | PyPIRuns locally | Noneno keys asked | 1.2.0 | ||
★ 1 io.github.stevensu04/eco-router-mcp Rank AWS, Google Cloud and Azure regions by grid carbon intensity and latency. | 7/7All passed | 54health of 100 | npmRuns locally | 1secret asked | 0.1.1 | ||
★ 1 io.github.ganakailabs/cloudeval Cloud evaluations and reviews for Azure and static AWS CloudFormation (beta). Requires an account. | 6/71 warning | 54health of 100 | npmRuns locally | 1secret asked | 0.38.5 | ||
★ 1 io.github.alexpota/cloudscope Azure + GCP cost management: spending, forecasts, anomalies, budgets, idle resources, and tags. | 7/7All passed | 49health of 100 | npmRuns locally | 2secrets asked | 0.3.3 | ||
dev.zop/zopdev-mcp Cloud cost, inventory and governance on AWS/Azure/GCP. Read-only by default, optional scoped writes | 3/3All passed | 43health of 100 | RemoteHosted | Noneno keys asked | 1.15.0 | ||
io.github.jjohnsen/jaj-dataverse-dev-mcp Xrm/Power Platform/Dataverse MCP for devs, Azure CLI auth, Web API and multi-environment support | 7/7All passed | 57health of 100 | npmRuns locally | Noneno keys asked | 0.1.4 | ||
io.github.cloudforgetech6-ctrl/cloudforge Visualise diagrams, generate Terraform HCL, and manage Azure/AWS/GCP infrastructure with AI. | 7/7All passed | 52health of 100 | npmRuns locally | 1secret asked | 1.1.0 |
Showing 1 to 29 of 29. These are the most recently updated; search or pick a category for the rest.
Azure MCP servers: common questions
Which Azure MCP server should I use?
Azure MCP Server is published by the company behind Azure, which makes it the safest first pick. On GitHub stars, Azure MCP Server (★ 3.8k), Azure DevOps (ADO) (★ 2.1k) and Azure DevOps On-Premises (★ 5) lead the 29 we list. Azure DevOps (ADO) is named for Azure and passed every check we run.
Can I trust these Azure MCP servers?
20 of the 29 passed every registry check. Reading the package code or tool descriptions of 25 of them turned up 4 with something to look at, from install scripts to obfuscated code. A clean result means none of our patterns matched, not that a server is safe.
Is there an official Azure MCP server?
Yes. Azure MCP Server is published under a namespace the official MCP Registry verified to the company. The other 28 come from 27 independent publishers.
Can I try a Azure MCP server without an API key?
16 of the 29 list no secrets, including Azure MCP Server, Azure DevOps (ADO) and azure-updates. A server can still open a sign-in page on first use.
Hosted or local: how do Azure MCP servers run?
5 can run hosted, so you only paste a URL into Claude, Cursor or VS Code. The 26 that run locally ship as 15 npm, 9 PyPI, 1 NuGet and 1 MCPB bundle packages.
More topics: every “MCP server for…” page. Prefer a skill? Claude skills for this (449).