Microsoft Azure · Capability

Microsoft Azure ADHybridHealthService

Microsoft Azure ADHybridHealthService. 17 operations. Lead operation: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Premiumcheck. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft Azure

What You Can Do

GET
Microsoftazureaddsserviceslistpremiumservices — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Premiumcheck
/v1/providers/microsoft-adhybridhealthservice/addsservices/premiumcheck
GET
Microsoftazureaddsservicesget — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}
DELETE
Microsoftazureaddsservicesdelete — Microsoft Azure Delete Providers Microsoft Adhybridhealthservice Addsservices Servicename
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}
PATCH
Microsoftazureaddsservicesupdate — Microsoft Azure Patch Providers Microsoft Adhybridhealthservice Addsservices Servicename
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}
GET
Microsoftazureserviceslist — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services
/v1/providers/microsoft-adhybridhealthservice/services
POST
Microsoftazureservicesadd — Microsoft Azure Post Providers Microsoft Adhybridhealthservice Services
/v1/providers/microsoft-adhybridhealthservice/services
GET
Microsoftazureserviceslistpremium — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Premiumcheck
/v1/providers/microsoft-adhybridhealthservice/services/premiumcheck
GET
Microsoftazureservicesget — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename
/v1/providers/microsoft-adhybridhealthservice/services/{servicename}
DELETE
Microsoftazureservicesdelete — Microsoft Azure Delete Providers Microsoft Adhybridhealthservice Services Servicename
/v1/providers/microsoft-adhybridhealthservice/services/{servicename}
PATCH
Microsoftazureservicesupdate — Microsoft Azure Patch Providers Microsoft Adhybridhealthservice Services Servicename
/v1/providers/microsoft-adhybridhealthservice/services/{servicename}
GET
Microsoftazureservicesgettenantwhitelisting — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Tenantwhitelisting Featurename
/v1/providers/microsoft-adhybridhealthservice/services/{servicename}/tenantwhitelisting/{featurename}
GET
Microsoftazureservicesgetfeatureavailibility — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Checkservicefeatureavailibility Featurename
/v1/providers/microsoft-adhybridhealthservice/services/{servicename}/checkservicefeatureavailibility/{featurename}
GET
Microsoftazureserviceslistexporterrors — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Exporterrors Counts
/v1/providers/microsoft-adhybridhealthservice/services/{servicename}/exporterrors/counts
GET
Microsoftazureserviceslistexporterrorsv2 — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Exporterrors Listv2
/v1/providers/microsoft-adhybridhealthservice/services/{servicename}/exporterrors/listv2
GET
Microsoftazureserviceslistexportstatus — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Exportstatus
/v1/providers/microsoft-adhybridhealthservice/services/{servicename}/exportstatus
PATCH
Microsoftazureservicesupdatemonitoringconfiguration — Microsoft Azure Patch Providers Microsoft Adhybridhealthservice Services Servicename Monitoringconfiguration
/v1/providers/microsoft-adhybridhealthservice/services/{servicename}/monitoringconfiguration
GET
Microsoftazureserviceslistmonitoringconfigurations — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Monitoringconfigurations
/v1/providers/microsoft-adhybridhealthservice/services/{servicename}/monitoringconfigurations

MCP Tools

microsoft-azure-get-providers-microsoft

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Premiumcheck

read-only idempotent
microsoft-azure-get-providers-microsoft-2

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename

read-only idempotent
microsoft-azure-delete-providers-microsoft

Microsoft Azure Delete Providers Microsoft Adhybridhealthservice Addsservices Servicename

idempotent
microsoft-azure-patch-providers-microsoft

Microsoft Azure Patch Providers Microsoft Adhybridhealthservice Addsservices Servicename

idempotent
microsoft-azure-get-providers-microsoft-3

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services

read-only idempotent
microsoft-azure-post-providers-microsoft

Microsoft Azure Post Providers Microsoft Adhybridhealthservice Services

microsoft-azure-get-providers-microsoft-4

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Premiumcheck

read-only idempotent
microsoft-azure-get-providers-microsoft-5

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename

