Microsoft Azure · Capability
Microsoft Azure Azure Data Lake Storage REST API — Account Operations
Microsoft Azure Azure Data Lake Storage REST API — Account Operations. 1 operations. Lead operation: Microsoft Azure List Filesystems. Self-contained Naftiko capability covering one Microsoft Azure business surface.
What You Can Do
GET
Microsoftazurefilesystemlist
— Microsoft Azure List Filesystems
/v1
MCP Tools
microsoft-azure-list-filesystems
Microsoft Azure List Filesystems
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Microsoft Azure Azure Data Lake Storage REST API — Account Operations
description: 'Microsoft Azure Azure Data Lake Storage REST API — Account Operations. 1 operations. Lead operation: Microsoft
Azure List Filesystems. Self-contained Naftiko capability covering one Microsoft Azure business surface.'
tags:
- Microsoft Azure
- Account Operations
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: azure-data-lake-storage-rest-account-operations
baseUri: ''
description: Microsoft Azure Azure Data Lake Storage REST API — Account Operations business capability. Self-contained,
no shared references.
resources:
- name: root
path: /
operations:
- name: microsoftazurefilesystemlist
method: GET
description: Microsoft Azure List Filesystems
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resource
in: query
type: string
description: The value must be "account" for all account operations.
required: true
- name: prefix
in: query
type: string
description: Filters results to filesystems within the specified prefix.
- name: continuation
in: query
type: string
description: The number of filesystems returned with each invocation is limited. If the number of filesystems to
be returned exceeds this limit, a continuation token is retu
- name: maxResults
in: query
type: integer
description: An optional value that specifies the maximum number of items to return. If omitted or greater than
5,000, the response will include up to 5,000 items.
- name: x-ms-client-request-id
in: header
type: string
description: A UUID recorded in the analytics logs for troubleshooting and correlation.
- name: timeout
in: query
type: integer
description: An optional operation timeout value in seconds. The period begins when the request is received by the
service. If the timeout value elapses before the operation
- name: x-ms-date
in: header
type: string
description: Specifies the Coordinated Universal Time (UTC) for the request. This is required when using shared
key authorization.
exposes:
- type: rest
namespace: azure-data-lake-storage-rest-account-operations-rest
port: 8080
description: REST adapter for Microsoft Azure Azure Data Lake Storage REST API — Account Operations. One Spectral-compliant
resource per consumed operation, prefixed with /v1.
resources:
- path: /v1
name: root
description: REST surface for root.
operations:
- method: GET
name: microsoftazurefilesystemlist
description: Microsoft Azure List Filesystems
call: azure-data-lake-storage-rest-account-operations.microsoftazurefilesystemlist
with:
resource: rest.resource
prefix: rest.prefix
continuation: rest.continuation
maxResults: rest.maxResults
x-ms-client-request-id: rest.x-ms-client-request-id
timeout: rest.timeout
x-ms-date: rest.x-ms-date
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: azure-data-lake-storage-rest-account-operations-mcp
port: 9090
transport: http
description: MCP adapter for Microsoft Azure Azure Data Lake Storage REST API — Account Operations. One tool per consumed
operation, routed inline through this capability's consumes block.
tools:
- name: microsoft-azure-list-filesystems
description: Microsoft Azure List Filesystems
hints:
readOnly: true
destructive: false
idempotent: true
call: azure-data-lake-storage-rest-account-operations.microsoftazurefilesystemlist
with:
resource: tools.resource
prefix: tools.prefix
continuation: tools.continuation
maxResults: tools.maxResults
x-ms-client-request-id: tools.x-ms-client-request-id
timeout: tools.timeout
x-ms-date: tools.x-ms-date
outputParameters:
- type: object
mapping: $.