Microsoft Azure · Capability

Microsoft Azure LogicManagementClient — Workflows

Microsoft Azure LogicManagementClient — Workflows. 15 operations. Lead operation: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Logic Workflows. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureWorkflows

What You Can Do

GET
Microsoftazureworkflowslistbysubscription — Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Logic Workflows
/v1/subscriptions/{subscriptionid}/providers/microsoft-logic/workflows
POST
Microsoftazureworkflowsvalidatebylocation — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Locations Location Workflows Workflowname Validate
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/locations/{location}/workflows/{workflowname}/validate
GET
Microsoftazureworkflowslistbyresourcegroup — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows
GET
Microsoftazureworkflowsget — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows/{workflowname}
PUT
Microsoftazureworkflowscreateorupdate — Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows/{workflowname}
PATCH
Microsoftazureworkflowsupdate — Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows/{workflowname}
DELETE
Microsoftazureworkflowsdelete — Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows/{workflowname}
POST
Microsoftazureworkflowsdisable — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Disable
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows/{workflowname}/disable
POST
Microsoftazureworkflowsenable — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Enable
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows/{workflowname}/enable
POST
Microsoftazureworkflowsgenerateupgradeddefinition — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Generateupgradeddefinition
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows/{workflowname}/generateupgradeddefinition
POST
Microsoftazureworkflowslistcallbackurl — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Listcallbackurl
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows/{workflowname}/listcallbackurl
POST
Microsoftazureworkflowslistswagger — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Listswagger
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows/{workflowname}/listswagger
POST
Microsoftazureworkflowsmove — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Move
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows/{workflowname}/move
POST
Microsoftazureworkflowsregenerateaccesskey — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Regenerateaccesskey
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows/{workflowname}/regenerateaccesskey
POST
Microsoftazureworkflowsvalidatebyresourcegroup — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Validate
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows/{workflowname}/validate

MCP Tools

microsoft-azure-get-subscriptions-subscriptionid

Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Logic Workflows

read-only idempotent
microsoft-azure-post-subscriptions-subscriptionid

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Locations Location Workflows Workflowname Validate

read-only
microsoft-azure-get-subscriptions-subscriptionid-2

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows

read-only idempotent
microsoft-azure-get-subscriptions-subscriptionid-3

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname

read-only idempotent
microsoft-azure-put-subscriptions-subscriptionid

Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname

idempotent
microsoft-azure-patch-subscriptions-subscriptionid

Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname

idempotent
microsoft-azure-delete-subscriptions-subscriptionid

Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname

idempotent
microsoft-azure-post-subscriptions-subscriptionid-2

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Disable

microsoft-azure-post-subscriptions-subscriptionid-3

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Enable

microsoft-azure-post-subscriptions-subscriptionid-4

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Generateupgradeddefinition

microsoft-azure-post-subscriptions-subscriptionid-5

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Listcallbackurl

microsoft-azure-post-subscriptions-subscriptionid-6

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Listswagger

microsoft-azure-post-subscriptions-subscriptionid-7

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Move

microsoft-azure-post-subscriptions-subscriptionid-8

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Regenerateaccesskey

microsoft-azure-post-subscriptions-subscriptionid-9

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Workflows Workflowname Validate

read-only

Capability Spec

