Microsoft Azure · Capability

Microsoft Azure Microsoft Cognitive Language Service - Text Analysis Authoring — Authoring

Microsoft Azure Microsoft Cognitive Language Service - Text Analysis Authoring — Authoring. 27 operations. Lead operation: Microsoft Azure Get Authoring Analyze Text Projects. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureAuthoring

What You Can Do

GET
Microsoftazuretextanalysisauthoringlistprojects — Microsoft Azure Get Authoring Analyze Text Projects
/v1/authoring/analyze-text/projects
GET
Microsoftazuretextanalysisauthoringgetprojectdeletionstatus — Microsoft Azure Get Authoring Analyze Text Projects Global Deletion Jobs Jobid
/v1/authoring/analyze-text/projects/global/deletion-jobs/{jobid}
GET
Microsoftazuretextanalysisauthoringgetsupportedlanguages — Microsoft Azure Get Authoring Analyze Text Projects Global Languages
/v1/authoring/analyze-text/projects/global/languages
GET
Microsoftazuretextanalysisauthoringlisttrainingconfigversions — Microsoft Azure Get Authoring Analyze Text Projects Global Training Config Versions
/v1/authoring/analyze-text/projects/global/training-config-versions
PATCH
Microsoftazuretextanalysisauthoringcreateproject — Microsoft Azure Patch Authoring Analyze Text Projects Projectname
/v1/authoring/analyze-text/projects/{projectname}
GET
Microsoftazuretextanalysisauthoringgetproject — Microsoft Azure Get Authoring Analyze Text Projects Projectname
/v1/authoring/analyze-text/projects/{projectname}
DELETE
Microsoftazuretextanalysisauthoringdeleteproject — Microsoft Azure Delete Authoring Analyze Text Projects Projectname
/v1/authoring/analyze-text/projects/{projectname}
POST
Microsoftazuretextanalysisauthoringexport — Microsoft Azure Post Authoring Analyze Text Projects Projectname :export
/v1/authoring/analyze-text/projects/{projectname}/export
POST
Microsoftazuretextanalysisauthoringimport — Microsoft Azure Post Authoring Analyze Text Projects Projectname :import
/v1/authoring/analyze-text/projects/{projectname}/import
POST
Microsoftazuretextanalysisauthoringtrain — Microsoft Azure Post Authoring Analyze Text Projects Projectname :train
/v1/authoring/analyze-text/projects/{projectname}/train
GET
Microsoftazuretextanalysisauthoringlistdeployments — Microsoft Azure Get Authoring Analyze Text Projects Projectname Deployments
/v1/authoring/analyze-text/projects/{projectname}/deployments
POST
Microsoftazuretextanalysisauthoringswapdeployments — Microsoft Azure Post Authoring Analyze Text Projects Projectname Deployments :swap
/v1/authoring/analyze-text/projects/{projectname}/deployments/swap
GET
Microsoftazuretextanalysisauthoringgetswapdeploymentsstatus — Microsoft Azure Get Authoring Analyze Text Projects Projectname Deployments Swap Jobs Jobid
/v1/authoring/analyze-text/projects/{projectname}/deployments/swap/jobs/{jobid}
GET
Microsoftazuretextanalysisauthoringgetdeployment — Microsoft Azure Get Authoring Analyze Text Projects Projectname Deployments Deploymentname
/v1/authoring/analyze-text/projects/{projectname}/deployments/{deploymentname}
PUT
Microsoftazuretextanalysisauthoringdeployproject — Microsoft Azure Put Authoring Analyze Text Projects Projectname Deployments Deploymentname
/v1/authoring/analyze-text/projects/{projectname}/deployments/{deploymentname}
DELETE
Microsoftazuretextanalysisauthoringdeletedeployment — Microsoft Azure Delete Authoring Analyze Text Projects Projectname Deployments Deploymentname
/v1/authoring/analyze-text/projects/{projectname}/deployments/{deploymentname}
GET
Microsoftazuretextanalysisauthoringgetdeploymentstatus — Microsoft Azure Get Authoring Analyze Text Projects Projectname Deployments Deploymentname Jobs Jobid
/v1/authoring/analyze-text/projects/{projectname}/deployments/{deploymentname}/jobs/{jobid}
GET
Microsoftazuretextanalysisauthoringgetexportstatus — Microsoft Azure Get Authoring Analyze Text Projects Projectname Export Jobs Jobid
/v1/authoring/analyze-text/projects/{projectname}/export/jobs/{jobid}
GET
Microsoftazuretextanalysisauthoringgetimportstatus — Microsoft Azure Get Authoring Analyze Text Projects Projectname Import Jobs Jobid
/v1/authoring/analyze-text/projects/{projectname}/import/jobs/{jobid}
GET
Microsoftazuretextanalysisauthoringlisttrainedmodels — Microsoft Azure Get Authoring Analyze Text Projects Projectname Models
/v1/authoring/analyze-text/projects/{projectname}/models
GET
Microsoftazuretextanalysisauthoringgettrainedmodel — Microsoft Azure Get Authoring Analyze Text Projects Projectname Models Trainedmodellabel
/v1/authoring/analyze-text/projects/{projectname}/models/{trainedmodellabel}
DELETE
Microsoftazuretextanalysisauthoringdeletetrainedmodel — Microsoft Azure Delete Authoring Analyze Text Projects Projectname Models Trainedmodellabel
/v1/authoring/analyze-text/projects/{projectname}/models/{trainedmodellabel}
GET
Microsoftazuretextanalysisauthoringgetmodelevaluationresults — Microsoft Azure Get Authoring Analyze Text Projects Projectname Models Trainedmodellabel Evaluation Result
/v1/authoring/analyze-text/projects/{projectname}/models/{trainedmodellabel}/evaluation/result
GET
Microsoftazuretextanalysisauthoringgetmodelevaluationsummary — Microsoft Azure Get Authoring Analyze Text Projects Projectname Models Trainedmodellabel Evaluation Summary Result
/v1/authoring/analyze-text/projects/{projectname}/models/{trainedmodellabel}/evaluation/summary-result
GET
Microsoftazuretextanalysisauthoringlisttrainingjobs — Microsoft Azure Get Authoring Analyze Text Projects Projectname Train Jobs
/v1/authoring/analyze-text/projects/{projectname}/train/jobs
GET
Microsoftazuretextanalysisauthoringgettrainingstatus — Microsoft Azure Get Authoring Analyze Text Projects Projectname Train Jobs Jobid
/v1/authoring/analyze-text/projects/{projectname}/train/jobs/{jobid}
POST
Microsoftazuretextanalysisauthoringcanceltrainingjob — Microsoft Azure Post Authoring Analyze Text Projects Projectname Train Jobs Jobid :cancel
/v1/authoring/analyze-text/projects/{projectname}/train/jobs/{jobid}/cancel

