Microsoft Azure · Capability

Microsoft Azure Microsoft Cognitive Language Service - Question Answering - Authoring — Authoring

Microsoft Azure Microsoft Cognitive Language Service - Question Answering - Authoring — Authoring. 21 operations. Lead operation: Microsoft Azure Gets All Projects For A User. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureAuthoring

What You Can Do

GET
Microsoftazurequestionansweringprojectslistprojects — Microsoft Azure Gets All Projects For A User
/v1/authoring/query-knowledgebases/projects
GET
Microsoftazurequestionansweringprojectsgetdeletestatus — Microsoft Azure Gets The Status Of A Project Delete Job
/v1/authoring/query-knowledgebases/projects/deletion-jobs/{jobid}
GET
Microsoftazurequestionansweringprojectsgetprojectdetails — Microsoft Azure Get The Requested Project Metadata
/v1/authoring/query-knowledgebases/projects/{projectname}
PATCH
Microsoftazurequestionansweringprojectscreateproject — Microsoft Azure Create Or Update A Project
/v1/authoring/query-knowledgebases/projects/{projectname}
DELETE
Microsoftazurequestionansweringprojectsdeleteproject — Microsoft Azure Delete The Project
/v1/authoring/query-knowledgebases/projects/{projectname}
POST
Microsoftazurequestionansweringprojectsexport — Microsoft Azure Export Project Metadata And Assets
/v1/authoring/query-knowledgebases/projects/{projectname}/export
POST
Microsoftazurequestionansweringprojectsimport — Microsoft Azure Import Project Assets
/v1/authoring/query-knowledgebases/projects/{projectname}/import
GET
Microsoftazurequestionansweringprojectslistdeployments — Microsoft Azure List All Deployments Of A Project
/v1/authoring/query-knowledgebases/projects/{projectname}/deployments
PUT
Microsoftazurequestionansweringprojectsdeployproject — Microsoft Azure Deploy Project To Production
/v1/authoring/query-knowledgebases/projects/{projectname}/deployments/{deploymentname}
GET
Microsoftazurequestionansweringprojectsgetdeploystatus — Microsoft Azure Gets The Status Of A Deploy Job
/v1/authoring/query-knowledgebases/projects/{projectname}/deployments/{deploymentname}/jobs/{jobid}
GET
Microsoftazurequestionansweringprojectsgetexportstatus — Microsoft Azure Gets The Status Of An Export Job, Once Job Completes, Returns The Project Metadata, And Assets
/v1/authoring/query-knowledgebases/projects/{projectname}/export/jobs/{jobid}
POST
Microsoftazurequestionansweringprojectsaddfeedback — Microsoft Azure Update Active Learning Feedback
/v1/authoring/query-knowledgebases/projects/{projectname}/feedback
GET
Microsoftazurequestionansweringprojectsgetimportstatus — Microsoft Azure Gets The Status Of An Import Job
/v1/authoring/query-knowledgebases/projects/{projectname}/import/jobs/{jobid}
GET
Microsoftazurequestionansweringprojectsgetqnas — Microsoft Azure Gets All The Qnas Of A Project
/v1/authoring/query-knowledgebases/projects/{projectname}/qnas
PATCH
Microsoftazurequestionansweringprojectsupdateqnas — Microsoft Azure Updates The Qnas Of A Project
/v1/authoring/query-knowledgebases/projects/{projectname}/qnas
GET
Microsoftazurequestionansweringprojectsgetupdateqnasstatus — Microsoft Azure Gets The Status Of Update Qnas Job
/v1/authoring/query-knowledgebases/projects/{projectname}/qnas/jobs/{jobid}
GET
Microsoftazurequestionansweringprojectsgetsources — Microsoft Azure Gets All The Sources Of A Project
/v1/authoring/query-knowledgebases/projects/{projectname}/sources
PATCH
Microsoftazurequestionansweringprojectsupdatesources — Microsoft Azure Updates The Sources Of A Project
/v1/authoring/query-knowledgebases/projects/{projectname}/sources
GET
Microsoftazurequestionansweringprojectsgetupdatesourcesstatus — Microsoft Azure Gets The Status Of Update Sources Job
/v1/authoring/query-knowledgebases/projects/{projectname}/sources/jobs/{jobid}
GET
Microsoftazurequestionansweringprojectsgetsynonyms — Microsoft Azure Gets All The Synonyms Of A Project
/v1/authoring/query-knowledgebases/projects/{projectname}/synonyms
PUT
Microsoftazurequestionansweringprojectsupdatesynonyms — Microsoft Azure Updates All The Synonyms Of A Project
/v1/authoring/query-knowledgebases/projects/{projectname}/synonyms

