Check Azure MCP server status and available tools
Checks Azure CLI installation, authentication, and MCP server status with tool availability.
/plugin marketplace add charris-msft/azure-plugin/plugin install charris-msft-azure-mcp@charris-msft/azure-pluginCheck the status of Azure MCP server and display available capabilities.
Check Azure CLI installation and authentication:
# Version
az version --output json 2>&1
# Current account
az account show --query "{Name:name, ID:id, TenantId:tenantId}" -o json 2>&1
Report:
Attempt to use an MCP tool to verify the server is running:
Use azure_subscription_list to:
If MCP tools are not available:
/mcp to enable it/azure:setup for guided configurationList the major tool categories available:
| Category | Tools | Description |
|---|---|---|
| Subscription | azure_subscription_list | List subscriptions |
| Resource Groups | azure_resource_group_list | List resource groups |
| Storage | azure_storage_* | Storage operations |
| Compute | azure_appservice_*, azure_aks_* | Compute services |
| Data | azure_sql_*, azure_cosmosdb_* | Database services |
| Security | azure_keyvault_*, azure_rbac_* | Security services |
| AI | azure_search_*, azure_speech_* | AI services |
| CLI | azure_cli_generate | Generate CLI commands |
If MCP is enabled, perform quick validation:
Display a comprehensive status report:
Azure MCP Status
================
Azure CLI
Version: 2.x.x
Status: ✓ Installed
Authentication
User: user@contoso.com
Type: Interactive
Status: ✓ Authenticated
Subscription
Name: Contoso Production
ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
State: Enabled
Azure MCP Server
Status: ✓ Running
Tools Available: 40+
Quick Test Results
Subscriptions: ✓ 3 found
Resource Groups: ✓ 15 found
Ready to use Azure tools!
Azure MCP Server
Status: ✗ Not enabled
To enable:
1. Run /mcp
2. Enable the "azure" server
3. Run /azure:status again
Authentication
Status: ✗ Not authenticated
To authenticate:
Run /azure:auth or: az login
Subscription
Status: ✗ No subscriptions found
Possible causes:
- Account has no Azure subscriptions
- Insufficient permissions
- Wrong tenant selected
After displaying status, offer helpful suggestions: