Loading...
Loading...
List, find, and show Azure resources. Answers "list my VMs", "show my storage accounts", "list websites", "find container apps", "what resources do I have", and similar queries for any Azure resource type. USE FOR: list resources, list virtual machines, list VMs, list storage accounts, list websites, list web apps, list container apps, show resources, find resources, what resources do I have, list resources in resource group, list resources in subscription, find resources by tag, find orphaned resources, resource inventory, count resources by type, cross-subscription resource query, Azure Resource Graph, resource discovery, list container registries, list SQL servers, list Key Vaults, show resource groups, list app services, find resources across subscriptions, find unattached disks, tag analysis. DO NOT USE FOR: deploying resources (use azure-deploy), creating or modifying resources, cost optimization (use azure-cost-optimization), writing application code, non-Azure clouds.
npx skill4agent add microsoft/github-copilot-for-azure azure-resource-lookup💡 Tip: For single-resource-type queries, first check if a dedicated MCP tool can handle it (see routing table below). If none exists, use Azure Resource Graph.
| Property | Value |
|---|---|
| Query Language | KQL (Kusto Query Language subset) |
| CLI Command | |
| Extension | |
| MCP Tool | |
| Best For | Cross-subscription queries, orphaned resources, tag audits |
| Tool | Purpose | When to Use |
|---|---|---|
| Generate | Primary tool — generate ARG queries from user intent |
| List available subscriptions | Discover subscription scope before querying |
| List resource groups | Narrow query scope |
| Resource Type | MCP Tool | Coverage |
|---|---|---|
| Virtual Machines | | ✅ Full — list, details, sizes |
| Storage Accounts | | ✅ Full — accounts, blobs, tables |
| Cosmos DB | | ✅ Full — accounts, databases, queries |
| Key Vault | | ⚠️ Partial — secrets/keys only, no vault listing |
| SQL Databases | | ⚠️ Partial — requires resource group name |
| Container Registries | | ✅ Full — list registries |
| Kubernetes (AKS) | | ✅ Full — clusters, node pools |
| App Service / Web Apps | | ❌ No list command — use ARG |
| Container Apps | — | ❌ No MCP tool — use ARG |
| Event Hubs | | ✅ Full — namespaces, hubs |
| Service Bus | | ✅ Full — queues, topics |
extension_cli_generateaz graph querymcp_azure_mcp_extension_cli_generate
intent: "query Azure Resource Graph to <user's request>"
cli-type: "az"--queryaz graph query -q "<KQL>" --query "data[].{name:name, type:type, rg:resourceGroup}" -o table--first N--subscriptions| Error | Cause | Fix |
|---|---|---|
| Extension not installed | |
| No read access to subscription | Check RBAC — need Reader role |
| Invalid KQL syntax | Verify table/column names; use |
| Empty results | No matching resources or wrong scope | Check |
=~--subscriptions--first