MCP Tools

microsoft-azure-get-authoring-analyze

Microsoft Azure Get Authoring Analyze Text Projects

read-only idempotent
microsoft-azure-get-authoring-analyze-2

Microsoft Azure Get Authoring Analyze Text Projects Global Deletion Jobs Jobid

read-only idempotent
microsoft-azure-get-authoring-analyze-3

Microsoft Azure Get Authoring Analyze Text Projects Global Languages

read-only idempotent
microsoft-azure-get-authoring-analyze-4

Microsoft Azure Get Authoring Analyze Text Projects Global Training Config Versions

read-only idempotent
microsoft-azure-patch-authoring-analyze

Microsoft Azure Patch Authoring Analyze Text Projects Projectname

idempotent
microsoft-azure-get-authoring-analyze-5

Microsoft Azure Get Authoring Analyze Text Projects Projectname

read-only idempotent
microsoft-azure-delete-authoring-analyze

Microsoft Azure Delete Authoring Analyze Text Projects Projectname

idempotent
microsoft-azure-post-authoring-analyze

Microsoft Azure Post Authoring Analyze Text Projects Projectname :export

microsoft-azure-post-authoring-analyze-2

Microsoft Azure Post Authoring Analyze Text Projects Projectname :import

microsoft-azure-post-authoring-analyze-3

Microsoft Azure Post Authoring Analyze Text Projects Projectname :train

microsoft-azure-get-authoring-analyze-6

Microsoft Azure Get Authoring Analyze Text Projects Projectname Deployments

read-only idempotent
microsoft-azure-post-authoring-analyze-4

Microsoft Azure Post Authoring Analyze Text Projects Projectname Deployments :swap

microsoft-azure-get-authoring-analyze-7

