Microsoft Azure · Capability

Microsoft Azure Service Fabric Client APIs

Microsoft Azure Service Fabric Client APIs. 13 operations. Lead operation: Microsoft Azure Gets The Information About All Services Belonging To The Application Specified By The Application Id. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft Azure

What You Can Do

GET
Microsoftazuregetserviceinfolist — Microsoft Azure Gets The Information About All Services Belonging To The Application Specified By The Application Id
/v1/applications/{applicationid}//getservices
POST
Microsoftazurecreateservice — Microsoft Azure Creates The Specified Service Fabric Service
/v1/applications/{applicationid}//getservices//create
POST
Microsoftazurecreateservicefromtemplate — Microsoft Azure Creates A Service Fabric Service From The Service Template
/v1/applications/{applicationid}//getservices//createfromtemplate
GET
Microsoftazuregetserviceinfo — Microsoft Azure Gets The Information About The Specific Service Belonging To The Service Fabric Application
/v1/applications/{applicationid}//getservices/{serviceid}
POST
Microsoftazuredeleteservice — Microsoft Azure Deletes An Existing Service Fabric Service
/v1/services/{serviceid}//delete
GET
Microsoftazuregetapplicationnameinfo — Microsoft Azure Gets The Name Of The Service Fabric Application For A Service
/v1/services/{serviceid}//getapplicationname
GET
Microsoftazuregetservicedescription — Microsoft Azure Gets The Description Of An Existing Service Fabric Service
/v1/services/{serviceid}//getdescription
GET
Microsoftazuregetservicehealth — Microsoft Azure Gets The Health Of The Specified Service Fabric Service
/v1/services/{serviceid}//gethealth
POST
Microsoftazuregetservicehealthusingpolicy — Microsoft Azure Gets The Health Of The Specified Service Fabric Service, By Using The Specified Health Policy
/v1/services/{serviceid}//gethealth
GET
Microsoftazuregetunplacedreplicainformation — Microsoft Azure Gets The Information About Unplaced Replica Of The Service
/v1/services/{serviceid}//getunplacedreplicainformation
POST
Microsoftazurereportservicehealth — Microsoft Azure Sends A Health Report On The Service Fabric Service
/v1/services/{serviceid}//reporthealth
GET
Microsoftazureresolveservice — Microsoft Azure Resolve A Service Fabric Partition
/v1/services/{serviceid}//resolvepartition
POST
Microsoftazureupdateservice — Microsoft Azure Updates A Service Fabric Service Using The Specified Update Description
/v1/services/{serviceid}//update

MCP Tools

microsoft-azure-gets-information-about

Microsoft Azure Gets The Information About All Services Belonging To The Application Specified By The Application Id

read-only idempotent
microsoft-azure-creates-specified-service

Microsoft Azure Creates The Specified Service Fabric Service

microsoft-azure-creates-service-fabric

Microsoft Azure Creates A Service Fabric Service From The Service Template

microsoft-azure-gets-information-about-2

Microsoft Azure Gets The Information About The Specific Service Belonging To The Service Fabric Application

read-only idempotent
microsoft-azure-deletes-existing-service

Microsoft Azure Deletes An Existing Service Fabric Service

microsoft-azure-gets-name-service

Microsoft Azure Gets The Name Of The Service Fabric Application For A Service

read-only idempotent
microsoft-azure-gets-description-existing

Microsoft Azure Gets The Description Of An Existing Service Fabric Service

read-only idempotent
microsoft-azure-gets-health-specified

Microsoft Azure Gets The Health Of The Specified Service Fabric Service

read-only idempotent
microsoft-azure-gets-health-specified-2

Microsoft Azure Gets The Health Of The Specified Service Fabric Service, By Using The Specified Health Policy

microsoft-azure-gets-information-about-3

Microsoft Azure Gets The Information About Unplaced Replica Of The Service

read-only idempotent
microsoft-azure-sends-health-report