logicmanagementclient-workflows.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure LogicManagementClient — Workflows
  description: 'Microsoft Azure LogicManagementClient — Workflows. 15 operations. Lead operation: Microsoft Azure Get Subscriptions
    Subscriptionid Providers Microsoft Logic Workflows. Self-contained Naftiko capability covering one Microsoft Azure business
    surface.'
  tags:
  - Microsoft Azure
  - Workflows
  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: logicmanagementclient-workflows
    baseUri: https://management.azure.com
    description: Microsoft Azure LogicManagementClient — Workflows business capability. Self-contained, no shared references.
    resources:
    - name: subscriptions-subscriptionId-providers-Microsoft.Logic-workflows
      path: /subscriptions/{subscriptionId}/providers/Microsoft.Logic/workflows
      operations:
      - name: microsoftazureworkflowslistbysubscription
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Logic Workflows
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $top
          in: query
          type: integer
          description: The number of items to be included in the result.
        - name: $filter
          in: query
          type: string
          description: 'The filter to apply on the operation. Options for filters include: State, Trigger, and ReferencedResourceId.'
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/locations/{location}/workflows/{workflowName}/validate
      operations:
      - name: microsoftazureworkflowsvalidatebylocation
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Locations Location Workflows Workflowname Validate
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The resource group name.
          required: true
        - name: location
          in: path
          type: string
          description: The workflow location.
          required: true
        - name: workflowName
          in: path
          type: string
          description: The workflow name.
          required: true
        - name: workflow
          in: body
          type: string
          description: The workflow definition.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows
      operations:
      - name: microsoftazureworkflowslistbyresourcegroup
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The resource group name.
          required: true
        - name: $top
          in: query
          type: integer
          description: The number of items to be included in the result.
        - name: $filter
          in: query
          type: string
          description: 'The filter to apply on the operation. Options for filters include: State, Trigger, and ReferencedResourceId.'
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}
      operations:
      - name: microsoftazureworkflowsget
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The resource group name.
          required: true
        - name: workflowName
          in: path
          type: string
          description: The workflow name.
          required: true
      - name: microsoftazureworkflowscreateorupdate
        method: PUT
        description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The resource group name.
          required: true
        - name: workflowName
          in: path
          type: string
          description: The workflow name.
          required: true
        - name: workflow
          in: body
          type: string
          description: The workflow.
          required: true
      - name: microsoftazureworkflowsupdate
        method: PATCH
        description: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The resource group name.
          required: true
        - name: workflowName
          in: path
          type: string
          description: The workflow name.
          required: true
        - name: workflow
          in: body
          type: string
          description: The workflow.
          required: true
      - name: microsoftazureworkflowsdelete
        method: DELETE
        description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The resource group name.
          required: true
        - name: workflowName
          in: path
          type: string
          description: The workflow name.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/disable
      operations:
      - name: microsoftazureworkflowsdisable
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname Disable
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The resource group name.
          required: true
        - name: workflowName
          in: path
          type: string
          description: The workflow name.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/enable
      operations:
      - name: microsoftazureworkflowsenable
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname Enable
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The resource group name.
          required: true
        - name: workflowName
          in: path
          type: string
          description: The workflow name.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/generateUpgradedDefinition
      operations:
      - name: microsoftazureworkflowsgenerateupgradeddefinition
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname Generateupgradeddefinition
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The resource group name.
          required: true
        - name: workflowName
          in: path
          type: string
          description: The workflow name.
          required: true
        - name: parameters
          in: body
          type: string
          description: Parameters for generating an upgraded definition.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/listCallbackUrl
      operations:
      - name: microsoftazureworkflowslistcallbackurl
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname Listcallbackurl
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The resource group name.
          required: true
        - name: workflowName
          in: path
          type: string
          description: The workflow name.
          required: true
        - name: listCallbackUrl
          in: body
          type: string
          description: Which callback url to list.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/listSwagger
      operations:
      - name: microsoftazureworkflowslistswagger
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname Listswagger
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The resource group name.
          required: true
        - name: workflowName
          in: path
          type: string
          description: The workflow name.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/move
      operations:
      - name: microsoftazureworkflowsmove
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname Move
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The resource group name.
          required: true
        - name: workflowName
          in: path
          type: string
          description: The workflow name.
          required: true
        - name: move
          in: body
          type: string
          description: The workflow to move.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/regenerateAccessKey
      operations:
      - name: microsoftazureworkflowsregenerateaccesskey
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname Regenerateaccesskey
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The resource group name.
          required: true
        - name: workflowName
          in: path
          type: string
          description: The workflow name.
          required: true
        - name: keyType
          in: body
          type: string
          description: The access key type.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/validate
      operations:
      - name: microsoftazureworkflowsvalidatebyresourcegroup
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname Validate
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The resource group name.
          required: true
        - name: workflowName
          in: path
          type: string
          description: The workflow name.
          required: true
        - name: validate
          in: body
          type: string
          description: The workflow.
          required: true
  exposes:
  - type: rest
    namespace: logicmanagementclient-workflows-rest
    port: 8080
    description: REST adapter for Microsoft Azure LogicManagementClient — Workflows. One Spectral-compliant resource per consumed
      operation, prefixed with /v1.
    resources:
    - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-logic/workflows
      name: subscriptions-subscriptionid-providers-microsoft-logic-workflows
      description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Logic-workflows.
      operations:
      - method: GET
        name: microsoftazureworkflowslistbysubscription
        description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Logic Workflows
        call: logicmanagementclient-workflows.microsoftazureworkflowslistbysubscription
        with:
          $top: rest.$top
          $filter: rest.$filter
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/locations/{location}/workflows/{workflowname}/validate
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazureworkflowsvalidatebylocation
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Locations Location Workflows Workflowname Validate
        call: logicmanagementclient-workflows.microsoftazureworkflowsvalidatebylocation
        with:
          resourceGroupName: rest.resourceGroupName
          location: rest.location
          workflowName: rest.workflowName
          workflow: rest.workflow
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazureworkflowslistbyresourcegroup
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows
        call: logicmanagementclient-workflows.microsoftazureworkflowslistbyresourcegroup
        with:
          resourceGroupName: rest.resourceGroupName
          $top: rest.$top
          $filter: rest.$filter
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows/{workflowname}
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazureworkflowsget
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname
        call: logicmanagementclient-workflows.microsoftazureworkflowsget
        with:
          resourceGroupName: rest.resourceGroupName
          workflowName: rest.workflowName
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: microsoftazureworkflowscreateorupdate
        description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname
        call: logicmanagementclient-workflows.microsoftazureworkflowscreateorupdate
        with:
          resourceGroupName: rest.resourceGroupName
          workflowName: rest.workflowName
          workflow: rest.workflow
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: microsoftazureworkflowsupdate
        description: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname
        call: logicmanagementclient-workflows.microsoftazureworkflowsupdate
        with:
          resourceGroupName: rest.resourceGroupName
          workflowName: rest.workflowName
          workflow: rest.workflow
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazureworkflowsdelete
        description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname
        call: logicmanagementclient-workflows.microsoftazureworkflowsdelete
        with:
          resourceGroupName: rest.resourceGroupName
          workflowName: rest.workflowName
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows/{workflowname}/disable
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazureworkflowsdisable
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname Disable
        call: logicmanagementclient-workflows.microsoftazureworkflowsdisable
        with:
          resourceGroupName: rest.resourceGroupName
          workflowName: rest.workflowName
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows/{workflowname}/enable
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazureworkflowsenable
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname Enable
        call: logicmanagementclient-workflows.microsoftazureworkflowsenable
        with:
          resourceGroupName: rest.resourceGroupName
          workflowName: rest.workflowName
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows/{workflowname}/generateupgradeddefinition
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazureworkflowsgenerateupgradeddefinition
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname Generateupgradeddefinition
        call: logicmanagementclient-workflows.microsoftazureworkflowsgenerateupgradeddefinition
        with:
          resourceGroupName: rest.resourceGroupName
          workflowName: rest.workflowName
          parameters: rest.parameters
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows/{workflowname}/listcallbackurl
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazureworkflowslistcallbackurl
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname Listcallbackurl
        call: logicmanagementclient-workflows.microsoftazureworkflowslistcallbackurl
        with:
          resourceGroupName: rest.resourceGroupName
          workflowName: rest.workflowName
          listCallbackUrl: rest.listCallbackUrl
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows/{workflowname}/listswagger
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazureworkflowslistswagger
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname Listswagger
        call: logicmanagementclient-workflows.microsoftazureworkflowslistswagger
        with:
          resourceGroupName: rest.resourceGroupName
          workflowName: rest.workflowName
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows/{workflowname}/move
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazureworkflowsmove
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname Move
        call: logicmanagementclient-workflows.microsoftazureworkflowsmove
        with:
          resourceGroupName: rest.resourceGroupName
          workflowName: rest.workflowName
          move: rest.move
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows/{workflowname}/regenerateaccesskey
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazureworkflowsregenerateaccesskey
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname Regenerateaccesskey
        call: logicmanagementclient-workflows.microsoftazureworkflowsregenerateaccesskey
        with:
          resourceGroupName: rest.resourceGroupName
          workflowName: rest.workflowName
          keyType: rest.keyType
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-logic/workflows/{workflowname}/validate
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazureworkflowsvalidatebyresourcegroup
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Logic Workflows Workflowname Validate
        call: logicmanagementclient-workflows.microsoftazureworkflowsvalidatebyresourcegroup
        with:
          resourceGroupName: rest.resourceGroupName
          workflowName: rest.workflowName
          validate: rest.validate
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: logicmanagementclient-workflows-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure LogicManagementClient — Workflows. One tool per consumed operation, routed
      inline through this capability's consumes block.
    tools:
    - name: microsoft-azure-get-subscriptions-subscriptionid
      description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Logic Workflows
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: logicmanagementclient-workflows.microsoftazureworkflowslistbysubscription
      with:
        $top: tools.$top
        $filter: tools.$filter
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Logic Locations Location Workflows Workflowname Validate
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: logicmanagementclient-workflows.microsoftazureworkflowsvalidatebylocation
      with:
        resourceGroupName: tools.resourceGroupName
        location: tools.location
        workflowName: tools.workflowName
        workflow: tools.workflow
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-subscriptions-subscriptionid-2
      description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic
        Workflows
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: logicmanagementclient-workflows.microsoftazureworkflowslistbyresourcegroup
      with:
        resourceGroupName: tools.resourceGroupName
        $top: tools.$top
        $filter: tools.$filter
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-subscriptions-subscriptionid-3
      description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic
        Workflows Workflowname
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: logicmanagementclient-workflows.microsoftazureworkflowsget
      with:
        resourceGroupName: tools.resourceGroupName
        workflowName: tools.workflowName
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-put-subscriptions-subscriptionid
      description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic
        Workflows Workflowname
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: logicmanagementclient-workflows.microsoftazureworkflowscreateorupdate
      with:
        resourceGroupName: tools.resourceGroupName
        workflowName: tools.workflowName
        workflow: tools.workflow
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-patch-subscriptions-subscriptionid
      description: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Logic Workflows Workflowname
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: logicmanagementclient-workflows.microsoftazureworkflowsupdate
      with:
        resourceGroupName: tools.resourceGroupName
        workflowName: tools.workflowName
        workflow: tools.workflow
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-delete-subscriptions-subscriptionid
      description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Logic Workflows Workflowname
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: logicmanagementclient-workflows.microsoftazureworkflowsdelete
      with:
        resourceGroupName: tools.resourceGroupName
        workflowName: tools.workflowName
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid-2
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Logic Workflows Workflowname Disable
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: logicmanagementclient-workflows.microsoftazureworkflowsdisable
      with:
        resourceGroupName: tools.resourceGroupName
        workflowName: tools.workflowName
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid-3
      description: Microsoft Azure Post S

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