Microsoft Azure Get Authoring Analyze Text Projects Projectname Deployments Swap Jobs Jobid

read-only idempotent
microsoft-azure-get-authoring-analyze-8

Microsoft Azure Get Authoring Analyze Text Projects Projectname Deployments Deploymentname

read-only idempotent
microsoft-azure-put-authoring-analyze

Microsoft Azure Put Authoring Analyze Text Projects Projectname Deployments Deploymentname

idempotent
microsoft-azure-delete-authoring-analyze-2

Microsoft Azure Delete Authoring Analyze Text Projects Projectname Deployments Deploymentname

idempotent
microsoft-azure-get-authoring-analyze-9

Microsoft Azure Get Authoring Analyze Text Projects Projectname Deployments Deploymentname Jobs Jobid

read-only idempotent
microsoft-azure-get-authoring-analyze-10

Microsoft Azure Get Authoring Analyze Text Projects Projectname Export Jobs Jobid

read-only idempotent
microsoft-azure-get-authoring-analyze-11

Microsoft Azure Get Authoring Analyze Text Projects Projectname Import Jobs Jobid

read-only idempotent
microsoft-azure-get-authoring-analyze-12

Microsoft Azure Get Authoring Analyze Text Projects Projectname Models

read-only idempotent
microsoft-azure-get-authoring-analyze-13

Microsoft Azure Get Authoring Analyze Text Projects Projectname Models Trainedmodellabel

read-only idempotent
microsoft-azure-delete-authoring-analyze-3

Microsoft Azure Delete Authoring Analyze Text Projects Projectname Models Trainedmodellabel

idempotent
microsoft-azure-get-authoring-analyze-14

Microsoft Azure Get Authoring Analyze Text Projects Projectname Models Trainedmodellabel Evaluation Result

read-only idempotent
microsoft-azure-get-authoring-analyze-15

Microsoft Azure Get Authoring Analyze Text Projects Projectname Models Trainedmodellabel Evaluation Summary Result

read-only idempotent
microsoft-azure-get-authoring-analyze-16

Microsoft Azure Get Authoring Analyze Text Projects Projectname Train Jobs

read-only idempotent
microsoft-azure-get-authoring-analyze-17

Microsoft Azure Get Authoring Analyze Text Projects Projectname Train Jobs Jobid

read-only idempotent
microsoft-azure-post-authoring-analyze-5

Microsoft Azure Post Authoring Analyze Text Projects Projectname Train Jobs Jobid :cancel

Capability Spec

