Microsoft Azure · Capability
Microsoft Azure Personalizer Client 2022-09-01-preview — Evaluations20220901Preview
Microsoft Azure Personalizer Client 2022-09-01-preview — Evaluations20220901Preview. 4 operations. Lead operation: Microsoft Azure List Offline Evaluations. Self-contained Naftiko capability covering one Microsoft Azure business surface.
What You Can Do
GET
Microsoftazureevaluationslist
— Microsoft Azure List Offline Evaluations
/v1/evaluations
GET
Microsoftazureevaluationsget
— Microsoft Azure Get Evaluation
/v1/evaluations/{evaluationid}
DELETE
Microsoftazureevaluationsdelete
— Microsoft Azure Delete Evaluation
/v1/evaluations/{evaluationid}
PUT
Microsoftazureevaluationscreate
— Microsoft Azure Create Offline Evaluation
/v1/evaluations/{evaluationid}
MCP Tools
microsoft-azure-list-offline-evaluations
Microsoft Azure List Offline Evaluations
read-only
idempotent
microsoft-azure-get-evaluation
Microsoft Azure Get Evaluation
read-only
idempotent
microsoft-azure-delete-evaluation
Microsoft Azure Delete Evaluation
idempotent
microsoft-azure-create-offline-evaluation
Microsoft Azure Create Offline Evaluation
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Microsoft Azure Personalizer Client 2022-09-01-preview — Evaluations20220901Preview
description: 'Microsoft Azure Personalizer Client 2022-09-01-preview — Evaluations20220901Preview. 4 operations. Lead operation:
Microsoft Azure List Offline Evaluations. Self-contained Naftiko capability covering one Microsoft Azure business surface.'
tags:
- Microsoft Azure
- Evaluations20220901Preview
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: personalizer-client-2022-09-01-preview-evaluations20220901preview
baseUri: ''
description: Microsoft Azure Personalizer Client 2022-09-01-preview — Evaluations20220901Preview business capability.
Self-contained, no shared references.
resources:
- name: evaluations
path: /evaluations
operations:
- name: microsoftazureevaluationslist
method: GET
description: Microsoft Azure List Offline Evaluations
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: api-version
in: query
type: string
description: Client API version.
required: true
- name: filter
in: query
type: string
description: "An expression to filter the evaluations against evaluation metadata. Only evaluations where the expression\
\ evaluates to true are included in the response.\r"
- name: top
in: query
type: integer
description: The maximum number of resources to return from the collection. Defaults to maximum value of integer.
- name: skip
in: query
type: integer
description: An offset into the collection of the first resource to be returned. Defaults to 0.
- name: maxpagesize
in: query
type: integer
description: The maximum number of resources to include in a single response. Defaults to 100.
- name: evaluations-evaluationId
path: /evaluations/{evaluationId}
operations:
- name: microsoftazureevaluationsget
method: GET
description: Microsoft Azure Get Evaluation
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: api-version
in: query
type: string
description: Client API version.
required: true
- name: evaluationId
in: path
type: string
description: Id of the Offline Evaluation.
required: true
- name: intervalInMinutes
in: query
type: integer
description: '"Time interval for aggregation of events in minutes. Allowed intervals: 5 minutes, 60 minutes, 360
minutes, 720 minutes and 1440 minutes. Defaults to 5 minutes.'
- name: startTime
in: query
type: string
description: Start of aggregation time interval.
required: true
- name: endTime
in: query
type: string
description: End of aggregation time interval.
required: true
- name: window
in: query
type: string
description: Rolling or Expanding time. Rolling compatible with 60 minutes, 360 minutes, 720 minutes and 1440 minutes
intervals. Expanding compatible with 5 minute time inte
- name: microsoftazureevaluationsdelete
method: DELETE
description: Microsoft Azure Delete Evaluation
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: api-version
in: query
type: string
description: Client API version.
required: true
- name: evaluationId
in: path
type: string
description: Id of the Offline Evaluation to delete.
required: true
- name: microsoftazureevaluationscreate
method: PUT
description: Microsoft Azure Create Offline Evaluation
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: api-version
in: query
type: string
description: Client API version.
required: true
- name: evaluationId
in: path
type: string
description: Id of the Offline Evaluation to create.
required: true
- name: evaluation
in: body
type: string
description: The Offline Evaluation job definition.
required: true
exposes:
- type: rest
namespace: personalizer-client-2022-09-01-preview-evaluations20220901preview-rest
port: 8080
description: REST adapter for Microsoft Azure Personalizer Client 2022-09-01-preview — Evaluations20220901Preview. 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: microsoftazureevaluationslist
description: Microsoft Azure List Offline Evaluations
call: personalizer-client-2022-09-01-preview-evaluations20220901preview.microsoftazureevaluationslist
with:
api-version: rest.api-version
filter: rest.filter
top: rest.top
skip: rest.skip
maxpagesize: rest.maxpagesize
outputParameters:
- type: object
mapping: $.
- path: /v1/evaluations/{evaluationid}
name: evaluations-evaluationid
description: REST surface for evaluations-evaluationId.
operations:
- method: GET
name: microsoftazureevaluationsget
description: Microsoft Azure Get Evaluation
call: personalizer-client-2022-09-01-preview-evaluations20220901preview.microsoftazureevaluationsget
with:
api-version: rest.api-version
evaluationId: rest.evaluationId
intervalInMinutes: rest.intervalInMinutes
startTime: rest.startTime
endTime: rest.endTime
window: rest.window
outputParameters:
- type: object
mapping: $.
- method: DELETE
name: microsoftazureevaluationsdelete
description: Microsoft Azure Delete Evaluation
call: personalizer-client-2022-09-01-preview-evaluations20220901preview.microsoftazureevaluationsdelete
with:
api-version: rest.api-version
evaluationId: rest.evaluationId
outputParameters:
- type: object
mapping: $.
- method: PUT
name: microsoftazureevaluationscreate
description: Microsoft Azure Create Offline Evaluation
call: personalizer-client-2022-09-01-preview-evaluations20220901preview.microsoftazureevaluationscreate
with:
api-version: rest.api-version
evaluationId: rest.evaluationId
evaluation: rest.evaluation
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: personalizer-client-2022-09-01-preview-evaluations20220901preview-mcp
port: 9090
transport: http
description: MCP adapter for Microsoft Azure Personalizer Client 2022-09-01-preview — Evaluations20220901Preview. One
tool per consumed operation, routed inline through this capability's consumes block.
tools:
- name: microsoft-azure-list-offline-evaluations
description: Microsoft Azure List Offline Evaluations
hints:
readOnly: true
destructive: false
idempotent: true
call: personalizer-client-2022-09-01-preview-evaluations20220901preview.microsoftazureevaluationslist
with:
api-version: tools.api-version
filter: tools.filter
top: tools.top
skip: tools.skip
maxpagesize: tools.maxpagesize
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-evaluation
description: Microsoft Azure Get Evaluation
hints:
readOnly: true
destructive: false
idempotent: true
call: personalizer-client-2022-09-01-preview-evaluations20220901preview.microsoftazureevaluationsget
with:
api-version: tools.api-version
evaluationId: tools.evaluationId
intervalInMinutes: tools.intervalInMinutes
startTime: tools.startTime
endTime: tools.endTime
window: tools.window
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-delete-evaluation
description: Microsoft Azure Delete Evaluation
hints:
readOnly: false
destructive: true
idempotent: true
call: personalizer-client-2022-09-01-preview-evaluations20220901preview.microsoftazureevaluationsdelete
with:
api-version: tools.api-version
evaluationId: tools.evaluationId
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-create-offline-evaluation
description: Microsoft Azure Create Offline Evaluation
hints:
readOnly: false
destructive: false
idempotent: true
call: personalizer-client-2022-09-01-preview-evaluations20220901preview.microsoftazureevaluationscreate
with:
api-version: tools.api-version
evaluationId: tools.evaluationId
evaluation: tools.evaluation
outputParameters:
- type: object
mapping: $.