Azure MCP Best Practices
Tool Selection
| Task | Tool | Example |
|---|---|---|
| List resources | mcp__azure__*_list | Storage accounts, Key Vault secrets |
| Get resource details | mcp__azure__*_get | Container details, database info |
| Create resources | mcp__azure__*_create | New secrets, storage containers |
| Query data | mcp__azure__*_query | Log Analytics, Cosmos DB |
Common Operations
Storage
- •
storage_accounts_list- List storage accounts - •
storage_blobs_list- List blobs in container - •
storage_blobs_upload- Upload file to blob
Key Vault
- •
keyvault_secrets_list- List secrets - •
keyvault_secrets_get- Get secret value - •
keyvault_secrets_set- Create/update secret
Cosmos DB
- •
cosmosdb_databases_list- List databases - •
cosmosdb_containers_list- List containers - •
cosmosdb_query- Query documents
AKS
- •
aks_clusters_list- List AKS clusters - •
aks_nodepools_list- List node pools
Monitor
- •
monitor_logs_query- Query Log Analytics
Authentication
Azure MCP uses Azure Identity SDK. Authenticate via:
- •
az login(Azure CLI - recommended) - •VS Code Azure extension
- •Environment variables (service principal)