qiskit avatar

Qiskit IBM Transpiler MCP Server

qiskit/mcp-servers

Connects your LLM to IBM's cloud-based AI Transpiler service for optimizing quantum circuits. Requires a QISKIT_IBM_TOKEN from your IBM Quantum account. This is one of six servers in the Qiskit MCP collection, each targeting a different piece of the quantum stack. While the main qiskit-mcp-server handles local circuit generation and the runtime server executes jobs on real hardware, this one focuses specifically on transpilation, the process of rewriting circuits to match hardware constraints and improve performance. If you're building quantum workflows where circuit optimization is a distinct step handled by IBM's cloud tooling rather than locally, this gives your assistant direct access to that API.

tools
7
auth
Secret needed
transport
STDIO
env var
1
last updated
Jul 13, 2026

Tools

7 tools

Public tool metadata for what this MCP can expose to an agent.

setup_ibm_quantum_account_toolConfigure IBM Quantum account with API token.

Configure IBM Quantum account with API token.

No parameter schema in public metadata yet.

ai_routingRoute input quantum circuit. It inserts SWAP operations on a circuit to make two-qubits operations compatible with a given coupling map that restricts the pair of qubits on which operations can be applied.

Route input quantum circuit. It inserts SWAP operations on a circuit to make two-qubits operations compatible with a given coupling map that restricts the pair of qubits on which operations can be applied.

No parameter schema in public metadata yet.

hybrid_ai_transpileTranspile a quantum circuit using a hybrid pass manager that combines Qiskit's heuristic optimization with AI-powered transpiler passes.

Transpile a quantum circuit using a hybrid pass manager that combines Qiskit's heuristic optimization with AI-powered transpiler passes.

No parameter schema in public metadata yet.

ai_clifford_synthesisSynthesis for Clifford circuits (blocks of H, S, and CX gates). Currently, up to nine qubit blocks.

Synthesis for Clifford circuits (blocks of H, S, and CX gates). Currently, up to nine qubit blocks.

No parameter schema in public metadata yet.

ai_linear_function_synthesisSynthesis for Linear Function circuits (blocks of CX and SWAP gates). Currently, up to nine qubit blocks.

Synthesis for Linear Function circuits (blocks of CX and SWAP gates). Currently, up to nine qubit blocks.

No parameter schema in public metadata yet.

ai_permutation_synthesisSynthesis for Permutation circuits (blocks of SWAP gates). Currently available for 65, 33, and 27 qubit blocks.

Synthesis for Permutation circuits (blocks of SWAP gates). Currently available for 65, 33, and 27 qubit blocks.

No parameter schema in public metadata yet.

ai_pauli_network_synthesisSynthesis for Pauli Network circuits (blocks of H, S, SX, CX, RX, RY and RZ gates). Currently, up to six qubit blocks.

Synthesis for Pauli Network circuits (blocks of H, S, SX, CX, RX, RY and RZ gates). Currently, up to six qubit blocks.

No parameter schema in public metadata yet.

Sponsors

Configuration

QISKIT_IBM_TOKEN*secret

Your IBM Quantum API token for authentication

Readme

Details

Repository
github.com/qiskit/mcp-servers
Website
github.com/Qiskit/mcp-servers/tree/main/qiskit-ibm-transpiler-mcp-server
Package
qiskit-ibm-transpiler-mcp-server
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from qiskit