Microsoft Azure · Capability

Microsoft Azure WebSite Management Client — GlobalDomainRegistration

Microsoft Azure WebSite Management Client — GlobalDomainRegistration. 5 operations. Lead operation: Microsoft Azure Checks If A Domain Is Available For Registration. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureGlobalDomainRegistration

What You Can Do

POST
Microsoftazureglobaldomainregistrationcheckdomainavailability — Microsoft Azure Checks If A Domain Is Available For Registration
/v1/subscriptions/{subscriptionid}/providers/microsoft-domainregistration/checkdomainavailability
GET
Microsoftazureglobaldomainregistrationgetalldomains — Microsoft Azure Lists All Domains In A Subscription
/v1/subscriptions/{subscriptionid}/providers/microsoft-domainregistration/domains
POST
Microsoftazureglobaldomainregistrationgetdomaincontrolcenterssorequest — Microsoft Azure Generates A Single Sign On Request For Domain Management Portal
/v1/subscriptions/{subscriptionid}/providers/microsoft-domainregistration/generatessorequest
POST
Microsoftazureglobaldomainregistrationlistdomainrecommendations — Microsoft Azure Lists Domain Recommendations Based On Keywords
/v1/subscriptions/{subscriptionid}/providers/microsoft-domainregistration/listdomainrecommendations
POST
Microsoftazureglobaldomainregistrationvalidatedomainpurchaseinformation — Microsoft Azure Validates Domain Registration Information
/v1/subscriptions/{subscriptionid}/providers/microsoft-domainregistration/validatedomainregistrationinformation

MCP Tools

microsoft-azure-checks-if-domain

Microsoft Azure Checks If A Domain Is Available For Registration

microsoft-azure-lists-all-domains

Microsoft Azure Lists All Domains In A Subscription

read-only idempotent
microsoft-azure-generates-single-sign

Microsoft Azure Generates A Single Sign On Request For Domain Management Portal

microsoft-azure-lists-domain-recommendations

Microsoft Azure Lists Domain Recommendations Based On Keywords

microsoft-azure-validates-domain-registration

Microsoft Azure Validates Domain Registration Information

read-only

Capability Spec