MCP Tools

microsoft-azure-gets-all-projects

Microsoft Azure Gets All Projects For A User

read-only idempotent
microsoft-azure-gets-status-project

Microsoft Azure Gets The Status Of A Project Delete Job

read-only idempotent
microsoft-azure-get-requested-project

Microsoft Azure Get The Requested Project Metadata

read-only idempotent
microsoft-azure-create-update-project

Microsoft Azure Create Or Update A Project

idempotent
microsoft-azure-delete-project

Microsoft Azure Delete The Project

idempotent
microsoft-azure-export-project-metadata

Microsoft Azure Export Project Metadata And Assets

microsoft-azure-import-project-assets

Microsoft Azure Import Project Assets

microsoft-azure-list-all-deployments

Microsoft Azure List All Deployments Of A Project

read-only idempotent
microsoft-azure-deploy-project-production

Microsoft Azure Deploy Project To Production

idempotent
microsoft-azure-gets-status-deploy

Microsoft Azure Gets The Status Of A Deploy Job

read-only idempotent
microsoft-azure-gets-status-export

Microsoft Azure Gets The Status Of An Export Job, Once Job Completes, Returns The Project Metadata, And Assets

read-only idempotent
microsoft-azure-update-active-learning

Microsoft Azure Update Active Learning Feedback

microsoft-azure-gets-status-import

Microsoft Azure Gets The Status Of An Import Job

read-only idempotent
microsoft-azure-gets-all-qnas

Microsoft Azure Gets All The Qnas Of A Project

read-only idempotent
microsoft-azure-updates-qnas-project

Microsoft Azure Updates The Qnas Of A Project

idempotent
microsoft-azure-gets-status-update

Microsoft Azure Gets The Status Of Update Qnas Job

read-only idempotent
microsoft-azure-gets-all-sources

Microsoft Azure Gets All The Sources Of A Project

read-only idempotent
microsoft-azure-updates-sources-project

Microsoft Azure Updates The Sources Of A Project

idempotent
microsoft-azure-gets-status-update-2

Microsoft Azure Gets The Status Of Update Sources Job

read-only idempotent
microsoft-azure-gets-all-synonyms

Microsoft Azure Gets All The Synonyms Of A Project

read-only idempotent
microsoft-azure-updates-all-synonyms

Microsoft Azure Updates All The Synonyms Of A Project

idempotent

Capability Spec