Microsoft Azure Sends A Health Report On The Service Fabric Service

microsoft-azure-resolve-service-fabric

Microsoft Azure Resolve A Service Fabric Partition

read-only idempotent
microsoft-azure-updates-service-fabric

Microsoft Azure Updates A Service Fabric Service Using The Specified Update Description

Capability Spec

service-fabric-client-apis-general.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure Service Fabric Client APIs
  description: 'Microsoft Azure Service Fabric Client APIs. 13 operations. Lead operation: Microsoft Azure Gets The Information
    About All Services Belonging To The Application Specified By The Application Id. 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: service-fabric-client-apis-general
    baseUri: http://localhost:19080
    description: Microsoft Azure Service Fabric Client APIs business capability. Self-contained, no shared references.
    resources:
    - name: Applications-applicationId-$-GetServices
      path: /Applications/{applicationId}/$/GetServices
      operations:
      - name: microsoftazuregetserviceinfolist
        method: GET
        description: Microsoft Azure Gets The Information About All Services Belonging To The Application Specified By The
          Application Id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: Applications-applicationId-$-GetServices-$-Create
      path: /Applications/{applicationId}/$/GetServices/$/Create
      operations:
      - name: microsoftazurecreateservice
        method: POST
        description: Microsoft Azure Creates The Specified Service Fabric Service
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: Applications-applicationId-$-GetServices-$-CreateFromTemplate
      path: /Applications/{applicationId}/$/GetServices/$/CreateFromTemplate
      operations:
      - name: microsoftazurecreateservicefromtemplate
        method: POST
        description: Microsoft Azure Creates A Service Fabric Service From The Service Template
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: Applications-applicationId-$-GetServices-serviceId
      path: /Applications/{applicationId}/$/GetServices/{serviceId}
      operations:
      - name: microsoftazuregetserviceinfo
        method: GET
        description: Microsoft Azure Gets The Information About The Specific Service Belonging To The Service Fabric Application
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: Services-serviceId-$-Delete
      path: /Services/{serviceId}/$/Delete
      operations:
      - name: microsoftazuredeleteservice
        method: POST
        description: Microsoft Azure Deletes An Existing Service Fabric Service
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: Services-serviceId-$-GetApplicationName
      path: /Services/{serviceId}/$/GetApplicationName
      operations:
      - name: microsoftazuregetapplicationnameinfo
        method: GET
        description: Microsoft Azure Gets The Name Of The Service Fabric Application For A Service
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: Services-serviceId-$-GetDescription
      path: /Services/{serviceId}/$/GetDescription
      operations:
      - name: microsoftazuregetservicedescription
        method: GET
        description: Microsoft Azure Gets The Description Of An Existing Service Fabric Service
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: Services-serviceId-$-GetHealth
      path: /Services/{serviceId}/$/GetHealth
      operations:
      - name: microsoftazuregetservicehealth
        method: GET
        description: Microsoft Azure Gets The Health Of The Specified Service Fabric Service
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazuregetservicehealthusingpolicy
        method: POST
        description: Microsoft Azure Gets The Health Of The Specified Service Fabric Service, By Using The Specified Health
          Policy
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: Services-serviceId-$-GetUnplacedReplicaInformation
      path: /Services/{serviceId}/$/GetUnplacedReplicaInformation
      operations:
      - name: microsoftazuregetunplacedreplicainformation
        method: GET
        description: Microsoft Azure Gets The Information About Unplaced Replica Of The Service
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: Services-serviceId-$-ReportHealth
      path: /Services/{serviceId}/$/ReportHealth
      operations:
      - name: microsoftazurereportservicehealth
        method: POST
        description: Microsoft Azure Sends A Health Report On The Service Fabric Service
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: Services-serviceId-$-ResolvePartition
      path: /Services/{serviceId}/$/ResolvePartition
      operations:
      - name: microsoftazureresolveservice
        method: GET
        description: Microsoft Azure Resolve A Service Fabric Partition
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: Services-serviceId-$-Update
      path: /Services/{serviceId}/$/Update
      operations:
      - name: microsoftazureupdateservice
        method: POST
        description: Microsoft Azure Updates A Service Fabric Service Using The Specified Update Description
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    namespace: service-fabric-client-apis-general-rest
    port: 8080
    description: REST adapter for Microsoft Azure Service Fabric Client APIs. One Spectral-compliant resource per consumed
      operation, prefixed with /v1.
    resources:
    - path: /v1/applications/{applicationid}//getservices
      name: applications-applicationid-getservices
      description: REST surface for Applications-applicationId-$-GetServices.
      operations:
      - method: GET
        name: microsoftazuregetserviceinfolist
        description: Microsoft Azure Gets The Information About All Services Belonging To The Application Specified By The
          Application Id
        call: service-fabric-client-apis-general.microsoftazuregetserviceinfolist
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/applications/{applicationid}//getservices//create
      name: applications-applicationid-getservices-create
      description: REST surface for Applications-applicationId-$-GetServices-$-Create.
      operations:
      - method: POST
        name: microsoftazurecreateservice
        description: Microsoft Azure Creates The Specified Service Fabric Service
        call: service-fabric-client-apis-general.microsoftazurecreateservice
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/applications/{applicationid}//getservices//createfromtemplate
      name: applications-applicationid-getservices-createfromtemplate
      description: REST surface for Applications-applicationId-$-GetServices-$-CreateFromTemplate.
      operations:
      - method: POST
        name: microsoftazurecreateservicefromtemplate
        description: Microsoft Azure Creates A Service Fabric Service From The Service Template
        call: service-fabric-client-apis-general.microsoftazurecreateservicefromtemplate
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/applications/{applicationid}//getservices/{serviceid}
      name: applications-applicationid-getservices-serviceid
      description: REST surface for Applications-applicationId-$-GetServices-serviceId.
      operations:
      - method: GET
        name: microsoftazuregetserviceinfo
        description: Microsoft Azure Gets The Information About The Specific Service Belonging To The Service Fabric Application
        call: service-fabric-client-apis-general.microsoftazuregetserviceinfo
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/services/{serviceid}//delete
      name: services-serviceid-delete
      description: REST surface for Services-serviceId-$-Delete.
      operations:
      - method: POST
        name: microsoftazuredeleteservice
        description: Microsoft Azure Deletes An Existing Service Fabric Service
        call: service-fabric-client-apis-general.microsoftazuredeleteservice
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/services/{serviceid}//getapplicationname
      name: services-serviceid-getapplicationname
      description: REST surface for Services-serviceId-$-GetApplicationName.
      operations:
      - method: GET
        name: microsoftazuregetapplicationnameinfo
        description: Microsoft Azure Gets The Name Of The Service Fabric Application For A Service
        call: service-fabric-client-apis-general.microsoftazuregetapplicationnameinfo
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/services/{serviceid}//getdescription
      name: services-serviceid-getdescription
      description: REST surface for Services-serviceId-$-GetDescription.
      operations:
      - method: GET
        name: microsoftazuregetservicedescription
        description: Microsoft Azure Gets The Description Of An Existing Service Fabric Service
        call: service-fabric-client-apis-general.microsoftazuregetservicedescription
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/services/{serviceid}//gethealth
      name: services-serviceid-gethealth
      description: REST surface for Services-serviceId-$-GetHealth.
      operations:
      - method: GET
        name: microsoftazuregetservicehealth
        description: Microsoft Azure Gets The Health Of The Specified Service Fabric Service
        call: service-fabric-client-apis-general.microsoftazuregetservicehealth
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: microsoftazuregetservicehealthusingpolicy
        description: Microsoft Azure Gets The Health Of The Specified Service Fabric Service, By Using The Specified Health
          Policy
        call: service-fabric-client-apis-general.microsoftazuregetservicehealthusingpolicy
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/services/{serviceid}//getunplacedreplicainformation
      name: services-serviceid-getunplacedreplicainformation
      description: REST surface for Services-serviceId-$-GetUnplacedReplicaInformation.
      operations:
      - method: GET
        name: microsoftazuregetunplacedreplicainformation
        description: Microsoft Azure Gets The Information About Unplaced Replica Of The Service
        call: service-fabric-client-apis-general.microsoftazuregetunplacedreplicainformation
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/services/{serviceid}//reporthealth
      name: services-serviceid-reporthealth
      description: REST surface for Services-serviceId-$-ReportHealth.
      operations:
      - method: POST
        name: microsoftazurereportservicehealth
        description: Microsoft Azure Sends A Health Report On The Service Fabric Service
        call: service-fabric-client-apis-general.microsoftazurereportservicehealth
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/services/{serviceid}//resolvepartition
      name: services-serviceid-resolvepartition
      description: REST surface for Services-serviceId-$-ResolvePartition.
      operations:
      - method: GET
        name: microsoftazureresolveservice
        description: Microsoft Azure Resolve A Service Fabric Partition
        call: service-fabric-client-apis-general.microsoftazureresolveservice
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/services/{serviceid}//update
      name: services-serviceid-update
      description: REST surface for Services-serviceId-$-Update.
      operations:
      - method: POST
        name: microsoftazureupdateservice
        description: Microsoft Azure Updates A Service Fabric Service Using The Specified Update Description
        call: service-fabric-client-apis-general.microsoftazureupdateservice
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: service-fabric-client-apis-general-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure Service Fabric Client APIs. One tool per consumed operation, routed inline
      through this capability's consumes block.
    tools:
    - name: microsoft-azure-gets-information-about
      description: Microsoft Azure Gets The Information About All Services Belonging To The Application Specified By The Application
        Id
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-general.microsoftazuregetserviceinfolist
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-creates-specified-service
      description: Microsoft Azure Creates The Specified Service Fabric Service
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: service-fabric-client-apis-general.microsoftazurecreateservice
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-creates-service-fabric
      description: Microsoft Azure Creates A Service Fabric Service From The Service Template
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: service-fabric-client-apis-general.microsoftazurecreateservicefromtemplate
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-information-about-2
      description: Microsoft Azure Gets The Information About The Specific Service Belonging To The Service Fabric Application
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-general.microsoftazuregetserviceinfo
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-deletes-existing-service
      description: Microsoft Azure Deletes An Existing Service Fabric Service
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: service-fabric-client-apis-general.microsoftazuredeleteservice
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-name-service
      description: Microsoft Azure Gets The Name Of The Service Fabric Application For A Service
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-general.microsoftazuregetapplicationnameinfo
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-description-existing
      description: Microsoft Azure Gets The Description Of An Existing Service Fabric Service
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-general.microsoftazuregetservicedescription
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-health-specified
      description: Microsoft Azure Gets The Health Of The Specified Service Fabric Service
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-general.microsoftazuregetservicehealth
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-health-specified-2
      description: Microsoft Azure Gets The Health Of The Specified Service Fabric Service, By Using The Specified Health
        Policy
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: service-fabric-client-apis-general.microsoftazuregetservicehealthusingpolicy
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-information-about-3
      description: Microsoft Azure Gets The Information About Unplaced Replica Of The Service
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-general.microsoftazuregetunplacedreplicainformation
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-sends-health-report
      description: Microsoft Azure Sends A Health Report On The Service Fabric Service
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: service-fabric-client-apis-general.microsoftazurereportservicehealth
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-resolve-service-fabric
      description: Microsoft Azure Resolve A Service Fabric Partition
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-general.microsoftazureresolveservice
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-updates-service-fabric
      description: Microsoft Azure Updates A Service Fabric Service Using The Specified Update Description
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: service-fabric-client-apis-general.microsoftazureupdateservice
      outputParameters:
      - type: object
        mapping: $.