naftiko: 1.0.0-alpha2 info: label: 'Microsoft Azure Speech Services API v3.0 — Custom Speech Model Evaluations:' description: 'Microsoft Azure Speech Services API v3.0 — Custom Speech Model Evaluations:. 8 operations. Lead operation: Microsoft Azure Gets The List Of Evaluations For The Authenticated Subscription. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - 'Custom Speech Model Evaluations:' 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: speech-services-api-v30-custom-speech-model-evaluations baseUri: '' description: 'Microsoft Azure Speech Services API v3.0 — Custom Speech Model Evaluations: business capability. Self-contained, no shared references.' resources: - name: evaluations path: /evaluations operations: - name: microsoftazuregetevaluations method: GET description: Microsoft Azure Gets The List Of Evaluations For The Authenticated Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurecreateevaluation method: POST description: Microsoft Azure Creates A New Evaluation outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: evaluation in: body type: string description: The details of the new evaluation. required: true - name: evaluations-locales path: /evaluations/locales operations: - name: microsoftazuregetsupportedlocalesforevaluations method: GET description: Microsoft Azure Gets A List Of Supported Locales For Evaluations outputRawFormat: json outputParameters: - name: result type: object value: $. - name: evaluations-id path: /evaluations/{id} operations: - name: microsoftazuregetevaluation method: GET description: Microsoft Azure Gets The Evaluation Identified By The Given Id outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string description: The identifier of the evaluation. required: true - name: microsoftazureupdateevaluation method: PATCH description: Microsoft Azure Updates The Mutable Details Of The Evaluation Identified By Its Id outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string description: The identifier of the evaluation. required: true - name: evaluationUpdate in: body type: string description: The object containing the updated fields of the evaluation. required: true - name: microsoftazuredeleteevaluation method: DELETE description: Microsoft Azure Deletes The Evaluation Identified By The Given Id outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string description: The identifier of the evaluation. required: true - name: evaluations-id-files path: /evaluations/{id}/files operations: - name: microsoftazuregetevaluationfiles method: GET description: Microsoft Azure Gets The Files Of The Evaluation Identified By The Given Id outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string description: The identifier of the evaluation. required: true - name: evaluations-id-files-fileId path: /evaluations/{id}/files/{fileId} operations: - name: microsoftazuregetevaluationfile method: GET description: Microsoft Azure Gets One Specific File Identified With Fileid From An Evaluation Identified With Id outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string description: The identifier of the evaluation. required: true - name: fileId in: path type: string description: The identifier of the file. required: true exposes: - type: rest namespace: speech-services-api-v30-custom-speech-model-evaluations-rest port: 8080 description: REST adapter for Microsoft Azure Speech Services API v3.0 — Custom Speech Model Evaluations:. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/evaluations name: evaluations description: REST surface for evaluations. operations: - method: GET name: microsoftazuregetevaluations description: Microsoft Azure Gets The List Of Evaluations For The Authenticated Subscription call: speech-services-api-v30-custom-speech-model-evaluations.microsoftazuregetevaluations outputParameters: - type: object mapping: $. - method: POST name: microsoftazurecreateevaluation description: Microsoft Azure Creates A New Evaluation call: speech-services-api-v30-custom-speech-model-evaluations.microsoftazurecreateevaluation with: evaluation: rest.evaluation outputParameters: - type: object mapping: $. - path: /v1/evaluations/locales name: evaluations-locales description: REST surface for evaluations-locales. operations: - method: GET name: microsoftazuregetsupportedlocalesforevaluations description: Microsoft Azure Gets A List Of Supported Locales For Evaluations call: speech-services-api-v30-custom-speech-model-evaluations.microsoftazuregetsupportedlocalesforevaluations outputParameters: - type: object mapping: $. - path: /v1/evaluations/{id} name: evaluations-id description: REST surface for evaluations-id. operations: - method: GET name: microsoftazuregetevaluation description: Microsoft Azure Gets The Evaluation Identified By The Given Id call: speech-services-api-v30-custom-speech-model-evaluations.microsoftazuregetevaluation with: id: rest.id outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazureupdateevaluation description: Microsoft Azure Updates The Mutable Details Of The Evaluation Identified By Its Id call: speech-services-api-v30-custom-speech-model-evaluations.microsoftazureupdateevaluation with: id: rest.id evaluationUpdate: rest.evaluationUpdate outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazuredeleteevaluation description: Microsoft Azure Deletes The Evaluation Identified By The Given Id call: speech-services-api-v30-custom-speech-model-evaluations.microsoftazuredeleteevaluation with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/evaluations/{id}/files name: evaluations-id-files description: REST surface for evaluations-id-files. operations: - method: GET name: microsoftazuregetevaluationfiles description: Microsoft Azure Gets The Files Of The Evaluation Identified By The Given Id call: speech-services-api-v30-custom-speech-model-evaluations.microsoftazuregetevaluationfiles with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/evaluations/{id}/files/{fileid} name: evaluations-id-files-fileid description: REST surface for evaluations-id-files-fileId. operations: - method: GET name: microsoftazuregetevaluationfile description: Microsoft Azure Gets One Specific File Identified With Fileid From An Evaluation Identified With Id call: speech-services-api-v30-custom-speech-model-evaluations.microsoftazuregetevaluationfile with: id: rest.id fileId: rest.fileId outputParameters: - type: object mapping: $. - type: mcp namespace: speech-services-api-v30-custom-speech-model-evaluations-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure Speech Services API v3.0 — Custom Speech Model Evaluations:. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-gets-list-evaluations description: Microsoft Azure Gets The List Of Evaluations For The Authenticated Subscription hints: readOnly: true destructive: false idempotent: true call: speech-services-api-v30-custom-speech-model-evaluations.microsoftazuregetevaluations outputParameters: - type: object mapping: $. - name: microsoft-azure-creates-new-evaluation description: Microsoft Azure Creates A New Evaluation hints: readOnly: false destructive: false idempotent: false call: speech-services-api-v30-custom-speech-model-evaluations.microsoftazurecreateevaluation with: evaluation: tools.evaluation outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-list-supported description: Microsoft Azure Gets A List Of Supported Locales For Evaluations hints: readOnly: true destructive: false idempotent: true call: speech-services-api-v30-custom-speech-model-evaluations.microsoftazuregetsupportedlocalesforevaluations outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-evaluation-identified description: Microsoft Azure Gets The Evaluation Identified By The Given Id hints: readOnly: true destructive: false idempotent: true call: speech-services-api-v30-custom-speech-model-evaluations.microsoftazuregetevaluation with: id: tools.id outputParameters: - type: object mapping: $. - name: microsoft-azure-updates-mutable-details description: Microsoft Azure Updates The Mutable Details Of The Evaluation Identified By Its Id hints: readOnly: false destructive: false idempotent: true call: speech-services-api-v30-custom-speech-model-evaluations.microsoftazureupdateevaluation with: id: tools.id evaluationUpdate: tools.evaluationUpdate outputParameters: - type: object mapping: $. - name: microsoft-azure-deletes-evaluation-identified description: Microsoft Azure Deletes The Evaluation Identified By The Given Id hints: readOnly: false destructive: true idempotent: true call: speech-services-api-v30-custom-speech-model-evaluations.microsoftazuredeleteevaluation with: id: tools.id outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-files-evaluation description: Microsoft Azure Gets The Files Of The Evaluation Identified By The Given Id hints: readOnly: true destructive: false idempotent: true call: speech-services-api-v30-custom-speech-model-evaluations.microsoftazuregetevaluationfiles with: id: tools.id outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-one-specific description: Microsoft Azure Gets One Specific File Identified With Fileid From An Evaluation Identified With Id hints: readOnly: true destructive: false idempotent: true call: speech-services-api-v30-custom-speech-model-evaluations.microsoftazuregetevaluationfile with: id: tools.id fileId: tools.fileId outputParameters: - type: object mapping: $.