You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-mcp-server/includes/tools/supported-azure-services.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -129,7 +129,7 @@ Azure MCP Server provides the following tools for Azure services and Azure-relat
129
129
|[Azure Pricing](../../tools/azure-pricing.md)|`pricing`| Get Azure retail pricing, cost estimates, and billing details for services, SKUs, and regions. |
130
130
|[Azure Quick Review CLI](../../tools/azure-compliance-quick-review.md)|`extension`| Generate compliance and security reports for Azure resources. |
131
131
|[Azure Quotas](../../tools/azure-quotas.md)|`quota`| Manage Azure resource quotas and limits. |
132
-
|[Azure Resource Health](../../tools/azure-resource-health.md)|`resourcehealth`| Check the health status of Azure resources. |
132
+
|[Azure Resource Health](../../tools/azure-resource-health.md)|`resourcehealth`| Check availability status, view health events, and track service-impacting issues for Azure resources. |
133
133
|[Azure Well-Architected Framework](../../tools/azure-well-architected-framework.md)|`wellarchitectedframework`| Get architectural best practices, design patterns, and recommendations for Azure services based on the five Well-Architected Framework pillars. |
134
134
|[Azure Workbooks](../../tools/azure-monitor.md)|`workbooks`| Create, manage, and update Azure Workbooks for data visualization and reporting. |
135
135
|[Resource Groups](../../tools/resource-group.md)|`group`| List Azure resource groups and list resources within a group. |
# Azure Resource Health tools for the Azure MCP Server overview
11
+
mcp-cli.version: 2.0.0-beta.39
12
+
---
13
+
14
+
# Azure MCP Server tools for Azure Resource Health
15
+
16
+
The Azure MCP Server lets you manage resource health, including checking availability status, viewing health events, and tracking service-impacting issues across your Azure resources, with natural language prompts.
16
17
17
-
The Azure MCP Server enables you to monitor resource health and availability by using natural language prompts. With this capability, you can quickly check the status of your Azure resources without needing to remember complex command syntax.
18
+
Azure Resource Health provides information about the health of your individual Azure resources and helps you diagnose and mitigate issues; for more information, see [Azure Resource Health documentation](/azure/service-health/resource-health-overview).
18
19
19
-
[Azure Service Health](/azure/service-health/) helps you stay informed and get support when Azure services are having issues that affect you now, or could cause issues in the future. Azure Service Health includes three main components - Azure Status, Service Health, and Resource Health.
<!--@mcpcli resourcehealth availability-status get -->
24
25
25
-
Get the availability and health status for your Azure resources. This command displays the health status of a specific virtual machine, storage account, or other resources. You can also list the availability status for all resources in a subscription or resource group to identify health issues and availability problems.
26
+
This tool retrieves the Azure Resource Health availability status for a specific resource or for all resources in a subscription or resource group. It reports whether a resource is `Available`, `Unavailable`, `Degraded`, or `Unknown`, and includes the reason and details to help you investigate and troubleshoot. You can check the health of Azure resources such as virtual machines and storage accounts.
26
27
27
28
Example prompts include:
28
29
29
-
- Get the availability status for resource `resourceId`.
30
-
- Show me the health status of the virtual machine `vm_name`.
31
-
- What is the availability status of storage account `storage_account_name` in resource group `resource_group_name`?
32
-
- List availability status for all resources in subscription `subscription`.
33
-
- Show me the health status of all resources in resource group `resource_group_name`.
34
-
- What resources in subscription `subscription` have health issues?
30
+
-"Get the availability status for resource 'vm-web-01'."
31
+
-"What is the Azure Resource Health availability status of the storage account 'mystorageacct'?"
32
+
-"What is the availability status of virtual machine 'app-server-01' in resource group 'rg-prod'?"
33
+
-"Get Azure Resource Health availability status for all resources in my subscription."
34
+
-"Show me the health status of all my Azure resources."
35
+
-"What resources in resource group 'rg-monitoring' have health issues?"
35
36
36
37
| Parameter | Required or optional | Description |
37
-
|-----------|----------|-------------|
38
-
| **Resource ID** | Required | The Azure resource ID to get health status for (for example, `/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Compute/virtualMachines/{vm}`). |
|**ResourceId**| Optional | The Azure resource ID to get health status for such as`/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Compute/virtualMachines/{vm}`. |
Destructive: ❌ | Idempotent: ✅ | Open World: ❌ | Read Only: ✅ | Secret: ❌ | Local Required: ❌
43
44
44
-
## Get health event list
45
+
## Get resource health events
45
46
46
-
<!-- resourcehealth service-health-events list -->
47
+
<!--@mcpcli resourcehealth health-events list -->
47
48
48
-
List Azure service health events for a subscription to identify ongoing or past service issues. Provides comprehensive information about service incidents, planned maintenance, advisories, and security events. Supports filtering by event type, status, tracking ID, and custom OData filters.
49
-
Equivalent to Azure Service Health API for service events.
49
+
List Azure Service Health events for your subscription to track incidents, planned maintenance, advisories, and security events over a specified time range (for example, `the last 30 days`). Query planned maintenance, past or ongoing incidents, advisories, and security events to retrieve details about resource availability, potential issues, and timestamps. The tool returns `trackingId`, `title`, `summary`, `eventType`, `status`, `startTime`, `endTime`, and `impactedServices`. Filter results by `Event type`, `Status`, `Tracking ID`, time range (`Query start time` and `Query end time`), or apply an OData `Filter` to narrow the results.
50
50
51
51
Example prompts include:
52
52
53
-
- "List service health events in subscription `<subscription>`"
54
-
- "Show me service health events for subscription `<subscription>` within the last month"
55
-
- "What service health issues have occurred recently?"
56
-
- "List resolved service health events for my subscription"
57
-
- "Show me all ongoing maintenance events for subscription `<subscription>`"
58
-
59
-
| Parameter | Required or optional | Description |
| **Event type** | Optional | Filter by event type (`ServiceIssue`, `PlannedMaintenance`, `HealthAdvisory`, `Security`). If not specified, all event types are included. |
62
-
| **Filter** | Optional | Additional OData filter expression to apply to the service health events query. |
63
-
| **Query end time** | Optional | End time for the query in ISO 8601 format (for example, `2024-01-31T23:59:59Z`). Events up to this time will be included. |
64
-
| **Query start time** | Optional | Start time for the query in ISO 8601 format (for example, `2024-01-01T00:00:00Z`). Events from this time onwards will be included. |
65
-
| **Status** | Optional | Filter by status (`Active`, `Resolved`). If not specified, all statuses are included. |
66
-
| **Tracking ID**| Optional | Filter by tracking ID to get a specific service health event. |
53
+
- "Show all service health events in my subscription."
54
+
- "Show Azure service health events for subscription <subscription_id>."
55
+
- "Which service issues occurred in the last 30 days?"
56
+
- "List active service health events in my subscription."
57
+
- "Show planned maintenance events for my Azure services."
58
+
59
+
| Parameter | Required or optional | Description |
|**Event type**|Optional | Filter by event type (ServiceIssue, PlannedMaintenance, HealthAdvisory, Security). If not specified, all event types are included. |
62
+
|**Filter**| Optional| Additional OData filter expression to apply to the service health events query. |
63
+
|**Query end time**| Optional| End time for the query in ISO 8601 format (for example, `2024-01-31T23:59:59Z`). Events up to this time will be included. |
64
+
|**Query start time**| Optional| Start time for the query in ISO 8601 format (for example, `2024-01-01T00:00:00Z`). Events from this time onwards will be included. |
65
+
|**Status**|Optional | Filter by status (Active, Resolved). If not specified, all statuses are included. |
66
+
|**Tracking ID**| Optional| Filter by tracking ID to get a specific service health event. |
0 commit comments