Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Find RSA, elliptic-curve, Diffie-Hellman, DSA, weak hashes and 128-bit ciphers that quantum computers break or weaken; returns a 0-100 readiness score and a fix per finding. Nothing is stored.
Source code or config text to scan (max 200 KB)
Optional file name, used in the report
Find RSA, elliptic-curve, Diffie-Hellman, DSA, weak hashes and 128-bit ciphers that quantum computers break or weaken; returns a 0-100 readiness score and a fix per finding. Nothing is stored.
| Argument | Type | Description |
|---|---|---|
| code* | string | Source code or config text to scan (max 200 KB) |
| filename | string | Optional file name, used in the report |
{
"type": "object",
"title": "pqc_scan_codeArguments",
"required": [
"code"
],
"properties": {
"code": {
"type": "string",
"title": "Code",
"description": "Source code or config text to scan (max 200 KB)"
},
"filename": {
"type": "string",
"title": "Filename",
"default": "input",
"description": "Optional file name, used in the report"
}
}
}Solve a factory decision with the Quantum Approximate Optimization Algorithm. Returns the decision in plain terms, how close it is to the proven optimum, and a post-quantum signed attestation (Ed25519 + ML-DSA-87) that is anchored on chain (Base). Free.
| Argument | Type | Description |
|---|---|---|
| data* | object | Problem data in the shape quantum_problems describes |
| shots | integer | Measurements to sample from the trained circuit (1-100000) |
| layers | integer | QAOA depth p (1-4). Deeper finds better answers more often but runs longer. |
| problem* | string | balance_lines | select_lots | split_conflicts | qubo (see quantum_problems) |
| include_qasm | boolean | Also return the trained circuit as OpenQASM 2.0 for real quantum hardware |
{
"type": "object",
"title": "quantum_optimizeArguments",
"required": [
"problem",
"data"
],
"properties": {
"data": {
"type": "object",
"title": "Data",
"description": "Problem data in the shape quantum_problems describes",
"additionalProperties": true
},
"shots": {
"type": "integer",
"title": "Shots",
"default": 1024,
"maximum": 100000,
"minimum": 1,
"description": "Measurements to sample from the trained circuit (1-100000)"
},
"layers": {
"type": "integer",
"title": "Layers",
"default": 2,
"maximum": 4,
"minimum": 1,
"description": "QAOA depth p (1-4). Deeper finds better answers more often but runs longer."
},
"problem": {
"type": "string",
"title": "Problem",
"description": "balance_lines | select_lots | split_conflicts | qubo (see quantum_problems)"
},
"include_qasm": {
"type": "boolean",
"title": "Include Qasm",
"default": false,
"description": "Also return the trained circuit as OpenQASM 2.0 for real quantum hardware"
}
}
}The ready-made problems quantum_optimize accepts and the data each one needs, with an example.
No arguments.
{
"type": "object",
"title": "quantum_problemsArguments",
"properties": {}
}What this server runs: algorithm, qubit limit, quantum backends, signing keys, and anchoring.
No arguments.
{
"type": "object",
"title": "quantum_statusArguments",
"properties": {}
}Check both post-quantum signatures, the body hash, and the on-chain anchor of a result. Free.
| Argument | Type | Description |
|---|---|---|
| attestation | any | Or a full attestation object (from GET /attestations/<id>) to check offline |
| attestation_id | any | An attestation id (qa_...) issued by this server |
{
"type": "object",
"title": "quantum_verifyArguments",
"properties": {
"attestation": {
"anyOf": [
{
"type": "object",
"additionalProperties": true
},
{
"type": "null"
}
],
"title": "Attestation",
"default": null,
"description": "Or a full attestation object (from GET /attestations/<id>) to check offline"
},
"attestation_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Attestation Id",
"default": null,
"description": "An attestation id (qa_...) issued by this server"
}
}
}