Google Quantum AI · Capability

Google Quantum Engine — Calibrations

Inspect calibration snapshots (per-gate and per-qubit performance metrics) for Google's quantum processors.

Run with Naftiko Google Quantum AIQuantum EngineCalibrations

What You Can Do

GET
Listcalibrations
/v1/projects/{projectId}/processors/{processorId}/calibrations
GET
Getcalibration
/v1/projects/{projectId}/processors/{processorId}/calibrations/{calibrationId}

MCP Tools

quantum-engine-list-calibrations

List calibration snapshots for a processor.

read-only idempotent
quantum-engine-get-calibration

Retrieve a calibration snapshot.

read-only idempotent

Capability Spec

quantum-engine-calibrations.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Google Quantum Engine — Calibrations
  description: Inspect calibration snapshots (per-gate and per-qubit performance metrics) for Google's
    quantum processors.
  tags:
  - Google Quantum AI
  - Quantum Engine
  - Calibrations
  created: '2026-05-25'
  modified: '2026-05-25'
binds:
- namespace: env
  keys:
    GOOGLE_OAUTH_TOKEN: GOOGLE_OAUTH_TOKEN
capability:
  consumes:
  - type: http
    namespace: quantum-engine-calibrations
    baseUri: https://quantum.googleapis.com
    description: Quantum Engine Calibrations REST surface.
    resources:
    - name: calibrations
      path: /v1alpha1/projects/{projectId}/processors/{processorId}/calibrations
      operations:
      - name: listcalibrations
        method: GET
        description: List calibration snapshots for a processor.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: projectId
          in: path
          type: string
          required: true
        - name: processorId
          in: path
          type: string
          required: true
    - name: calibration
      path: /v1alpha1/projects/{projectId}/processors/{processorId}/calibrations/{calibrationId}
      operations:
      - name: getcalibration
        method: GET
        description: Get a single calibration snapshot.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: projectId
          in: path
          type: string
          required: true
        - name: processorId
          in: path
          type: string
          required: true
        - name: calibrationId
          in: path
          type: string
          required: true
    authentication:
      type: bearer
      value: '{{env.GOOGLE_OAUTH_TOKEN}}'
      placement: header
  exposes:
  - type: rest
    namespace: quantum-engine-calibrations-rest
    port: 8080
    description: REST adapter for Quantum Engine Calibrations.
    resources:
    - path: /v1/projects/{projectId}/processors/{processorId}/calibrations
      name: calibrations
      operations:
      - method: GET
        name: listcalibrations
        call: quantum-engine-calibrations.listcalibrations
        with:
          projectId: rest.path.projectId
          processorId: rest.path.processorId
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/projects/{projectId}/processors/{processorId}/calibrations/{calibrationId}
      name: calibration
      operations:
      - method: GET
        name: getcalibration
        call: quantum-engine-calibrations.getcalibration
        with:
          projectId: rest.path.projectId
          processorId: rest.path.processorId
          calibrationId: rest.path.calibrationId
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: quantum-engine-calibrations-mcp
    port: 9090
    transport: http
    description: MCP adapter for Quantum Engine Calibrations.
    tools:
    - name: quantum-engine-list-calibrations
      description: List calibration snapshots for a processor.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: quantum-engine-calibrations.listcalibrations
      with:
        projectId: tools.projectId
        processorId: tools.processorId
      outputParameters:
      - type: object
        mapping: $.
    - name: quantum-engine-get-calibration
      description: Retrieve a calibration snapshot.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: quantum-engine-calibrations.getcalibration
      with:
        projectId: tools.projectId
        processorId: tools.processorId
        calibrationId: tools.calibrationId
      outputParameters:
      - type: object
        mapping: $.