Microsoft Azure · Capability

Microsoft Azure Service Fabric Client APIs — ServiceType

Microsoft Azure Service Fabric Client APIs — ServiceType. 5 operations. Lead operation: Microsoft Azure Gets The Manifest Describing A Service Type. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureServiceType

What You Can Do

GET
Microsoftazuregetservicemanifest — Microsoft Azure Gets The Manifest Describing A Service Type
/v1/applicationtypes/{applicationtypename}//getservicemanifest
GET
Microsoftazuregetservicetypeinfolist — Microsoft Azure Gets The List Containing The Information About Service Types That Are Supported By A Provisioned Application Type In A Service Fabric Cluster
/v1/applicationtypes/{applicationtypename}//getservicetypes
GET
Microsoftazuregetservicetypeinfobyname — Microsoft Azure Gets The Information About A Specific Service Type That Is Supported By A Provisioned Application Type In A Service Fabric Cluster
/v1/applicationtypes/{applicationtypename}//getservicetypes/{servicetypename}
GET
Microsoftazuregetdeployedservicetypeinfolist — Microsoft Azure Gets The List Containing The Information About Service Types From The Applications Deployed On A Node In A Service Fabric Cluster
/v1/nodes/{nodename}//getapplications/{applicationid}//getservicetypes
GET
Microsoftazuregetdeployedservicetypeinfobyname — Microsoft Azure Gets The Information About A Specified Service Type Of The Application Deployed On A Node In A Service Fabric Cluster
/v1/nodes/{nodename}//getapplications/{applicationid}//getservicetypes/{servicetypename}

MCP Tools

microsoft-azure-gets-manifest-describing

Microsoft Azure Gets The Manifest Describing A Service Type

read-only idempotent
microsoft-azure-gets-list-containing

Microsoft Azure Gets The List Containing The Information About Service Types That Are Supported By A Provisioned Application Type In A Service Fabric Cluster

read-only idempotent
microsoft-azure-gets-information-about

Microsoft Azure Gets The Information About A Specific Service Type That Is Supported By A Provisioned Application Type In A Service Fabric Cluster

read-only idempotent
microsoft-azure-gets-list-containing-2

Microsoft Azure Gets The List Containing The Information About Service Types From The Applications Deployed On A Node In A Service Fabric Cluster

read-only idempotent
microsoft-azure-gets-information-about-2

Microsoft Azure Gets The Information About A Specified Service Type Of The Application Deployed On A Node In A Service Fabric Cluster

read-only idempotent

Capability Spec

