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: $.