open-standards/wai/wai-quantum-cli/skills/wai-quantum/reference/tools.md
Transaction Science bfcdb83a3d wai-quantum-cli, wai-quantum-service: error correction and mitigation on the command line and both MCP servers
wai-quantum qec code, decode and threshold beside lab (lab qec unchanged),
each answer signed with the user's key; run --mitigate; compile --twirl and
--dd. Both MCP servers serve qec_code, qec_decode and qec_threshold in one
wording from the engine, and a job's mitigate and a compile's twirl and dd in
their schemas. The service answers POST /v1/qec/code, /decode and /threshold
sealed with its key, within bounds that send a long certification or a large
threshold to the command line (J031), and lists them in its OpenAPI document.
The agent docs regenerated; both smoke scripts check the new calls.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-28 08:42:54 -04:00

4.5 KiB

The tools, resources and prompts

Generated by wai-quantum docs skill from the servers' own lists; wai-quantum docs llms-full gives each tool's parameters.

The local MCP server: wai-quantum mcp, over stdio

  • run_quantum_circuit: Run a quantum program here
  • plan_quantum_circuit: Plan a quantum program
  • lint_qasm: Check an OpenQASM program
  • repair_qasm: Repair a program on its flagged lines
  • critique_qasm: Critique an OpenQASM program
  • check_equivalent: Check two programs are the same circuit
  • improve_qasm: Improve an OpenQASM program
  • classical_shortcuts: Find a program's classical shortcuts
  • compile_qasm: Compile a program, every pass checked
  • estimate_resources: Estimate a program's fault-tolerant resources
  • draw_circuit: Draw a circuit
  • debug_step: Step through a program and look into its state
  • debug_branches: Every branch of a program's measurements
  • verify_quantum_result: Check a result's receipt
  • discover_evaluate: Judge a generator against a workbench specification
  • discover_submit: Propose a generator to a workbench archive
  • discover_archive: Read a workbench archive
  • novelty_qasm: What is new in a program
  • discover_novelty: What is new in a workbench entry
  • rewrite_qasm: Rewrite a program, each step checked
  • converge_cohort: How diverse a set of programs is
  • converge_history: Whether the person's designs converge on a model's
  • study_measure: A study participant's measures
  • study_cohort: A study's report
  • taste_rank: Rank programs by the person's taste
  • taste_next: The pair to show the person next
  • history_commit: Record your edit in a program's history
  • history_changes: The changes a program would make
  • history_blame: Whose hand each line and gate is in
  • history_log: A program's history
  • list_methods: List the methods
  • qasm_diagnostics: The reader's diagnostic codes
  • list_targets: List the device targets
  • show_target: Show a device target
  • run_on_target: Run a program as it would run on a device
  • qec_code: Show an error-correcting code and certify its distance
  • qec_decode: Decode a syndrome or a circuit's detectors
  • qec_threshold: Measure logical failure rates over distances
  • providers_list: List the person's quantum providers
  • provider_estimate: Plan a run on a provider, and its cost
  • run_on_provider: Run on a provider (can spend the person's money)

The job service's MCP server: https://wai.transaction.science/quantum-jobs/mcp

  • run_quantum_circuit: Run a quantum circuit
  • run_quantum_set: Run a set of quantum programs, or one over a grid
  • dry_run_quantum_job: Plan a quantum job or set without running it
  • get_quantum_job: Read a quantum job
  • verify_quantum_receipt: Verify a result's receipt
  • critique_qasm: Critique a quantum program
  • check_equivalent: Check two quantum programs are the same circuit
  • improve_qasm: Improve a quantum program
  • classical_shortcuts: Find a quantum program's classical shortcuts
  • compile_qasm: Compile a quantum program, every pass checked
  • estimate_resources: Estimate a quantum program's fault-tolerant resources
  • repair_qasm: Repair a quantum program on its flagged lines
  • quantum_service_info: What the quantum service can do
  • qasm_diagnostics: The reader's diagnostic codes
  • list_targets: List the device targets
  • show_target: Show a device target
  • run_on_target: Run a program as a device would
  • quantum_circuit_examples: Ready-to-run quantum examples
  • qec_code: Show an error-correcting code and certify its distance
  • qec_decode: Decode a syndrome or a circuit's detectors
  • qec_threshold: Measure logical failure rates over distances

Resources, on both servers

  • wai-quantum://docs/language: The OpenQASM the engine reads
  • wai-quantum://docs/diagnostics: The reader's diagnostics
  • wai-quantum://docs/methods: The methods and their accuracy classes
  • wai-quantum://docs/verdicts: The verdict: how far the engine checked
  • wai-quantum://examples: Worked examples, each with what it must do
  • wai-quantum://examples/bell.qasm: A Bell pair
  • wai-quantum://examples/ghz.qasm: A GHZ state in fewer layers
  • wai-quantum://examples/grover.qasm: Grover's search over four items
  • wai-quantum://examples/noisy-bell.qasm: A Bell pair under noise

Prompts, on both servers

  • write_verified_circuit: Write and verify a circuit for an intent
  • explain_result: Explain a result and its receipt
  • repair_from_diagnostics: Repair a program from its diagnostics