service-fabric-client-apis-servicetype.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure Service Fabric Client APIs — ServiceType
  description: 'Microsoft Azure Service Fabric Client APIs — ServiceType. 5 operations. Lead operation: Microsoft Azure Gets
    The Manifest Describing A Service Type. Self-contained Naftiko capability covering one Microsoft Azure business surface.'
  tags:
  - Microsoft Azure
  - ServiceType
  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-servicetype
    baseUri: http://localhost:19080
    description: Microsoft Azure Service Fabric Client APIs — ServiceType business capability. Self-contained, no shared references.
    resources:
    - name: ApplicationTypes-applicationTypeName-$-GetServiceManifest
      path: /ApplicationTypes/{applicationTypeName}/$/GetServiceManifest
      operations:
      - name: microsoftazuregetservicemanifest
        method: GET
        description: Microsoft Azure Gets The Manifest Describing A Service Type
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: ApplicationTypes-applicationTypeName-$-GetServiceTypes
      path: /ApplicationTypes/{applicationTypeName}/$/GetServiceTypes
      operations:
      - name: microsoftazuregetservicetypeinfolist
        method: GET
        description: Microsoft Azure Gets The List Containing The Information About Service Types That Are Supported By A
          Provisioned Application Type In A Service Fabric Cluster
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: ApplicationTypes-applicationTypeName-$-GetServiceTypes-serviceTypeName
      path: /ApplicationTypes/{applicationTypeName}/$/GetServiceTypes/{serviceTypeName}
      operations:
      - name: microsoftazuregetservicetypeinfobyname
        method: GET
        description: Microsoft Azure Gets The Information About A Specific Service Type That Is Supported By A Provisioned
          Application Type In A Service Fabric Cluster
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: Nodes-nodeName-$-GetApplications-applicationId-$-GetServiceTypes
      path: /Nodes/{nodeName}/$/GetApplications/{applicationId}/$/GetServiceTypes
      operations:
      - name: microsoftazuregetdeployedservicetypeinfolist
        method: GET
        description: Microsoft Azure Gets The List Containing The Information About Service Types From The Applications Deployed
          On A Node In A Service Fabric Cluster
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: Nodes-nodeName-$-GetApplications-applicationId-$-GetServiceTypes-serviceTypeName
      path: /Nodes/{nodeName}/$/GetApplications/{applicationId}/$/GetServiceTypes/{serviceTypeName}
      operations:
      - name: microsoftazuregetdeployedservicetypeinfobyname
        method: GET
        description: Microsoft Azure Gets The Information About A Specified Service Type Of The Application Deployed On A
          Node In A Service Fabric Cluster
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    namespace: service-fabric-client-apis-servicetype-rest
    port: 8080
    description: REST adapter for Microsoft Azure Service Fabric Client APIs — ServiceType. One Spectral-compliant resource
      per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/applicationtypes/{applicationtypename}//getservicemanifest
      name: applicationtypes-applicationtypename-getservicemanifest
      description: REST surface for ApplicationTypes-applicationTypeName-$-GetServiceManifest.
      operations:
      - method: GET
        name: microsoftazuregetservicemanifest
        description: Microsoft Azure Gets The Manifest Describing A Service Type
        call: service-fabric-client-apis-servicetype.microsoftazuregetservicemanifest
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/applicationtypes/{applicationtypename}//getservicetypes
      name: applicationtypes-applicationtypename-getservicetypes
      description: REST surface for ApplicationTypes-applicationTypeName-$-GetServiceTypes.
      operations:
      - method: GET
        name: microsoftazuregetservicetypeinfolist
        description: Microsoft Azure Gets The List Containing The Information About Service Types That Are Supported By A
          Provisioned Application Type In A Service Fabric Cluster
        call: service-fabric-client-apis-servicetype.microsoftazuregetservicetypeinfolist
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/applicationtypes/{applicationtypename}//getservicetypes/{servicetypename}
      name: applicationtypes-applicationtypename-getservicetypes-servicetypename
      description: REST surface for ApplicationTypes-applicationTypeName-$-GetServiceTypes-serviceTypeName.
      operations:
      - method: GET
        name: microsoftazuregetservicetypeinfobyname
        description: Microsoft Azure Gets The Information About A Specific Service Type That Is Supported By A Provisioned
          Application Type In A Service Fabric Cluster
        call: service-fabric-client-apis-servicetype.microsoftazuregetservicetypeinfobyname
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/nodes/{nodename}//getapplications/{applicationid}//getservicetypes
      name: nodes-nodename-getapplications-applicationid-getservicetypes
      description: REST surface for Nodes-nodeName-$-GetApplications-applicationId-$-GetServiceTypes.
      operations:
      - method: GET
        name: microsoftazuregetdeployedservicetypeinfolist
        description: Microsoft Azure Gets The List Containing The Information About Service Types From The Applications Deployed
          On A Node In A Service Fabric Cluster
        call: service-fabric-client-apis-servicetype.microsoftazuregetdeployedservicetypeinfolist
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/nodes/{nodename}//getapplications/{applicationid}//getservicetypes/{servicetypename}
      name: nodes-nodename-getapplications-applicationid-getservicetypes-servicetypename
      description: REST surface for Nodes-nodeName-$-GetApplications-applicationId-$-GetServiceTypes-serviceTypeName.
      operations:
      - method: GET
        name: microsoftazuregetdeployedservicetypeinfobyname
        description: Microsoft Azure Gets The Information About A Specified Service Type Of The Application Deployed On A
          Node In A Service Fabric Cluster
        call: service-fabric-client-apis-servicetype.microsoftazuregetdeployedservicetypeinfobyname
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: service-fabric-client-apis-servicetype-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure Service Fabric Client APIs — ServiceType. One tool per consumed operation,
      routed inline through this capability's consumes block.
    tools:
    - name: microsoft-azure-gets-manifest-describing
      description: Microsoft Azure Gets The Manifest Describing A Service Type
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-servicetype.microsoftazuregetservicemanifest
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-list-containing
      description: Microsoft Azure Gets The List Containing The Information About Service Types That Are Supported By A Provisioned
        Application Type In A Service Fabric Cluster
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-servicetype.microsoftazuregetservicetypeinfolist
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-information-about
      description: Microsoft Azure Gets The Information About A Specific Service Type That Is Supported By A Provisioned Application
        Type In A Service Fabric Cluster
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-servicetype.microsoftazuregetservicetypeinfobyname
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-list-containing-2
      description: Microsoft Azure Gets The List Containing The Information About Service Types From The Applications Deployed
        On A Node In A Service Fabric Cluster
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-servicetype.microsoftazuregetdeployedservicetypeinfolist
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-information-about-2
      description: Microsoft Azure Gets The Information About A Specified Service Type Of The Application Deployed On A Node
        In A Service Fabric Cluster
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-servicetype.microsoftazuregetdeployedservicetypeinfobyname
      outputParameters:
      - type: object
        mapping: $.