Skip to content

Add Advisor servicegroupintelligence get command (Service Group status) #3933

Open

Description

@Amishi-Panwar

Summary

Add a new azmcp advisor servicegroupintelligence get command to the Azure Advisor tool area that returns the Advisor Health status of Service Groups from the microsoft.advisor/servicegroupintelligence Azure Resource Graph resource type.

Motivation

Agents cannot currently answer "what is the status of my service group", "status of all service groups", or "which mission-critical service groups need attention". Advisor computes a Health status and criticality per Service Group, but no Azure MCP command exposes it.

Proposed command

azmcp advisor servicegroupintelligence get [--service-group <name>] [--criticality <level>] [--status <status>] [--top <1-500>] [--tenant <tenant>]

  • --service-group is optional; omitting it returns all Service Groups.
  • --criticality: MissionCritical, BusinessCritical, BusinessOperational, Administrative.
  • --status: On Track, Attention Needed, At Risk, Critical, Unavailable.
  • "Which mission-critical Service Groups need attention" maps to --criticality MissionCritical --status "Attention Needed".
  • Returns Service Group name and ID, criticality, status, status description, a description of where to focus, and last updated time.
  • Read-only, idempotent. Results are capped by --top (default 50) with an areResultsTruncated flag.
  • --tenant is exposed; if several tenants are accessible and none is given, the command fails instead of guessing.

Design

One folder per ARM resource type, following the Advisor tool area conventions (Commands/ServiceGroupIntelligence, Options/ServiceGroupIntelligence, Services/AdvisorServiceGroupIntelligenceService). A companion issue covers microsoft.advisor/insights (advisor insight list).

Activity

  1. github-actions commented on Oct 13, 2026

    @github-actions
    Contributor

    Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @microsoft/azure-mcp.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions