Microsoft Azure · Capability
Microsoft Azure BatchServiceClient — Applications
Microsoft Azure BatchServiceClient — Applications. 2 operations. Lead operation: Microsoft Azure Lists All Of The Applications Available In The Specified Account. Self-contained Naftiko capability covering one Microsoft Azure business surface.
What You Can Do
GET
Microsoftazureapplicationlist
— Microsoft Azure Lists All Of The Applications Available In The Specified Account
/v1/applications
GET
Microsoftazureapplicationget
— Microsoft Azure Gets Information About The Specified Application
/v1/applications/{applicationid}
MCP Tools
microsoft-azure-lists-all-applications
Microsoft Azure Lists All Of The Applications Available In The Specified Account
read-only
idempotent
microsoft-azure-gets-information-about
Microsoft Azure Gets Information About The Specified Application
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Microsoft Azure BatchServiceClient — Applications
description: 'Microsoft Azure BatchServiceClient — Applications. 2 operations. Lead operation: Microsoft Azure Lists All
Of The Applications Available In The Specified Account. Self-contained Naftiko capability covering one Microsoft Azure
business surface.'
tags:
- Microsoft Azure
- Applications
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: batchserviceclient-applications
baseUri: ''
description: Microsoft Azure BatchServiceClient — Applications business capability. Self-contained, no shared references.
resources:
- name: applications
path: /applications
operations:
- name: microsoftazureapplicationlist
method: GET
description: Microsoft Azure Lists All Of The Applications Available In The Specified Account
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: maxresults
in: query
type: integer
description: The maximum number of items to return in the response. A maximum of 1000 applications can be returned.
- name: timeout
in: query
type: integer
description: The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds.
If the value is larger than 30, the default will be us
- name: client-request-id
in: header
type: string
description: The caller-generated request identity, in the form of a GUID with no decoration such as curly braces,
e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0.
- name: return-client-request-id
in: header
type: boolean
description: Whether the server should return the client-request-id in the response.
- name: ocp-date
in: header
type: string
description: The time the request was issued. Client libraries typically set this to the current system clock time;
set it explicitly if you are calling the REST API directl
- name: applications-applicationId
path: /applications/{applicationId}
operations:
- name: microsoftazureapplicationget
method: GET
description: Microsoft Azure Gets Information About The Specified Application
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: applicationId
in: path
type: string
description: The ID of the Application.
required: true
- name: timeout
in: query
type: integer
description: The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds.
If the value is larger than 30, the default will be us
- name: client-request-id
in: header
type: string
description: The caller-generated request identity, in the form of a GUID with no decoration such as curly braces,
e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0.
- name: return-client-request-id
in: header
type: boolean
description: Whether the server should return the client-request-id in the response.
- name: ocp-date
in: header
type: string
description: The time the request was issued. Client libraries typically set this to the current system clock time;
set it explicitly if you are calling the REST API directl
exposes:
- type: rest
namespace: batchserviceclient-applications-rest
port: 8080
description: REST adapter for Microsoft Azure BatchServiceClient — Applications. One Spectral-compliant resource per consumed
operation, prefixed with /v1.
resources:
- path: /v1/applications
name: applications
description: REST surface for applications.
operations:
- method: GET
name: microsoftazureapplicationlist
description: Microsoft Azure Lists All Of The Applications Available In The Specified Account
call: batchserviceclient-applications.microsoftazureapplicationlist
with:
maxresults: rest.maxresults
timeout: rest.timeout
client-request-id: rest.client-request-id
return-client-request-id: rest.return-client-request-id
ocp-date: rest.ocp-date
outputParameters:
- type: object
mapping: $.
- path: /v1/applications/{applicationid}
name: applications-applicationid
description: REST surface for applications-applicationId.
operations:
- method: GET
name: microsoftazureapplicationget
description: Microsoft Azure Gets Information About The Specified Application
call: batchserviceclient-applications.microsoftazureapplicationget
with:
applicationId: rest.applicationId
timeout: rest.timeout
client-request-id: rest.client-request-id
return-client-request-id: rest.return-client-request-id
ocp-date: rest.ocp-date
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: batchserviceclient-applications-mcp
port: 9090
transport: http
description: MCP adapter for Microsoft Azure BatchServiceClient — Applications. One tool per consumed operation, routed
inline through this capability's consumes block.
tools:
- name: microsoft-azure-lists-all-applications
description: Microsoft Azure Lists All Of The Applications Available In The Specified Account
hints:
readOnly: true
destructive: false
idempotent: true
call: batchserviceclient-applications.microsoftazureapplicationlist
with:
maxresults: tools.maxresults
timeout: tools.timeout
client-request-id: tools.client-request-id
return-client-request-id: tools.return-client-request-id
ocp-date: tools.ocp-date
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-gets-information-about
description: Microsoft Azure Gets Information About The Specified Application
hints:
readOnly: true
destructive: false
idempotent: true
call: batchserviceclient-applications.microsoftazureapplicationget
with:
applicationId: tools.applicationId
timeout: tools.timeout
client-request-id: tools.client-request-id
return-client-request-id: tools.return-client-request-id
ocp-date: tools.ocp-date
outputParameters:
- type: object
mapping: $.