Microsoft Azure · Capability
Microsoft Azure BatchServiceClient — Accounts
Microsoft Azure BatchServiceClient — Accounts. 2 operations. Lead operation: Microsoft Azure Get Nodecounts. Self-contained Naftiko capability covering one Microsoft Azure business surface.
What You Can Do
GET
Microsoftazureaccountlistpoolnodecounts
— Microsoft Azure Get Nodecounts
/v1/nodecounts
GET
Microsoftazureaccountlistsupportedimages
— Microsoft Azure Lists All Virtual Machine Images Supported By The Azure Batch Service
/v1/supportedimages
MCP Tools
microsoft-azure-get-nodecounts
Microsoft Azure Get Nodecounts
read-only
idempotent
microsoft-azure-lists-all-virtual
Microsoft Azure Lists All Virtual Machine Images Supported By The Azure Batch Service
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Microsoft Azure BatchServiceClient — Accounts
description: 'Microsoft Azure BatchServiceClient — Accounts. 2 operations. Lead operation: Microsoft Azure Get Nodecounts.
Self-contained Naftiko capability covering one Microsoft Azure business surface.'
tags:
- Microsoft Azure
- Accounts
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-accounts
baseUri: ''
description: Microsoft Azure BatchServiceClient — Accounts business capability. Self-contained, no shared references.
resources:
- name: nodecounts
path: /nodecounts
operations:
- name: microsoftazureaccountlistpoolnodecounts
method: GET
description: Microsoft Azure Get Nodecounts
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: $filter
in: query
type: string
description: An OData $filter clause. For more information on constructing this filter, see https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch.
- name: maxresults
in: query
type: integer
description: The maximum number of items to return in the response.
- 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: supportedimages
path: /supportedimages
operations:
- name: microsoftazureaccountlistsupportedimages
method: GET
description: Microsoft Azure Lists All Virtual Machine Images Supported By The Azure Batch Service
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: $filter
in: query
type: string
description: An OData $filter clause. For more information on constructing this filter, see https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#lis
- name: maxresults
in: query
type: integer
description: The maximum number of items to return in the response. A maximum of 1000 results will 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
exposes:
- type: rest
namespace: batchserviceclient-accounts-rest
port: 8080
description: REST adapter for Microsoft Azure BatchServiceClient — Accounts. One Spectral-compliant resource per consumed
operation, prefixed with /v1.
resources:
- path: /v1/nodecounts
name: nodecounts
description: REST surface for nodecounts.
operations:
- method: GET
name: microsoftazureaccountlistpoolnodecounts
description: Microsoft Azure Get Nodecounts
call: batchserviceclient-accounts.microsoftazureaccountlistpoolnodecounts
with:
$filter: rest.$filter
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/supportedimages
name: supportedimages
description: REST surface for supportedimages.
operations:
- method: GET
name: microsoftazureaccountlistsupportedimages
description: Microsoft Azure Lists All Virtual Machine Images Supported By The Azure Batch Service
call: batchserviceclient-accounts.microsoftazureaccountlistsupportedimages
with:
$filter: rest.$filter
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: $.
- type: mcp
namespace: batchserviceclient-accounts-mcp
port: 9090
transport: http
description: MCP adapter for Microsoft Azure BatchServiceClient — Accounts. One tool per consumed operation, routed inline
through this capability's consumes block.
tools:
- name: microsoft-azure-get-nodecounts
description: Microsoft Azure Get Nodecounts
hints:
readOnly: true
destructive: false
idempotent: true
call: batchserviceclient-accounts.microsoftazureaccountlistpoolnodecounts
with:
$filter: tools.$filter
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-lists-all-virtual
description: Microsoft Azure Lists All Virtual Machine Images Supported By The Azure Batch Service
hints:
readOnly: true
destructive: false
idempotent: true
call: batchserviceclient-accounts.microsoftazureaccountlistsupportedimages
with:
$filter: tools.$filter
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: $.