Back to tools

AI Agent Tool

IBM Quantum Platform logo

IBM Quantum Platform

Cloud platform providing access to IBM's fleet of quantum computers and Qiskit development tools.

Quantum ComputingCommunity

ibm.com

•

API Key

About IBM Quantum Platform

IBM Quantum Platform (quantum.cloud.ibm.com) is IBM's cloud service for running quantum circuits on real quantum processors. It provides access to IBM's 100+ qubit QPUs, the Qiskit SDK, Qiskit Runtime primitives (Sampler and Estimator), and tooling for circuit development, error mitigation, and job management. Tiers range from a free Open Plan (10 minutes/28-day period) to enterprise Premium subscriptions. Used by academic researchers, quantum computing teams, and enterprises exploring quantum advantage.

AI Agent Use Cases

- Access to IBM's fleet of 100+ qubit quantum processors via the cloud

- Qiskit Runtime with Sampler and Estimator primitives for circuit execution

- Error suppression and mitigation (dynamical decoupling, ZNE, PEC)

- Session-based job scheduling for iterative quantum-classical workflows

- Administration, analytics, and learning tools built into the platform

- Integration with IBM Cloud services (Cloud Object Storage, VPC)

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

JobId

The unique identifier of the job to be deleted

ServiceCRN

The Cloud Resource Name associated with the specific instance

Inputs

job_id

The unique identifier for the job whose details are being requested

Inputs

id

A job ID, must be between 1 and 1000 characters long.

Inputs

limit

Number of results to return at a time. Default value: `200`

offset

Number of results to offset when retrieving the list of jobs

pending

Returns 'Queued' and 'Running' jobs if true. Returns 'Completed', 'Cancelled', and 'Failed' jobs if false.

program

Program ID to filter jobs

backend

Backend to filter jobs

created_after

Job created after filter

created_before

Job created before filter

sort

Sort jobs by created time ASC or DESC (default)

tags

Tags to filter jobs

session_id

Session ID to filter jobs

exclude_params

Exclude job params from the response. Default value: `true`

Inputs

program_id

ID of the program to be executed. Length must be between 1 and 10000.

backend

Name that identifies the backend on which to run the program. Length must be between 1 and 10000.

runtime

Name and tag of the image to use when running a program. Format is 'name:tag'.

tags

List of job or program tags. Up to 5 items, each with a length of 1 to 24.

log_level

Logging level of the program. Allowable values: 'critical', 'error', 'warning', 'info', 'debug'.

cost

Estimated time it should take to complete the job in seconds. Must not exceed the program's cost.

session_id

Identifier of the session that the job is a part of. Length must be between 1 and 64.

params

Parameters to inject into the program as key-value pairs.