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
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.
About
Use cases: api-integration
Reviews
Write a reviewNo 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_toolactive_instance_info_toolavailable_instances_toolfind_optimal_qubit_chains_toolfind_optimal_qv_qubits_toolget_backend_calibration_toolget_backend_properties_toolget_coupling_map_toolget_job_results_toolget_job_status_toolleast_busy_backend_toollist_backends_tool
Show 3 more tools
list_my_jobs_toollist_saved_accounts_toolusage_info_tool
Write 4 · Create, change, send or run things.
cancel_job_toolrun_estimator_toolrun_sampler_toolsetup_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_toolGet 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_toolGet 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_toolList 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_toolCancel a specific job.
delete_saved_account_toolDelete 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_toolFind 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_toolFind 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_toolGet 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_toolGet 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_toolGet 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_toolGet 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_toolGet status of a specific job.
least_busy_backend_toolFind the least busy operational backend.
list_backends_toolList available IBM Quantum backends.
list_my_jobs_toolList user's recent jobs.
Show 5 more tools
list_saved_accounts_toolList 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_toolRun 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_toolRun 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_toolSet 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_toolGet 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
- Packages
- pypi qiskit-ibm-runtime-mcp-server
- License
- Apache-2.0
- Repository
- github.com/Qiskit/mcp-servers
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from Qiskit
- 0.670score
Qiskit MCP Server
Qiskit
MCP server for Qiskit quantum computing with circuit serialization utilities
ConnectorAFreshness: ALocal★ 41↓ 1.7K/wkClaude Code +5 - 0.670score
Qiskit Gym MCP Server
Qiskit
MCP server for qiskit-gym reinforcement learning quantum circuit synthesis
ConnectorAFreshness: ALocal★ 41↓ 1.6K/wkClaude Code +5 - 0.670score
Qiskit Documentation MCP Server
Qiskit
MCP server for querying and retrieving Qiskit documentation, guides, and API references
ConnectorAFreshness: ALocalRead-only★ 41↓ 1.6K/wkClaude Code +5 - 0.667score
Qiskit IBM Transpiler MCP Server
Qiskit
MCP server for AI Transpiler IBM Quantum services
ConnectorAFreshness: ALocal★ 41↓ 1.6K/wkClaude Code +5 - 0.630score
Qiskit Code Assistant MCP Server
Qiskit
MCP server for the Qiskit Code Assistant intelligent code completion
ConnectorAFreshness: ALocal★ 41↓ 43/wkClaude Code +5
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)