microsoft-cognitive-language-service-question-answering-authoring-authoring.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure Microsoft Cognitive Language Service - Question Answering - Authoring — Authoring
  description: 'Microsoft Azure Microsoft Cognitive Language Service - Question Answering - Authoring — Authoring. 21 operations.
    Lead operation: Microsoft Azure Gets All Projects For A User. 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-question-answering-authoring-authoring
    baseUri: ''
    description: Microsoft Azure Microsoft Cognitive Language Service - Question Answering - Authoring — Authoring business
      capability. Self-contained, no shared references.
    resources:
    - name: authoring-query-knowledgebases-projects
      path: /authoring/query-knowledgebases/projects
      operations:
      - name: microsoftazurequestionansweringprojectslistprojects
        method: GET
        description: Microsoft Azure Gets All Projects For A User
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-query-knowledgebases-projects-deletion-jobs-jobId
      path: /authoring/query-knowledgebases/projects/deletion-jobs/{jobId}
      operations:
      - name: microsoftazurequestionansweringprojectsgetdeletestatus
        method: GET
        description: Microsoft Azure Gets The Status Of A Project Delete Job
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-query-knowledgebases-projects-projectName
      path: /authoring/query-knowledgebases/projects/{projectName}
      operations:
      - name: microsoftazurequestionansweringprojectsgetprojectdetails
        method: GET
        description: Microsoft Azure Get The Requested Project Metadata
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazurequestionansweringprojectscreateproject
        method: PATCH
        description: Microsoft Azure Create Or Update A Project
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: Parameters needed to create the project.
          required: true
      - name: microsoftazurequestionansweringprojectsdeleteproject
        method: DELETE
        description: Microsoft Azure Delete The Project
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-query-knowledgebases-projects-projectName-:export
      path: /authoring/query-knowledgebases/projects/{projectName}/:export
      operations:
      - name: microsoftazurequestionansweringprojectsexport
        method: POST
        description: Microsoft Azure Export Project Metadata And Assets
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-query-knowledgebases-projects-projectName-:import
      path: /authoring/query-knowledgebases/projects/{projectName}/:import
      operations:
      - name: microsoftazurequestionansweringprojectsimport
        method: POST
        description: Microsoft Azure Import Project Assets
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: Project assets the needs to be imported.
    - name: authoring-query-knowledgebases-projects-projectName-deployments
      path: /authoring/query-knowledgebases/projects/{projectName}/deployments
      operations:
      - name: microsoftazurequestionansweringprojectslistdeployments
        method: GET
        description: Microsoft Azure List All Deployments Of A Project
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-query-knowledgebases-projects-projectName-deployments-deploymentName
      path: /authoring/query-knowledgebases/projects/{projectName}/deployments/{deploymentName}
      operations:
      - name: microsoftazurequestionansweringprojectsdeployproject
        method: PUT
        description: Microsoft Azure Deploy Project To Production
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-query-knowledgebases-projects-projectName-deployments-deploymentName-j
      path: /authoring/query-knowledgebases/projects/{projectName}/deployments/{deploymentName}/jobs/{jobId}
      operations:
      - name: microsoftazurequestionansweringprojectsgetdeploystatus
        method: GET
        description: Microsoft Azure Gets The Status Of A Deploy Job
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-query-knowledgebases-projects-projectName-export-jobs-jobId
      path: /authoring/query-knowledgebases/projects/{projectName}/export/jobs/{jobId}
      operations:
      - name: microsoftazurequestionansweringprojectsgetexportstatus
        method: GET
        description: Microsoft Azure Gets The Status Of An Export Job, Once Job Completes, Returns The Project Metadata, And
          Assets
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-query-knowledgebases-projects-projectName-feedback
      path: /authoring/query-knowledgebases/projects/{projectName}/feedback
      operations:
      - name: microsoftazurequestionansweringprojectsaddfeedback
        method: POST
        description: Microsoft Azure Update Active Learning Feedback
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: Feedback for Active Learning.
          required: true
    - name: authoring-query-knowledgebases-projects-projectName-import-jobs-jobId
      path: /authoring/query-knowledgebases/projects/{projectName}/import/jobs/{jobId}
      operations:
      - name: microsoftazurequestionansweringprojectsgetimportstatus
        method: GET
        description: Microsoft Azure Gets The Status Of An Import Job
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-query-knowledgebases-projects-projectName-qnas
      path: /authoring/query-knowledgebases/projects/{projectName}/qnas
      operations:
      - name: microsoftazurequestionansweringprojectsgetqnas
        method: GET
        description: Microsoft Azure Gets All The Qnas Of A Project
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazurequestionansweringprojectsupdateqnas
        method: PATCH
        description: Microsoft Azure Updates The Qnas Of A Project
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: Update QnAs parameters of a project.
          required: true
    - name: authoring-query-knowledgebases-projects-projectName-qnas-jobs-jobId
      path: /authoring/query-knowledgebases/projects/{projectName}/qnas/jobs/{jobId}
      operations:
      - name: microsoftazurequestionansweringprojectsgetupdateqnasstatus
        method: GET
        description: Microsoft Azure Gets The Status Of Update Qnas Job
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-query-knowledgebases-projects-projectName-sources
      path: /authoring/query-knowledgebases/projects/{projectName}/sources
      operations:
      - name: microsoftazurequestionansweringprojectsgetsources
        method: GET
        description: Microsoft Azure Gets All The Sources Of A Project
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazurequestionansweringprojectsupdatesources
        method: PATCH
        description: Microsoft Azure Updates The Sources Of A Project
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: Update sources parameters of a project.
          required: true
    - name: authoring-query-knowledgebases-projects-projectName-sources-jobs-jobId
      path: /authoring/query-knowledgebases/projects/{projectName}/sources/jobs/{jobId}
      operations:
      - name: microsoftazurequestionansweringprojectsgetupdatesourcesstatus
        method: GET
        description: Microsoft Azure Gets The Status Of Update Sources Job
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-query-knowledgebases-projects-projectName-synonyms
      path: /authoring/query-knowledgebases/projects/{projectName}/synonyms
      operations:
      - name: microsoftazurequestionansweringprojectsgetsynonyms
        method: GET
        description: Microsoft Azure Gets All The Synonyms Of A Project
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazurequestionansweringprojectsupdatesynonyms
        method: PUT
        description: Microsoft Azure Updates All The Synonyms Of A Project
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: All the synonyms of a project.
          required: true
  exposes:
  - type: rest
    namespace: microsoft-cognitive-language-service-question-answering-authoring-authoring-rest
    port: 8080
    description: REST adapter for Microsoft Azure Microsoft Cognitive Language Service - Question Answering - Authoring —
      Authoring. One Spectral-compliant resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/authoring/query-knowledgebases/projects
      name: authoring-query-knowledgebases-projects
      description: REST surface for authoring-query-knowledgebases-projects.
      operations:
      - method: GET
        name: microsoftazurequestionansweringprojectslistprojects
        description: Microsoft Azure Gets All Projects For A User
        call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectslistprojects
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/query-knowledgebases/projects/deletion-jobs/{jobid}
      name: authoring-query-knowledgebases-projects-deletion-jobs-jobid
      description: REST surface for authoring-query-knowledgebases-projects-deletion-jobs-jobId.
      operations:
      - method: GET
        name: microsoftazurequestionansweringprojectsgetdeletestatus
        description: Microsoft Azure Gets The Status Of A Project Delete Job
        call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetdeletestatus
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/query-knowledgebases/projects/{projectname}
      name: authoring-query-knowledgebases-projects-projectname
      description: REST surface for authoring-query-knowledgebases-projects-projectName.
      operations:
      - method: GET
        name: microsoftazurequestionansweringprojectsgetprojectdetails
        description: Microsoft Azure Get The Requested Project Metadata
        call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetprojectdetails
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: microsoftazurequestionansweringprojectscreateproject
        description: Microsoft Azure Create Or Update A Project
        call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectscreateproject
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazurequestionansweringprojectsdeleteproject
        description: Microsoft Azure Delete The Project
        call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsdeleteproject
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/query-knowledgebases/projects/{projectname}/export
      name: authoring-query-knowledgebases-projects-projectname-export
      description: REST surface for authoring-query-knowledgebases-projects-projectName-:export.
      operations:
      - method: POST
        name: microsoftazurequestionansweringprojectsexport
        description: Microsoft Azure Export Project Metadata And Assets
        call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsexport
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/query-knowledgebases/projects/{projectname}/import
      name: authoring-query-knowledgebases-projects-projectname-import
      description: REST surface for authoring-query-knowledgebases-projects-projectName-:import.
      operations:
      - method: POST
        name: microsoftazurequestionansweringprojectsimport
        description: Microsoft Azure Import Project Assets
        call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsimport
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/query-knowledgebases/projects/{projectname}/deployments
      name: authoring-query-knowledgebases-projects-projectname-deployments
      description: REST surface for authoring-query-knowledgebases-projects-projectName-deployments.
      operations:
      - method: GET
        name: microsoftazurequestionansweringprojectslistdeployments
        description: Microsoft Azure List All Deployments Of A Project
        call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectslistdeployments
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/query-knowledgebases/projects/{projectname}/deployments/{deploymentname}
      name: authoring-query-knowledgebases-projects-projectname-deployments-deploymentname
      description: REST surface for authoring-query-knowledgebases-projects-projectName-deployments-deploymentName.
      operations:
      - method: PUT
        name: microsoftazurequestionansweringprojectsdeployproject
        description: Microsoft Azure Deploy Project To Production
        call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsdeployproject
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/query-knowledgebases/projects/{projectname}/deployments/{deploymentname}/jobs/{jobid}
      name: authoring-query-knowledgebases-projects-projectname-deployments-deploymentname-j
      description: REST surface for authoring-query-knowledgebases-projects-projectName-deployments-deploymentName-j.
      operations:
      - method: GET
        name: microsoftazurequestionansweringprojectsgetdeploystatus
        description: Microsoft Azure Gets The Status Of A Deploy Job
        call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetdeploystatus
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/query-knowledgebases/projects/{projectname}/export/jobs/{jobid}
      name: authoring-query-knowledgebases-projects-projectname-export-jobs-jobid
      description: REST surface for authoring-query-knowledgebases-projects-projectName-export-jobs-jobId.
      operations:
      - method: GET
        name: microsoftazurequestionansweringprojectsgetexportstatus
        description: Microsoft Azure Gets The Status Of An Export Job, Once Job Completes, Returns The Project Metadata, And
          Assets
        call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetexportstatus
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/query-knowledgebases/projects/{projectname}/feedback
      name: authoring-query-knowledgebases-projects-projectname-feedback
      description: REST surface for authoring-query-knowledgebases-projects-projectName-feedback.
      operations:
      - method: POST
        name: microsoftazurequestionansweringprojectsaddfeedback
        description: Microsoft Azure Update Active Learning Feedback
        call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsaddfeedback
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/query-knowledgebases/projects/{projectname}/import/jobs/{jobid}
      name: authoring-query-knowledgebases-projects-projectname-import-jobs-jobid
      description: REST surface for authoring-query-knowledgebases-projects-projectName-import-jobs-jobId.
      operations:
      - method: GET
        name: microsoftazurequestionansweringprojectsgetimportstatus
        description: Microsoft Azure Gets The Status Of An Import Job
        call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetimportstatus
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/query-knowledgebases/projects/{projectname}/qnas
      name: authoring-query-knowledgebases-projects-projectname-qnas
      description: REST surface for authoring-query-knowledgebases-projects-projectName-qnas.
      operations:
      - method: GET
        name: microsoftazurequestionansweringprojectsgetqnas
        description: Microsoft Azure Gets All The Qnas Of A Project
        call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetqnas
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: microsoftazurequestionansweringprojectsupdateqnas
        description: Microsoft Azure Updates The Qnas Of A Project
        call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsupdateqnas
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/query-knowledgebases/projects/{projectname}/qnas/jobs/{jobid}
      name: authoring-query-knowledgebases-projects-projectname-qnas-jobs-jobid
      description: REST surface for authoring-query-knowledgebases-projects-projectName-qnas-jobs-jobId.
      operations:
      - method: GET
        name: microsoftazurequestionansweringprojectsgetupdateqnasstatus
        description: Microsoft Azure Gets The Status Of Update Qnas Job
        call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetupdateqnasstatus
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/query-knowledgebases/projects/{projectname}/sources
      name: authoring-query-knowledgebases-projects-projectname-sources
      description: REST surface for authoring-query-knowledgebases-projects-projectName-sources.
      operations:
      - method: GET
        name: microsoftazurequestionansweringprojectsgetsources
        description: Microsoft Azure Gets All The Sources Of A Project
        call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetsources
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: microsoftazurequestionansweringprojectsupdatesources
        description: Microsoft Azure Updates The Sources Of A Project
        call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsupdatesources
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/query-knowledgebases/projects/{projectname}/sources/jobs/{jobid}
      name: authoring-query-knowledgebases-projects-projectname-sources-jobs-jobid
      description: REST surface for authoring-query-knowledgebases-projects-projectName-sources-jobs-jobId.
      operations:
      - method: GET
        name: microsoftazurequestionansweringprojectsgetupdatesourcesstatus
        description: Microsoft Azure Gets The Status Of Update Sources Job
        call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetupdatesourcesstatus
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/query-knowledgebases/projects/{projectname}/synonyms
      name: authoring-query-knowledgebases-projects-projectname-synonyms
      description: REST surface for authoring-query-knowledgebases-projects-projectName-synonyms.
      operations:
      - method: GET
        name: microsoftazurequestionansweringprojectsgetsynonyms
        description: Microsoft Azure Gets All The Synonyms Of A Project
        call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetsynonyms
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: microsoftazurequestionansweringprojectsupdatesynonyms
        description: Microsoft Azure Updates All The Synonyms Of A Project
        call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsupdatesynonyms
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: microsoft-cognitive-language-service-question-answering-authoring-authoring-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure Microsoft Cognitive Language Service - Question Answering - Authoring — Authoring.
      One tool per consumed operation, routed inline through this capability's consumes block.
    tools:
    - name: microsoft-azure-gets-all-projects
      description: Microsoft Azure Gets All Projects For A User
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectslistprojects
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-status-project
      description: Microsoft Azure Gets The Status Of A Project Delete Job
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetdeletestatus
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-requested-project
      description: Microsoft Azure Get The Requested Project Metadata
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetprojectdetails
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-create-update-project
      description: Microsoft Azure Create Or Update A Project
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectscreateproject
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-delete-project
      description: Microsoft Azure Delete The Project
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsdeleteproject
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-export-project-metadata
      description: Microsoft Azure Export Project Metadata And Assets
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsexport
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-import-project-assets
      description: Microsoft Azure Import Project Assets
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsimport
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-list-all-deployments
      description: Microsoft Azure List All Deployments Of A Project
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectslistdeployments
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-deploy-project-production
      description: Microsoft Azure Deploy Project To Production
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsdeployproject
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-status-deploy
      description: Microsoft Azure Gets The Status Of A Deploy Job
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetdeploystatus
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-status-export
      description: Microsoft Azure Gets The Status Of An Export Job, Once Job Completes, Returns The Project Metadata, And
        Assets
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetexportstatus
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-update-active-learning
      description: Microsoft Azure Update Active Learning Feedback
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsaddfeedback
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-status-import
      description: Microsoft Azure Gets The Status Of An Import Job
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetimportstatus
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-all-qnas
      description: Microsoft Azure Gets All The Qnas Of A Project
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetqnas
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-updates-qnas-project
      description: Microsoft Azure Updates The Qnas Of A Project
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsupdateqnas
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-status-update
      description: Microsoft Azure Gets The Status Of Update Qnas Job
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetupdateqnasstatus
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-all-sources
      description: Microsoft Azure Gets All The Sources Of A Project
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetsources
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-updates-sources-project
      description: Microsoft Azure Updates The Sources Of A Project
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsupdatesources
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-status-update-2
      description: Microsoft Azure Gets The Status Of Update Sources Job
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetupdatesourcesstatus
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-all-synonyms
      description: Microsoft Azure Gets All The Synonyms Of A Project
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetsynonyms
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-updates-all-synonyms
      description: Microsoft Azure Updates All The Synonyms Of A Project
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsupdatesynonyms
      with:
        body: tools.body
      outputParameters:
   

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