Skip to content
Agentmart
Submit a tool

Qiskit IBM Runtime MCP Server

MCP server for IBM Quantum computing services through Qiskit IBM Runtime

Connector by Qiskit · GitHub account verified by the MCP Registry

IndexedApache-2.0Local (stdio)★ 41
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/qiskit-qiskit-ibm-runtime-mcp-server

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

MCP server for IBM Quantum computing services through Qiskit IBM Runtime

Use cases: api-integration

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
15 read · 4 write · 1 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Python package

Tools by what they do 20

Read from the source code; the running server may list different tools.

Read 15 · Look things up without changing anything.

  • active_account_info_tool
  • active_instance_info_tool
  • available_instances_tool
  • find_optimal_qubit_chains_tool
  • find_optimal_qv_qubits_tool
  • get_backend_calibration_tool
  • get_backend_properties_tool
  • get_coupling_map_tool
  • get_job_results_tool
  • get_job_status_tool
  • least_busy_backend_tool
  • list_backends_tool
Show 3 more tools
  • list_my_jobs_tool
  • list_saved_accounts_tool
  • usage_info_tool

Write 4 · Create, change, send or run things.

  • cancel_job_tool
  • run_estimator_tool
  • run_sampler_tool
  • setup_ibm_quantum_account_tool

Delete 1 · Delete, drop, revoke or wipe things.

  • delete_saved_account_tool

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • QISKIT_IBM_TOKEN

Other settings (environment variables or headers).

  • QISKIT_IBM_RUNTIME_MCP_INSTANCE

Network hosts it talks to 1

  • github.com · found in code