website-management-client-globaldomainregistration.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure WebSite Management Client — GlobalDomainRegistration
  description: 'Microsoft Azure WebSite Management Client — GlobalDomainRegistration. 5 operations. Lead operation: Microsoft
    Azure Checks If A Domain Is Available For Registration. Self-contained Naftiko capability covering one Microsoft Azure
    business surface.'
  tags:
  - Microsoft Azure
  - GlobalDomainRegistration
  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: website-management-client-globaldomainregistration
    baseUri: https://management.azure.com
    description: Microsoft Azure WebSite Management Client — GlobalDomainRegistration business capability. Self-contained,
      no shared references.
    resources:
    - name: subscriptions-subscriptionId-providers-Microsoft.DomainRegistration-checkDomainA
      path: /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability
      operations:
      - name: microsoftazureglobaldomainregistrationcheckdomainavailability
        method: POST
        description: Microsoft Azure Checks If A Domain Is Available For Registration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: identifier
          in: body
          type: string
          description: Name of the domain
          required: true
    - name: subscriptions-subscriptionId-providers-Microsoft.DomainRegistration-domains
      path: /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/domains
      operations:
      - name: microsoftazureglobaldomainregistrationgetalldomains
        method: GET
        description: Microsoft Azure Lists All Domains In A Subscription
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-providers-Microsoft.DomainRegistration-generateSsoR
      path: /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/generateSsoRequest
      operations:
      - name: microsoftazureglobaldomainregistrationgetdomaincontrolcenterssorequest
        method: POST
        description: Microsoft Azure Generates A Single Sign On Request For Domain Management Portal
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-providers-Microsoft.DomainRegistration-listDomainRe
      path: /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/listDomainRecommendations
      operations:
      - name: microsoftazureglobaldomainregistrationlistdomainrecommendations
        method: POST
        description: Microsoft Azure Lists Domain Recommendations Based On Keywords
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: parameters
          in: body
          type: string
          description: Domain recommendation search parameters
          required: true
    - name: subscriptions-subscriptionId-providers-Microsoft.DomainRegistration-validateDoma
      path: /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/validateDomainRegistrationInformation
      operations:
      - name: microsoftazureglobaldomainregistrationvalidatedomainpurchaseinformation
        method: POST
        description: Microsoft Azure Validates Domain Registration Information
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: domainRegistrationInput
          in: body
          type: string
          description: Domain registration information
          required: true
  exposes:
  - type: rest
    namespace: website-management-client-globaldomainregistration-rest
    port: 8080
    description: REST adapter for Microsoft Azure WebSite Management Client — GlobalDomainRegistration. One Spectral-compliant
      resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-domainregistration/checkdomainavailability
      name: subscriptions-subscriptionid-providers-microsoft-domainregistration-checkdomaina
      description: REST surface for subscriptions-subscriptionId-providers-Microsoft.DomainRegistration-checkDomainA.
      operations:
      - method: POST
        name: microsoftazureglobaldomainregistrationcheckdomainavailability
        description: Microsoft Azure Checks If A Domain Is Available For Registration
        call: website-management-client-globaldomainregistration.microsoftazureglobaldomainregistrationcheckdomainavailability
        with:
          identifier: rest.identifier
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-domainregistration/domains
      name: subscriptions-subscriptionid-providers-microsoft-domainregistration-domains
      description: REST surface for subscriptions-subscriptionId-providers-Microsoft.DomainRegistration-domains.
      operations:
      - method: GET
        name: microsoftazureglobaldomainregistrationgetalldomains
        description: Microsoft Azure Lists All Domains In A Subscription
        call: website-management-client-globaldomainregistration.microsoftazureglobaldomainregistrationgetalldomains
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-domainregistration/generatessorequest
      name: subscriptions-subscriptionid-providers-microsoft-domainregistration-generatessor
      description: REST surface for subscriptions-subscriptionId-providers-Microsoft.DomainRegistration-generateSsoR.
      operations:
      - method: POST
        name: microsoftazureglobaldomainregistrationgetdomaincontrolcenterssorequest
        description: Microsoft Azure Generates A Single Sign On Request For Domain Management Portal
        call: website-management-client-globaldomainregistration.microsoftazureglobaldomainregistrationgetdomaincontrolcenterssorequest
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-domainregistration/listdomainrecommendations
      name: subscriptions-subscriptionid-providers-microsoft-domainregistration-listdomainre
      description: REST surface for subscriptions-subscriptionId-providers-Microsoft.DomainRegistration-listDomainRe.
      operations:
      - method: POST
        name: microsoftazureglobaldomainregistrationlistdomainrecommendations
        description: Microsoft Azure Lists Domain Recommendations Based On Keywords
        call: website-management-client-globaldomainregistration.microsoftazureglobaldomainregistrationlistdomainrecommendations
        with:
          parameters: rest.parameters
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-domainregistration/validatedomainregistrationinformation
      name: subscriptions-subscriptionid-providers-microsoft-domainregistration-validatedoma
      description: REST surface for subscriptions-subscriptionId-providers-Microsoft.DomainRegistration-validateDoma.
      operations:
      - method: POST
        name: microsoftazureglobaldomainregistrationvalidatedomainpurchaseinformation
        description: Microsoft Azure Validates Domain Registration Information
        call: website-management-client-globaldomainregistration.microsoftazureglobaldomainregistrationvalidatedomainpurchaseinformation
        with:
          domainRegistrationInput: rest.domainRegistrationInput
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: website-management-client-globaldomainregistration-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure WebSite Management Client — GlobalDomainRegistration. One tool per consumed
      operation, routed inline through this capability's consumes block.
    tools:
    - name: microsoft-azure-checks-if-domain
      description: Microsoft Azure Checks If A Domain Is Available For Registration
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: website-management-client-globaldomainregistration.microsoftazureglobaldomainregistrationcheckdomainavailability
      with:
        identifier: tools.identifier
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-lists-all-domains
      description: Microsoft Azure Lists All Domains In A Subscription
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: website-management-client-globaldomainregistration.microsoftazureglobaldomainregistrationgetalldomains
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-generates-single-sign
      description: Microsoft Azure Generates A Single Sign On Request For Domain Management Portal
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: website-management-client-globaldomainregistration.microsoftazureglobaldomainregistrationgetdomaincontrolcenterssorequest
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-lists-domain-recommendations
      description: Microsoft Azure Lists Domain Recommendations Based On Keywords
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: website-management-client-globaldomainregistration.microsoftazureglobaldomainregistrationlistdomainrecommendations
      with:
        parameters: tools.parameters
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-validates-domain-registration
      description: Microsoft Azure Validates Domain Registration Information
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: website-management-client-globaldomainregistration.microsoftazureglobaldomainregistrationvalidatedomainpurchaseinformation
      with:
        domainRegistrationInput: tools.domainRegistrationInput
      outputParameters:
      - type: object
        mapping: $.