microsoft-cognitive-language-service-text-analysis-authoring-authoring.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure Microsoft Cognitive Language Service - Text Analysis Authoring — Authoring
  description: 'Microsoft Azure Microsoft Cognitive Language Service - Text Analysis Authoring — Authoring. 27 operations.
    Lead operation: Microsoft Azure Get Authoring Analyze Text Projects. Self-contained Naftiko capability covering one Microsoft
    Azure business surface.'
  tags:
  - Microsoft Azure
  - Authoring
  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: microsoft-cognitive-language-service-text-analysis-authoring-authoring
    baseUri: ''
    description: Microsoft Azure Microsoft Cognitive Language Service - Text Analysis Authoring — Authoring business capability.
      Self-contained, no shared references.
    resources:
    - name: authoring-analyze-text-projects
      path: /authoring/analyze-text/projects
      operations:
      - name: microsoftazuretextanalysisauthoringlistprojects
        method: GET
        description: Microsoft Azure Get Authoring Analyze Text Projects
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-text-projects-global-deletion-jobs-jobId
      path: /authoring/analyze-text/projects/global/deletion-jobs/{jobId}
      operations:
      - name: microsoftazuretextanalysisauthoringgetprojectdeletionstatus
        method: GET
        description: Microsoft Azure Get Authoring Analyze Text Projects Global Deletion Jobs Jobid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-text-projects-global-languages
      path: /authoring/analyze-text/projects/global/languages
      operations:
      - name: microsoftazuretextanalysisauthoringgetsupportedlanguages
        method: GET
        description: Microsoft Azure Get Authoring Analyze Text Projects Global Languages
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-text-projects-global-training-config-versions
      path: /authoring/analyze-text/projects/global/training-config-versions
      operations:
      - name: microsoftazuretextanalysisauthoringlisttrainingconfigversions
        method: GET
        description: Microsoft Azure Get Authoring Analyze Text Projects Global Training Config Versions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-text-projects-projectName
      path: /authoring/analyze-text/projects/{projectName}
      operations:
      - name: microsoftazuretextanalysisauthoringcreateproject
        method: PATCH
        description: Microsoft Azure Patch Authoring Analyze Text Projects Projectname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: The project parameters.
          required: true
      - name: microsoftazuretextanalysisauthoringgetproject
        method: GET
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazuretextanalysisauthoringdeleteproject
        method: DELETE
        description: Microsoft Azure Delete Authoring Analyze Text Projects Projectname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-text-projects-projectName-:export
      path: /authoring/analyze-text/projects/{projectName}/:export
      operations:
      - name: microsoftazuretextanalysisauthoringexport
        method: POST
        description: Microsoft Azure Post Authoring Analyze Text Projects Projectname :export
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: assetKind
          in: query
          type: string
          description: Kind of asset to export.
    - name: authoring-analyze-text-projects-projectName-:import
      path: /authoring/analyze-text/projects/{projectName}/:import
      operations:
      - name: microsoftazuretextanalysisauthoringimport
        method: POST
        description: Microsoft Azure Post Authoring Analyze Text Projects Projectname :import
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: The project data to import.
          required: true
    - name: authoring-analyze-text-projects-projectName-:train
      path: /authoring/analyze-text/projects/{projectName}/:train
      operations:
      - name: microsoftazuretextanalysisauthoringtrain
        method: POST
        description: Microsoft Azure Post Authoring Analyze Text Projects Projectname :train
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: The training input parameters.
          required: true
    - name: authoring-analyze-text-projects-projectName-deployments
      path: /authoring/analyze-text/projects/{projectName}/deployments
      operations:
      - name: microsoftazuretextanalysisauthoringlistdeployments
        method: GET
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Deployments
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-text-projects-projectName-deployments-:swap
      path: /authoring/analyze-text/projects/{projectName}/deployments/:swap
      operations:
      - name: microsoftazuretextanalysisauthoringswapdeployments
        method: POST
        description: Microsoft Azure Post Authoring Analyze Text Projects Projectname Deployments :swap
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: The job object to swap two deployments.
          required: true
    - name: authoring-analyze-text-projects-projectName-deployments-swap-jobs-jobId
      path: /authoring/analyze-text/projects/{projectName}/deployments/swap/jobs/{jobId}
      operations:
      - name: microsoftazuretextanalysisauthoringgetswapdeploymentsstatus
        method: GET
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Deployments Swap Jobs Jobid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-text-projects-projectName-deployments-deploymentName
      path: /authoring/analyze-text/projects/{projectName}/deployments/{deploymentName}
      operations:
      - name: microsoftazuretextanalysisauthoringgetdeployment
        method: GET
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Deployments Deploymentname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazuretextanalysisauthoringdeployproject
        method: PUT
        description: Microsoft Azure Put Authoring Analyze Text Projects Projectname Deployments Deploymentname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: The new deployment info.
          required: true
      - name: microsoftazuretextanalysisauthoringdeletedeployment
        method: DELETE
        description: Microsoft Azure Delete Authoring Analyze Text Projects Projectname Deployments Deploymentname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-text-projects-projectName-deployments-deploymentName-jobs-jobI
      path: /authoring/analyze-text/projects/{projectName}/deployments/{deploymentName}/jobs/{jobId}
      operations:
      - name: microsoftazuretextanalysisauthoringgetdeploymentstatus
        method: GET
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Deployments Deploymentname Jobs Jobid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-text-projects-projectName-export-jobs-jobId
      path: /authoring/analyze-text/projects/{projectName}/export/jobs/{jobId}
      operations:
      - name: microsoftazuretextanalysisauthoringgetexportstatus
        method: GET
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Export Jobs Jobid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-text-projects-projectName-import-jobs-jobId
      path: /authoring/analyze-text/projects/{projectName}/import/jobs/{jobId}
      operations:
      - name: microsoftazuretextanalysisauthoringgetimportstatus
        method: GET
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Import Jobs Jobid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-text-projects-projectName-models
      path: /authoring/analyze-text/projects/{projectName}/models
      operations:
      - name: microsoftazuretextanalysisauthoringlisttrainedmodels
        method: GET
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Models
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-text-projects-projectName-models-trainedModelLabel
      path: /authoring/analyze-text/projects/{projectName}/models/{trainedModelLabel}
      operations:
      - name: microsoftazuretextanalysisauthoringgettrainedmodel
        method: GET
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Models Trainedmodellabel
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazuretextanalysisauthoringdeletetrainedmodel
        method: DELETE
        description: Microsoft Azure Delete Authoring Analyze Text Projects Projectname Models Trainedmodellabel
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-text-projects-projectName-models-trainedModelLabel-evaluation-
      path: /authoring/analyze-text/projects/{projectName}/models/{trainedModelLabel}/evaluation/result
      operations:
      - name: microsoftazuretextanalysisauthoringgetmodelevaluationresults
        method: GET
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Models Trainedmodellabel Evaluation Result
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-text-projects-projectName-models-trainedModelLabel-evaluation-
      path: /authoring/analyze-text/projects/{projectName}/models/{trainedModelLabel}/evaluation/summary-result
      operations:
      - name: microsoftazuretextanalysisauthoringgetmodelevaluationsummary
        method: GET
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Models Trainedmodellabel Evaluation Summary
          Result
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-text-projects-projectName-train-jobs
      path: /authoring/analyze-text/projects/{projectName}/train/jobs
      operations:
      - name: microsoftazuretextanalysisauthoringlisttrainingjobs
        method: GET
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Train Jobs
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-text-projects-projectName-train-jobs-jobId
      path: /authoring/analyze-text/projects/{projectName}/train/jobs/{jobId}
      operations:
      - name: microsoftazuretextanalysisauthoringgettrainingstatus
        method: GET
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Train Jobs Jobid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-text-projects-projectName-train-jobs-jobId-:cancel
      path: /authoring/analyze-text/projects/{projectName}/train/jobs/{jobId}/:cancel
      operations:
      - name: microsoftazuretextanalysisauthoringcanceltrainingjob
        method: POST
        description: Microsoft Azure Post Authoring Analyze Text Projects Projectname Train Jobs Jobid :cancel
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    namespace: microsoft-cognitive-language-service-text-analysis-authoring-authoring-rest
    port: 8080
    description: REST adapter for Microsoft Azure Microsoft Cognitive Language Service - Text Analysis Authoring — Authoring.
      One Spectral-compliant resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/authoring/analyze-text/projects
      name: authoring-analyze-text-projects
      description: REST surface for authoring-analyze-text-projects.
      operations:
      - method: GET
        name: microsoftazuretextanalysisauthoringlistprojects
        description: Microsoft Azure Get Authoring Analyze Text Projects
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringlistprojects
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-text/projects/global/deletion-jobs/{jobid}
      name: authoring-analyze-text-projects-global-deletion-jobs-jobid
      description: REST surface for authoring-analyze-text-projects-global-deletion-jobs-jobId.
      operations:
      - method: GET
        name: microsoftazuretextanalysisauthoringgetprojectdeletionstatus
        description: Microsoft Azure Get Authoring Analyze Text Projects Global Deletion Jobs Jobid
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringgetprojectdeletionstatus
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-text/projects/global/languages
      name: authoring-analyze-text-projects-global-languages
      description: REST surface for authoring-analyze-text-projects-global-languages.
      operations:
      - method: GET
        name: microsoftazuretextanalysisauthoringgetsupportedlanguages
        description: Microsoft Azure Get Authoring Analyze Text Projects Global Languages
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringgetsupportedlanguages
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-text/projects/global/training-config-versions
      name: authoring-analyze-text-projects-global-training-config-versions
      description: REST surface for authoring-analyze-text-projects-global-training-config-versions.
      operations:
      - method: GET
        name: microsoftazuretextanalysisauthoringlisttrainingconfigversions
        description: Microsoft Azure Get Authoring Analyze Text Projects Global Training Config Versions
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringlisttrainingconfigversions
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-text/projects/{projectname}
      name: authoring-analyze-text-projects-projectname
      description: REST surface for authoring-analyze-text-projects-projectName.
      operations:
      - method: PATCH
        name: microsoftazuretextanalysisauthoringcreateproject
        description: Microsoft Azure Patch Authoring Analyze Text Projects Projectname
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringcreateproject
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: GET
        name: microsoftazuretextanalysisauthoringgetproject
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringgetproject
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazuretextanalysisauthoringdeleteproject
        description: Microsoft Azure Delete Authoring Analyze Text Projects Projectname
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringdeleteproject
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-text/projects/{projectname}/export
      name: authoring-analyze-text-projects-projectname-export
      description: REST surface for authoring-analyze-text-projects-projectName-:export.
      operations:
      - method: POST
        name: microsoftazuretextanalysisauthoringexport
        description: Microsoft Azure Post Authoring Analyze Text Projects Projectname :export
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringexport
        with:
          assetKind: rest.assetKind
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-text/projects/{projectname}/import
      name: authoring-analyze-text-projects-projectname-import
      description: REST surface for authoring-analyze-text-projects-projectName-:import.
      operations:
      - method: POST
        name: microsoftazuretextanalysisauthoringimport
        description: Microsoft Azure Post Authoring Analyze Text Projects Projectname :import
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringimport
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-text/projects/{projectname}/train
      name: authoring-analyze-text-projects-projectname-train
      description: REST surface for authoring-analyze-text-projects-projectName-:train.
      operations:
      - method: POST
        name: microsoftazuretextanalysisauthoringtrain
        description: Microsoft Azure Post Authoring Analyze Text Projects Projectname :train
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringtrain
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-text/projects/{projectname}/deployments
      name: authoring-analyze-text-projects-projectname-deployments
      description: REST surface for authoring-analyze-text-projects-projectName-deployments.
      operations:
      - method: GET
        name: microsoftazuretextanalysisauthoringlistdeployments
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Deployments
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringlistdeployments
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-text/projects/{projectname}/deployments/swap
      name: authoring-analyze-text-projects-projectname-deployments-swap
      description: REST surface for authoring-analyze-text-projects-projectName-deployments-:swap.
      operations:
      - method: POST
        name: microsoftazuretextanalysisauthoringswapdeployments
        description: Microsoft Azure Post Authoring Analyze Text Projects Projectname Deployments :swap
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringswapdeployments
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-text/projects/{projectname}/deployments/swap/jobs/{jobid}
      name: authoring-analyze-text-projects-projectname-deployments-swap-jobs-jobid
      description: REST surface for authoring-analyze-text-projects-projectName-deployments-swap-jobs-jobId.
      operations:
      - method: GET
        name: microsoftazuretextanalysisauthoringgetswapdeploymentsstatus
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Deployments Swap Jobs Jobid
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringgetswapdeploymentsstatus
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-text/projects/{projectname}/deployments/{deploymentname}
      name: authoring-analyze-text-projects-projectname-deployments-deploymentname
      description: REST surface for authoring-analyze-text-projects-projectName-deployments-deploymentName.
      operations:
      - method: GET
        name: microsoftazuretextanalysisauthoringgetdeployment
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Deployments Deploymentname
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringgetdeployment
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: microsoftazuretextanalysisauthoringdeployproject
        description: Microsoft Azure Put Authoring Analyze Text Projects Projectname Deployments Deploymentname
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringdeployproject
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazuretextanalysisauthoringdeletedeployment
        description: Microsoft Azure Delete Authoring Analyze Text Projects Projectname Deployments Deploymentname
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringdeletedeployment
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-text/projects/{projectname}/deployments/{deploymentname}/jobs/{jobid}
      name: authoring-analyze-text-projects-projectname-deployments-deploymentname-jobs-jobi
      description: REST surface for authoring-analyze-text-projects-projectName-deployments-deploymentName-jobs-jobI.
      operations:
      - method: GET
        name: microsoftazuretextanalysisauthoringgetdeploymentstatus
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Deployments Deploymentname Jobs Jobid
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringgetdeploymentstatus
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-text/projects/{projectname}/export/jobs/{jobid}
      name: authoring-analyze-text-projects-projectname-export-jobs-jobid
      description: REST surface for authoring-analyze-text-projects-projectName-export-jobs-jobId.
      operations:
      - method: GET
        name: microsoftazuretextanalysisauthoringgetexportstatus
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Export Jobs Jobid
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringgetexportstatus
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-text/projects/{projectname}/import/jobs/{jobid}
      name: authoring-analyze-text-projects-projectname-import-jobs-jobid
      description: REST surface for authoring-analyze-text-projects-projectName-import-jobs-jobId.
      operations:
      - method: GET
        name: microsoftazuretextanalysisauthoringgetimportstatus
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Import Jobs Jobid
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringgetimportstatus
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-text/projects/{projectname}/models
      name: authoring-analyze-text-projects-projectname-models
      description: REST surface for authoring-analyze-text-projects-projectName-models.
      operations:
      - method: GET
        name: microsoftazuretextanalysisauthoringlisttrainedmodels
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Models
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringlisttrainedmodels
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-text/projects/{projectname}/models/{trainedmodellabel}
      name: authoring-analyze-text-projects-projectname-models-trainedmodellabel
      description: REST surface for authoring-analyze-text-projects-projectName-models-trainedModelLabel.
      operations:
      - method: GET
        name: microsoftazuretextanalysisauthoringgettrainedmodel
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Models Trainedmodellabel
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringgettrainedmodel
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazuretextanalysisauthoringdeletetrainedmodel
        description: Microsoft Azure Delete Authoring Analyze Text Projects Projectname Models Trainedmodellabel
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringdeletetrainedmodel
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-text/projects/{projectname}/models/{trainedmodellabel}/evaluation/result
      name: authoring-analyze-text-projects-projectname-models-trainedmodellabel-evaluation
      description: REST surface for authoring-analyze-text-projects-projectName-models-trainedModelLabel-evaluation-.
      operations:
      - method: GET
        name: microsoftazuretextanalysisauthoringgetmodelevaluationresults
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Models Trainedmodellabel Evaluation Result
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringgetmodelevaluationresults
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-text/projects/{projectname}/models/{trainedmodellabel}/evaluation/summary-result
      name: authoring-analyze-text-projects-projectname-models-trainedmodellabel-evaluation
      description: REST surface for authoring-analyze-text-projects-projectName-models-trainedModelLabel-evaluation-.
      operations:
      - method: GET
        name: microsoftazuretextanalysisauthoringgetmodelevaluationsummary
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Models Trainedmodellabel Evaluation Summary
          Result
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringgetmodelevaluationsummary
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-text/projects/{projectname}/train/jobs
      name: authoring-analyze-text-projects-projectname-train-jobs
      description: REST surface for authoring-analyze-text-projects-projectName-train-jobs.
      operations:
      - method: GET
        name: microsoftazuretextanalysisauthoringlisttrainingjobs
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Train Jobs
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringlisttrainingjobs
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-text/projects/{projectname}/train/jobs/{jobid}
      name: authoring-analyze-text-projects-projectname-train-jobs-jobid
      description: REST surface for authoring-analyze-text-projects-projectName-train-jobs-jobId.
      operations:
      - method: GET
        name: microsoftazuretextanalysisauthoringgettrainingstatus
        description: Microsoft Azure Get Authoring Analyze Text Projects Projectname Train Jobs Jobid
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringgettrainingstatus
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-text/projects/{projectname}/train/jobs/{jobid}/cancel
      name: authoring-analyze-text-projects-projectname-train-jobs-jobid-cancel
      description: REST surface for authoring-analyze-text-projects-projectName-train-jobs-jobId-:cancel.
      operations:
      - method: POST
        name: microsoftazuretextanalysisauthoringcanceltrainingjob
        description: Microsoft Azure Post Authoring Analyze Text Projects Projectname Train Jobs Jobid :cancel
        call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringcanceltrainingjob
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: microsoft-cognitive-language-service-text-analysis-authoring-authoring-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure Microsoft Cognitive Language Service - Text Analysis Authoring — Authoring.
      One tool per consumed operation, routed inline through this capability's consumes block.
    tools:
    - name: microsoft-azure-get-authoring-analyze
      description: Microsoft Azure Get Authoring Analyze Text Projects
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringlistprojects
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-authoring-analyze-2
      description: Microsoft Azure Get Authoring Analyze Text Projects Global Deletion Jobs Jobid
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-cognitive-language-service-text-analysis-authoring-authoring.microsoftazuretextanalysisauthoringgetprojectdeletionstatus
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-authoring-analyze-3
      description: Microsoft Azure Get Authoring Analyze Text Projects Global Languages
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-cognitive-language-service-text-ana

# --- truncated at 32 KB (42 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/capabilities/microsoft-cognitive-language-service-text-analysis-authoring-authoring.yaml