read-only idempotent
microsoft-azure-delete-providers-microsoft-2

Microsoft Azure Delete Providers Microsoft Adhybridhealthservice Services Servicename

idempotent
microsoft-azure-patch-providers-microsoft-2

Microsoft Azure Patch Providers Microsoft Adhybridhealthservice Services Servicename

idempotent
microsoft-azure-get-providers-microsoft-6

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Tenantwhitelisting Featurename

read-only idempotent
microsoft-azure-get-providers-microsoft-7

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Checkservicefeatureavailibility Featurename

read-only idempotent
microsoft-azure-get-providers-microsoft-8

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Exporterrors Counts

read-only idempotent
microsoft-azure-get-providers-microsoft-9

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Exporterrors Listv2

read-only idempotent
microsoft-azure-get-providers-microsoft-10

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Exportstatus

read-only idempotent
microsoft-azure-patch-providers-microsoft-3

Microsoft Azure Patch Providers Microsoft Adhybridhealthservice Services Servicename Monitoringconfiguration

idempotent
microsoft-azure-get-providers-microsoft-11

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Monitoringconfigurations

read-only idempotent

Capability Spec

adhybridhealthservice-general.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure ADHybridHealthService
  description: 'Microsoft Azure ADHybridHealthService. 17 operations. Lead operation: Microsoft Azure Get Providers Microsoft
    Adhybridhealthservice Addsservices Premiumcheck. Self-contained Naftiko capability covering one Microsoft Azure business
    surface.'
  tags:
  - Microsoft Azure
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY
capability:
  consumes:
  - type: http
    namespace: adhybridhealthservice-general
    baseUri: https://management.azure.com
    description: Microsoft Azure ADHybridHealthService business capability. Self-contained, no shared references.
    resources:
    - name: providers-Microsoft.ADHybridHealthService-addsservices-premiumCheck
      path: /providers/Microsoft.ADHybridHealthService/addsservices/premiumCheck
      operations:
      - name: microsoftazureaddsserviceslistpremiumservices
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Premiumcheck
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $filter
          in: query
          type: string
          description: The service property filter to apply.
        - name: serviceType
          in: query
          type: string
          description: 'The service type for the services onboarded to Azure Active Directory Connect Health. Depending on
            whether the service is monitoring, ADFS, Sync or ADDS roles, '
        - name: skipCount
          in: query
          type: integer
          description: The skip count, which specifies the number of elements that can be bypassed from a sequence and then
            return the remaining elements.
        - name: takeCount
          in: query
          type: integer
          description: The take count , which specifies the number of elements that can be returned from a sequence.
    - name: providers-Microsoft.ADHybridHealthService-addsservices-serviceName
      path: /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}
      operations:
      - name: microsoftazureaddsservicesget
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
      - name: microsoftazureaddsservicesdelete
        method: DELETE
        description: Microsoft Azure Delete Providers Microsoft Adhybridhealthservice Addsservices Servicename
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service which needs to be deleted.
          required: true
        - name: confirm
          in: query
          type: boolean
          description: Indicates if the service will be permanently deleted or disabled. True indicates that the service will
            be permanently deleted and False indicates that the servi
      - name: microsoftazureaddsservicesupdate
        method: PATCH
        description: Microsoft Azure Patch Providers Microsoft Adhybridhealthservice Addsservices Servicename
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service which needs to be deleted.
          required: true
        - name: service
          in: body
          type: string
          description: The service object.
          required: true
    - name: providers-Microsoft.ADHybridHealthService-services
      path: /providers/Microsoft.ADHybridHealthService/services
      operations:
      - name: microsoftazureserviceslist
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $filter
          in: query
          type: string
          description: The service property filter to apply.
        - name: serviceType
          in: query
          type: string
          description: 'The service type for the services onboarded to Azure Active Directory Connect Health. Depending on
            whether the service is monitoring, ADFS, Sync or ADDS roles, '
        - name: skipCount
          in: query
          type: integer
          description: The skip count, which specifies the number of elements that can be bypassed from a sequence and then
            return the remaining elements.
        - name: takeCount
          in: query
          type: integer
          description: The take count , which specifies the number of elements that can be returned from a sequence.
      - name: microsoftazureservicesadd
        method: POST
        description: Microsoft Azure Post Providers Microsoft Adhybridhealthservice Services
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: service
          in: body
          type: string
          description: The service object.
          required: true
    - name: providers-Microsoft.ADHybridHealthService-services-premiumCheck
      path: /providers/Microsoft.ADHybridHealthService/services/premiumCheck
      operations:
      - name: microsoftazureserviceslistpremium
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Premiumcheck
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $filter
          in: query
          type: string
          description: The service property filter to apply.
        - name: serviceType
          in: query
          type: string
          description: 'The service type for the services onboarded to Azure Active Directory Connect Health. Depending on
            whether the service is monitoring, ADFS, Sync or ADDS roles, '
        - name: skipCount
          in: query
          type: integer
          description: The skip count, which specifies the number of elements that can be bypassed from a sequence and then
            return the remaining elements.
        - name: takeCount
          in: query
          type: integer
          description: The take count , which specifies the number of elements that can be returned from a sequence.
    - name: providers-Microsoft.ADHybridHealthService-services-serviceName
      path: /providers/Microsoft.ADHybridHealthService/services/{serviceName}
      operations:
      - name: microsoftazureservicesget
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
      - name: microsoftazureservicesdelete
        method: DELETE
        description: Microsoft Azure Delete Providers Microsoft Adhybridhealthservice Services Servicename
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service which needs to be deleted.
          required: true
        - name: confirm
          in: query
          type: boolean
          description: Indicates if the service will be permanently deleted or disabled. True indicates that the service will
            be permanently deleted and False indicates that the servi
      - name: microsoftazureservicesupdate
        method: PATCH
        description: Microsoft Azure Patch Providers Microsoft Adhybridhealthservice Services Servicename
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service which needs to be deleted.
          required: true
        - name: service
          in: body
          type: string
          description: The service object.
          required: true
    - name: providers-Microsoft.ADHybridHealthService-services-serviceName-TenantWhitelistin
      path: /providers/Microsoft.ADHybridHealthService/services/{serviceName}/TenantWhitelisting/{featureName}
      operations:
      - name: microsoftazureservicesgettenantwhitelisting
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Tenantwhitelisting
          Featurename
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: featureName
          in: path
          type: string
          description: The name of the feature.
          required: true
    - name: providers-Microsoft.ADHybridHealthService-services-serviceName-checkServiceFeatu
      path: /providers/Microsoft.ADHybridHealthService/services/{serviceName}/checkServiceFeatureAvailibility/{featureName}
      operations:
      - name: microsoftazureservicesgetfeatureavailibility
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Checkservicefeatureavailibility
          Featurename
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: featureName
          in: path
          type: string
          description: The name of the feature.
          required: true
    - name: providers-Microsoft.ADHybridHealthService-services-serviceName-exporterrors-coun
      path: /providers/Microsoft.ADHybridHealthService/services/{serviceName}/exporterrors/counts
      operations:
      - name: microsoftazureserviceslistexporterrors
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Exporterrors Counts
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
    - name: providers-Microsoft.ADHybridHealthService-services-serviceName-exporterrors-list
      path: /providers/Microsoft.ADHybridHealthService/services/{serviceName}/exporterrors/listV2
      operations:
      - name: microsoftazureserviceslistexporterrorsv2
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Exporterrors Listv2
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: errorBucket
          in: query
          type: string
          description: The error category to query for.
          required: true
    - name: providers-Microsoft.ADHybridHealthService-services-serviceName-exportstatus
      path: /providers/Microsoft.ADHybridHealthService/services/{serviceName}/exportstatus
      operations:
      - name: microsoftazureserviceslistexportstatus
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Exportstatus
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
    - name: providers-Microsoft.ADHybridHealthService-services-serviceName-monitoringconfigu
      path: /providers/Microsoft.ADHybridHealthService/services/{serviceName}/monitoringconfiguration
      operations:
      - name: microsoftazureservicesupdatemonitoringconfiguration
        method: PATCH
        description: Microsoft Azure Patch Providers Microsoft Adhybridhealthservice Services Servicename Monitoringconfiguration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: configurationSetting
          in: body
          type: string
          description: The monitoring configuration to update
          required: true
    - name: providers-Microsoft.ADHybridHealthService-services-serviceName-monitoringconfigu
      path: /providers/Microsoft.ADHybridHealthService/services/{serviceName}/monitoringconfigurations
      operations:
      - name: microsoftazureserviceslistmonitoringconfigurations
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Monitoringconfigurations
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
  exposes:
  - type: rest
    namespace: adhybridhealthservice-general-rest
    port: 8080
    description: REST adapter for Microsoft Azure ADHybridHealthService. One Spectral-compliant resource per consumed operation,
      prefixed with /v1.
    resources:
    - path: /v1/providers/microsoft-adhybridhealthservice/addsservices/premiumcheck
      name: providers-microsoft-adhybridhealthservice-addsservices-premiumcheck
      description: REST surface for providers-Microsoft.ADHybridHealthService-addsservices-premiumCheck.
      operations:
      - method: GET
        name: microsoftazureaddsserviceslistpremiumservices
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Premiumcheck
        call: adhybridhealthservice-general.microsoftazureaddsserviceslistpremiumservices
        with:
          $filter: rest.$filter
          serviceType: rest.serviceType
          skipCount: rest.skipCount
          takeCount: rest.takeCount
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}
      name: providers-microsoft-adhybridhealthservice-addsservices-servicename
      description: REST surface for providers-Microsoft.ADHybridHealthService-addsservices-serviceName.
      operations:
      - method: GET
        name: microsoftazureaddsservicesget
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename
        call: adhybridhealthservice-general.microsoftazureaddsservicesget
        with:
          serviceName: rest.serviceName
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazureaddsservicesdelete
        description: Microsoft Azure Delete Providers Microsoft Adhybridhealthservice Addsservices Servicename
        call: adhybridhealthservice-general.microsoftazureaddsservicesdelete
        with:
          serviceName: rest.serviceName
          confirm: rest.confirm
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: microsoftazureaddsservicesupdate
        description: Microsoft Azure Patch Providers Microsoft Adhybridhealthservice Addsservices Servicename
        call: adhybridhealthservice-general.microsoftazureaddsservicesupdate
        with:
          serviceName: rest.serviceName
          service: rest.service
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/providers/microsoft-adhybridhealthservice/services
      name: providers-microsoft-adhybridhealthservice-services
      description: REST surface for providers-Microsoft.ADHybridHealthService-services.
      operations:
      - method: GET
        name: microsoftazureserviceslist
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services
        call: adhybridhealthservice-general.microsoftazureserviceslist
        with:
          $filter: rest.$filter
          serviceType: rest.serviceType
          skipCount: rest.skipCount
          takeCount: rest.takeCount
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: microsoftazureservicesadd
        description: Microsoft Azure Post Providers Microsoft Adhybridhealthservice Services
        call: adhybridhealthservice-general.microsoftazureservicesadd
        with:
          service: rest.service
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/providers/microsoft-adhybridhealthservice/services/premiumcheck
      name: providers-microsoft-adhybridhealthservice-services-premiumcheck
      description: REST surface for providers-Microsoft.ADHybridHealthService-services-premiumCheck.
      operations:
      - method: GET
        name: microsoftazureserviceslistpremium
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Premiumcheck
        call: adhybridhealthservice-general.microsoftazureserviceslistpremium
        with:
          $filter: rest.$filter
          serviceType: rest.serviceType
          skipCount: rest.skipCount
          takeCount: rest.takeCount
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/providers/microsoft-adhybridhealthservice/services/{servicename}
      name: providers-microsoft-adhybridhealthservice-services-servicename
      description: REST surface for providers-Microsoft.ADHybridHealthService-services-serviceName.
      operations:
      - method: GET
        name: microsoftazureservicesget
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename
        call: adhybridhealthservice-general.microsoftazureservicesget
        with:
          serviceName: rest.serviceName
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazureservicesdelete
        description: Microsoft Azure Delete Providers Microsoft Adhybridhealthservice Services Servicename
        call: adhybridhealthservice-general.microsoftazureservicesdelete
        with:
          serviceName: rest.serviceName
          confirm: rest.confirm
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: microsoftazureservicesupdate
        description: Microsoft Azure Patch Providers Microsoft Adhybridhealthservice Services Servicename
        call: adhybridhealthservice-general.microsoftazureservicesupdate
        with:
          serviceName: rest.serviceName
          service: rest.service
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/providers/microsoft-adhybridhealthservice/services/{servicename}/tenantwhitelisting/{featurename}
      name: providers-microsoft-adhybridhealthservice-services-servicename-tenantwhitelistin
      description: REST surface for providers-Microsoft.ADHybridHealthService-services-serviceName-TenantWhitelistin.
      operations:
      - method: GET
        name: microsoftazureservicesgettenantwhitelisting
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Tenantwhitelisting
          Featurename
        call: adhybridhealthservice-general.microsoftazureservicesgettenantwhitelisting
        with:
          serviceName: rest.serviceName
          featureName: rest.featureName
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/providers/microsoft-adhybridhealthservice/services/{servicename}/checkservicefeatureavailibility/{featurename}
      name: providers-microsoft-adhybridhealthservice-services-servicename-checkservicefeatu
      description: REST surface for providers-Microsoft.ADHybridHealthService-services-serviceName-checkServiceFeatu.
      operations:
      - method: GET
        name: microsoftazureservicesgetfeatureavailibility
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Checkservicefeatureavailibility
          Featurename
        call: adhybridhealthservice-general.microsoftazureservicesgetfeatureavailibility
        with:
          serviceName: rest.serviceName
          featureName: rest.featureName
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/providers/microsoft-adhybridhealthservice/services/{servicename}/exporterrors/counts
      name: providers-microsoft-adhybridhealthservice-services-servicename-exporterrors-coun
      description: REST surface for providers-Microsoft.ADHybridHealthService-services-serviceName-exporterrors-coun.
      operations:
      - method: GET
        name: microsoftazureserviceslistexporterrors
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Exporterrors Counts
        call: adhybridhealthservice-general.microsoftazureserviceslistexporterrors
        with:
          serviceName: rest.serviceName
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/providers/microsoft-adhybridhealthservice/services/{servicename}/exporterrors/listv2
      name: providers-microsoft-adhybridhealthservice-services-servicename-exporterrors-list
      description: REST surface for providers-Microsoft.ADHybridHealthService-services-serviceName-exporterrors-list.
      operations:
      - method: GET
        name: microsoftazureserviceslistexporterrorsv2
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Exporterrors Listv2
        call: adhybridhealthservice-general.microsoftazureserviceslistexporterrorsv2
        with:
          serviceName: rest.serviceName
          errorBucket: rest.errorBucket
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/providers/microsoft-adhybridhealthservice/services/{servicename}/exportstatus
      name: providers-microsoft-adhybridhealthservice-services-servicename-exportstatus
      description: REST surface for providers-Microsoft.ADHybridHealthService-services-serviceName-exportstatus.
      operations:
      - method: GET
        name: microsoftazureserviceslistexportstatus
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Exportstatus
        call: adhybridhealthservice-general.microsoftazureserviceslistexportstatus
        with:
          serviceName: rest.serviceName
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/providers/microsoft-adhybridhealthservice/services/{servicename}/monitoringconfiguration
      name: providers-microsoft-adhybridhealthservice-services-servicename-monitoringconfigu
      description: REST surface for providers-Microsoft.ADHybridHealthService-services-serviceName-monitoringconfigu.
      operations:
      - method: PATCH
        name: microsoftazureservicesupdatemonitoringconfiguration
        description: Microsoft Azure Patch Providers Microsoft Adhybridhealthservice Services Servicename Monitoringconfiguration
        call: adhybridhealthservice-general.microsoftazureservicesupdatemonitoringconfiguration
        with:
          serviceName: rest.serviceName
          configurationSetting: rest.configurationSetting
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/providers/microsoft-adhybridhealthservice/services/{servicename}/monitoringconfigurations
      name: providers-microsoft-adhybridhealthservice-services-servicename-monitoringconfigu
      description: REST surface for providers-Microsoft.ADHybridHealthService-services-serviceName-monitoringconfigu.
      operations:
      - method: GET
        name: microsoftazureserviceslistmonitoringconfigurations
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Monitoringconfigurations
        call: adhybridhealthservice-general.microsoftazureserviceslistmonitoringconfigurations
        with:
          serviceName: rest.serviceName
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: adhybridhealthservice-general-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure ADHybridHealthService. One tool per consumed operation, routed inline through
      this capability's consumes block.
    tools:
    - name: microsoft-azure-get-providers-microsoft
      description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Premiumcheck
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: adhybridhealthservice-general.microsoftazureaddsserviceslistpremiumservices
      with:
        $filter: tools.$filter
        serviceType: tools.serviceType
        skipCount: tools.skipCount
        takeCount: tools.takeCount
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-providers-microsoft-2
      description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: adhybridhealthservice-general.microsoftazureaddsservicesget
      with:
        serviceName: tools.serviceName
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-delete-providers-microsoft
      description: Microsoft Azure Delete Providers Microsoft Adhybridhealthservice Addsservices Servicename
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: adhybridhealthservice-general.microsoftazureaddsservicesdelete
      with:
        serviceName: tools.serviceName
        confirm: tools.confirm
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-patch-providers-microsoft
      description: Microsoft Azure Patch Providers Microsoft Adhybridhealthservice Addsservices Servicename
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: adhybridhealthservice-general.microsoftazureaddsservicesupdate
      with:
        serviceName: tools.serviceName
        service: tools.service
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-providers-microsoft-3
      description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: adhybridhealthservice-general.microsoftazureserviceslist
      with:
        $filter: tools.$filter
        serviceType: tools.serviceType
        skipCount: tools.skipCount
        takeCount: tools.takeCount
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-providers-microsoft
      description: Microsoft Azure Post Providers Microsoft Adhybridhealthservice Services
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: adhybridhealthservice-general.microsoftazureservicesadd
      with:
        service: tools.service
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-providers-microsoft-4
      description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Premiumcheck
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: adhybridhealthservice-general.microsoftazureserviceslistpremium
      with:
        $filter: tools.$filter
        serviceType: tools.serviceType
        skipCount: tools.skipCount
        takeCount: tools.takeCount
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-providers-microsoft-5
      description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: adhybridhealthservice-general.microsoftazureservicesget
      with:
        serviceName: tools.serviceName
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-delete-providers-microsoft-2
      description: Microsoft Azure Delete Providers Microsoft Adhybridhealthservice Services Servicename
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: adhybridhealthservice-general.microsoftazureservicesdelete
      with:
        serviceName: tools.serviceName
        confirm: tools.confirm
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-patch-providers-microsoft-2
      description: Microsoft Azure Patch Providers Microsoft Adhybridhealthservice Services Servicename
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: adhybridhealthservice-general.microsoftazureservicesupdate
      with:
        serviceName: tools.serviceName
        service: tools.service
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-providers-microsoft-6
      description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Tenantwhitelisting Featurename
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: adhybridhealthservice-general.microsoftazureservicesgettenantwhitelisting
      with:
        serviceName: tools.serviceName
        featureName: tools.featureName
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-providers-microsoft-7
      description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Checkservicefeatureavailibility
        Featurename
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: adhybridhealthservice-general.microsoftazureservicesgetfeatureavailibility
      with:
        serviceName: tools.serviceName
        featureName: tools.featureName
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-providers-microsoft-8
      description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Exporterrors Counts
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: adhybridhealthservice-general.microsoftazureserviceslistexporterrors
      with:
        serviceName: tools.serviceName
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-providers-microsoft-9
      description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Services Servicename Exporterrors Listv2
      hints:
        readOnly: true
 

# --- truncated at 32 KB (33 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/capabilities/adhybridhealthservice-general.yaml