Tools (20)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • active_account_info_tool

    Get information about the currently active IBM Quantum account. Returns details about the account being used in the current session, including channel, instance, and name. This is the account used for all quantum operations. Tokens are masked for security.

  • active_instance_info_tool

    Get the Cloud Resource Name (CRN) of the currently active instance. Returns the instance identifier determining which quantum backends and resources are accessible. Important for users with access to multiple instances.

  • available_instances_tool

    List all IBM Quantum instances available to the active account. Returns information about all instances (organizations, projects, or service plans) the user has access to, including CRN, plan type, and name. Each instance provides access to different quantum backends with different quotas.

  • cancel_job_tool

    Cancel a specific job.

  • delete_saved_account_tool

    Delete a saved IBM Quantum account from disk. WARNING: This permanently removes credentials from ~/.qiskit/qiskit-ibm.json. The operation cannot be undone. Use list_saved_accounts_tool() first to verify the account name before deletion. Args: account_name: Name of the saved account to delete (e.g., 'ibm_quantum_platform'). Use list_saved_accounts_tool() to find available names.

  • find_optimal_qubit_chains_tool

    Find optimal linear qubit chains for quantum experiments. Algorithmically identifies the best qubit chains based on coupling map connectivity and calibration data. Essential for experiments requiring linear qubit arrangements (e.g., variational algorithms, error correction). Args: backend_name: Name of the backend (e.g., 'ibm_brisbane') chain_length: Number of qubits in the chain (default: 5, range: 2-20) num_results: Number of top chains to return (default: 5, max: 20) metric: Scoring metric to optimize: - "two_qubit_error": Minimize sum of CX/ECR gate errors (defaul…

  • find_optimal_qv_qubits_tool

    Find optimal qubit subgraphs for Quantum Volume experiments. Unlike linear chains, Quantum Volume benefits from densely connected qubit sets where qubits can interact with minimal SWAP operations. This tool finds connected subgraphs and ranks them by connectivity and calibration quality. Args: backend_name: Name of the backend (e.g., 'ibm_brisbane') num_qubits: Number of qubits in the subgraph (default: 5, range: 2-10) num_results: Number of top subgraphs to return (default: 5, max: 20) metric: Scoring metric to optimize: - "qv_optimized": Balanced scoring for QV (con…

  • get_backend_calibration_tool

    Get calibration data for a backend including T1, T2 times and error rates. Args: backend_name: Name of the backend (e.g., 'ibm_brisbane') qubit_indices: Optional list of specific qubit indices to get data for. If not provided, returns data for the first 10 qubits. Returns: Calibration data including: - T1 and T2 coherence times (in microseconds) - Qubit frequency (in GHz) - Readout errors for each qubit - Gate errors for common gates (x, sx, cx, etc.) - faulty_qubits: List of non-operational qubit indices - faulty_gates: List of non-opera…

  • get_backend_properties_tool

    Get detailed properties of a specific backend. Args: backend_name: Name of the backend (e.g., 'ibm_brisbane') Returns: Backend properties including: - num_qubits: Number of qubits on the backend - simulator: Whether this is a simulator backend - operational: Current operational status - pending_jobs: Number of jobs in the queue - processor_type: Processor family (e.g., 'Eagle r3', 'Heron') - backend_version: Backend software version - basis_gates: Native gates supported (e.g., ['cx', 'id', 'rz', 'sx', 'x']) - coupling_map: Qubit connectivity as list of…

  • get_coupling_map_tool

    Get the coupling map (qubit connectivity) for an IBM Quantum backend. Supports both real backends (requires credentials) and fake backends (no credentials). Use 'fake_' prefix for offline testing without IBM Quantum credentials. Args: backend_name: Name of the backend. Examples: - Real backends: 'ibm_brisbane', 'ibm_fez' (requires credentials) - Fake backends: 'fake_brisbane', 'fake_sherbrooke' (no credentials needed) Returns: Coupling map details including: - num_qubits: Total qubit count - edges: List of [control, target] qubit connection pairs - bidire…

  • get_job_results_tool

    Get measurement results from a completed quantum job. Retrieves the measurement outcomes (counts) from a job that has finished execution. The job must be in DONE status to retrieve results. Use this tool after a job submitted with run_sampler_tool has completed. First check the job status with get_job_status_tool, then retrieve results when the job status is DONE. Args: job_id: ID of the completed job (returned by run_sampler_tool) Returns: Dictionary containing: - status: "success", "pending", or "error" - job_id: The job ID - job_status: Current status of the job …

  • get_job_status_tool

    Get status of a specific job.

  • least_busy_backend_tool

    Find the least busy operational backend.

  • list_backends_tool

    List available IBM Quantum backends.

  • list_my_jobs_tool

    List user's recent jobs.

Show 5 more tools
  • list_saved_accounts_tool

    List all IBM Quantum accounts saved on disk. Returns account information from ~/.qiskit/qiskit-ibm.json including account names and channels. Useful for checking available accounts before initializing the service or before deleting an account. Tokens are masked for security.

  • run_estimator_tool

    Run a quantum circuit using the Qiskit Runtime EstimatorV2 primitive. The Estimator primitive computes expectation values of observables for quantum circuits. This is essential for variational quantum algorithms (VQE, QAOA), quantum chemistry simulations, and any application requiring expectation value estimation. Error Mitigation: This function includes built-in error mitigation techniques enabled by default: - Resilience Levels: Automatic error mitigation strategies - ZNE (Zero Noise Extrapolation): Extrapolates to zero-noise limit Args: circuit: The quantum circuit to exe…

  • run_sampler_tool

    Run a quantum circuit using the Qiskit Runtime SamplerV2 primitive. The Sampler primitive executes quantum circuits and returns measurement outcome samples. This is the primary way to run quantum circuits on IBM Quantum hardware. Error Mitigation (enabled by default): - Dynamical Decoupling: Suppresses decoherence during idle periods - Twirling: Randomizes errors into stochastic noise for better results Args: circuit: The quantum circuit to execute. Accepts multiple formats: - OpenQASM 3.0 string (recommended): ``` OPENQASM 3.0; …

  • setup_ibm_quantum_account_tool

    Set up IBM Quantum account with credentials. If token is not provided, will attempt to use QISKIT_IBM_TOKEN environment variable or saved credentials from ~/.qiskit/qiskit-ibm.json

  • usage_info_tool

    Get usage statistics and quota information for the active instance. Returns detailed metrics including job counts, quantum runtime consumption, quota limits, and billing period information. Useful for monitoring resource utilization and planning job submissions.

Signals

Stars
41
Forks
21
Open issues
1
Contributors
12
Weekly downloads
1,601
Last commit (this folder)
Oct 7, 2026 (21 days ago)
Last release
Oct 8, 2026 (20 days ago)
Last package publish
Oct 8, 2026 (20 days ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.Qiskit/qiskit-ibm-runtime-mcp-server
Version
0.6.2
Auth
API key
License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from Qiskit

Cite this page

Qiskit IBM Runtime MCP Server. Agent Mart. https://agentmart.dev/connectors/qiskit-qiskit-ibm-runtime-mcp-server (last updated 2026-10-24)