Quantum Expectations
Server Details
Quantum error-correction feasibility: success probability, qubit overhead, records, trends.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Available Tools
12 toolscompare_hardware_scenariosCompare Hardware ScenariosARead-onlyIdempotentInspect
Run the same circuit against multiple current SOTA hardware entries in one call so an agent can rank platforms without N sequential compute_expectation calls. Defaults to every entry in list_current_quantum_computers when hardwareIds is omitted.
| Name | Required | Description | Default |
|---|---|---|---|
| compDepth | Yes | ||
| numQubits | Yes | ||
| hardwareIds | No | Subset of QUANTUM_COMPUTERS ids to compare. Omit to compare every entry. | |
| useErrorCorrection | No | ||
| distanceSurfaceCode | No | Surface code distance: odd integer in [3, 31]. Required when useErrorCorrection=true and the surface code is selected; ignored when a qLDPC code is selected. | |
| errorCorrectionCode | No | Either "surface" (default when useErrorCorrection=true) or a qLDPC code id. "surface-code" is accepted as an alias for "surface". |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish read-only, idempotent, non-destructive behavior, so the safety profile is covered. The description adds useful behavioral detail beyond annotations: the single-call batching against multiple hardware entries and the default-to-all-hardware behavior when hardwareIds is omitted. It does not describe the return format, but that is more a completeness gap than a transparency one.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences with no filler. The primary purpose and the key usage condition are front-loaded, and the hardwareIds default is stated compactly in the second sentence.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description gives solid selection guidance and the default hardware behavior, but there is no output schema and the description never says what the returned comparison data looks like. For ranking platforms, an agent would benefit from knowing whether results include expectation values, error rates, or other metrics. Overall adequate for choosing the tool, but not fully complete for invoking it confidently.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The description adds almost no parameter-level meaning beyond the schema. The hardwareIds default is already documented in the schema, and the description does not clarify numQubits, compDepth, useErrorCorrection, or the error-correction code interactions. With schema description coverage at only 50%, the description should compensate but does not.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool runs the same circuit against multiple hardware entries in one call, which distinguishes it from sibling tools like compute_expectation and list_current_quantum_computers. The verb 'compare' plus the batching behavior make the purpose immediately clear.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly frames this as the tool to use when an agent wants to rank platforms without making N sequential compute_expectation calls. It also explains the default behavior when hardwareIds is omitted, giving an agent a clear selection and invocation rule.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
compute_expectationCompute Quantum ExpectationARead-onlyIdempotentInspect
Given a quantum circuit (2-qubit error rate p, qubit count n, depth d), compute the effective error rate, success probability, and optional surface-code or qLDPC overhead. The response is self-describing (formulas, assumptions, caveats, glossary, SOTA hardware, historic series with source URLs) so an agent can reason from one call. For the inverse ("what hardware do I need?") use compute_required_error_rate; to rank multiple platforms in one call use compare_hardware_scenarios.
| Name | Required | Description | Default |
|---|---|---|---|
| verbose | No | When false, omits hardwareContext, formulas, assumptions, caveats, glossary, examples, and exampleProblems from the response — leaving only modelVersion, scenario, and result. Use for parameter sweeps where that context would repeat unchanged. | |
| compDepth | Yes | ||
| numQubits | Yes | ||
| hardwareId | No | Alias for qubitErrorRate: resolves to the 2-qubit error rate of the given SOTA hardware entry from list_current_quantum_computers. Supply exactly one of qubitErrorRate or hardwareId. | |
| qubitErrorRate | No | Per-gate 2-qubit error rate p, in (0, 0.1]. Supply exactly one of qubitErrorRate or hardwareId. | |
| useErrorCorrection | No | ||
| distanceSurfaceCode | No | Surface code distance: odd integer in [3, 31]. Required when useErrorCorrection=true and the surface code is selected; ignored when a qLDPC code is selected. | |
| errorCorrectionCode | No | Either "surface" (default when useErrorCorrection=true) or a qLDPC code id from list_qldpc_codes. "surface-code" is accepted as an alias for "surface". |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish read-only, idempotent, non-destructive behavior. The description adds significant value beyond those by disclosing that the response is self-describing with formulas, assumptions, caveats, glossary, SOTA hardware references, and source URLs, which lets an agent reason from one call without additional lookups. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is compact: two sentences that front-load the primary function, then add response characteristics and alternative routing. Every clause contributes useful information without redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description appropriately communicates what the response will contain: effective error rate, success probability, optional overhead, and a self-describing context. It also covers the main routing questions an agent would have, while remaining details such as verbose behavior and hardwareId aliases are already well documented in the input schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 63%, and the description adds useful mathematical framing by naming the key variables (2-qubit error rate p, qubit count n, depth d) and mentioning optional surface-code/qLDPC overhead. It partially compensates for the undocumented required numQubits and compDepth parameters, although it does not fully explain the error-correction parameter relationships.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource: compute effective error rate, success probability, and optional surface-code or qLDPC overhead from a quantum circuit. It also explicitly differentiates from sibling tools by pointing to compute_required_error_rate for the inverse and compare_hardware_scenarios for ranking multiple platforms.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives explicit routing guidance: use this tool for forward calculation of error rates/success probabilities, use compute_required_error_rate when the question is inverted, and use compare_hardware_scenarios when ranking multiple platforms. This is clear when-to-use and when-not-to-use information.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
compute_fault_tolerant_resourcesCompute Fault-Tolerant ResourcesARead-onlyIdempotentInspect
Given an algorithm stated as (numLogicalQubits, tCount) and a physical error rate (or hardwareId), derive the full surface-code + magic-state-distillation footprint from the general laws of the Litinski lattice-surgery cost model (no per-scenario constants): distillation factory choice, tile layout, required code distance, total physical qubits, and wall-clock time. Results are reported under TWO published logical-error fits (conservative + optimistic) because they disagree by 13-268x (d=7 to d=25) - always state both. Returns an explicit infeasible block when no cataloged factory or code distance can satisfy the error budget. Computes numbers only: comparing against classical alternatives and concluding "should this run on a quantum computer" stays with you, the calling agent (state the caveats when you do).
| Name | Required | Description | Default |
|---|---|---|---|
| tCount | Yes | Total number of T gates (magic states consumed). Convention: state Toffoli-counted algorithms in T gates before calling (1 Toffoli ≈ 4–7 T depending on decomposition). | |
| dataBlock | No | Data-block layout (Litinski §2): compact = fewest qubits, fast = shortest time per T gate. | compact |
| hardwareId | No | Alias for qubitErrorRate: resolves to the error rate of a SOTA hardware entry. | |
| qubitErrorRate | No | Physical 2-qubit error rate p in (0, 0.1]. Supply exactly one of qubitErrorRate or hardwareId. | |
| cycleTimeSeconds | No | Surface-code cycle time in seconds. Default 1 µs (Litinski convention; Google 2024 measured 1.1 µs on superconducting hardware). Trapped-ion/neutral-atom cycles are orders of magnitude slower. | |
| numLogicalQubits | Yes | Number of logical data qubits the algorithm needs. | |
| targetSuccessProbability | No | Target end-to-end success probability. The failure budget (1 − target) is split evenly between T-state error and logical (memory/surgery) error, matching Litinski §4. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, idempotent, and non-destructive traits. The description adds meaningful behavioral context: it always reports results under two logical-error fits (conservative and optimistic) because they differ by 13–268x, returns an explicit infeasible block when no factory/distrance satisfies the budget, and clarifies that it does not make quantum-vs-classical conclusions. This goes well beyond the annotations and provides important invocation expectations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is three sentences, each carrying essential information: the first establishes the model and outputs, the second highlights the dual-fit reporting and its significance, and the third defines the infeasible case and scope boundary. It is front-loaded with the main purpose and efficiently conveys all necessary guidance without redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given 7 parameters, no output schema, and no nested objects, the description is remarkably complete. It enumerates all output elements (factory choice, tile layout, code distance, qubits, time), explains the two fits always reported, specifies the infeasible return, and clarifies that the tool avoids making quantum-vs-classical conclusions. This fully compensates for the absence of an output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with detailed descriptions for all 7 parameters, so the description doesn't need to elaborate on each field. It does add context about the core algorithm inputs (numLogicalQubits, tCount) and hardware/error-rate relationship, but these are already present in the schema. The description provides minimal additional parameter semantics beyond what's structured.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's function: it derives the full surface-code and magic-state-distillation footprint from the Litinski lattice-surgery cost model, enumerating specific outputs (distillation factory choice, tile layout, code distance, physical qubits, wall-clock time). It distinguishes itself from siblings by focusing on fault-tolerant resource estimation from algorithm parameters, unlike compute_required_error_rate or compute_expectation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description specifies the input context (algorithm as numLogicalQubits/tCount and physical error rate or hardwareId) and explicitly notes that the tool only computes numbers, leaving classical comparison and decision-making to the agent. It also mentions the infeasible return for unsatisfiable error budgets, but does not explicitly reference alternative sibling tools or enumerate when to use this tool over them, though the scope is fairly clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
compute_quantum_volume_rateCompute Quantum Volume RateARead-onlyIdempotentInspect
Compute the Quantum Volume Rate (QV/second): QVR = V_Q / (log2(V_Q) * t_2Q + t_meas). First-order estimate of how fast a device prepares one QV-sized square circuit (one native 2Q gate per QV layer + one end-of-circuit measurement). OVERSTATES achievable rate: real compilation inflates the 2Q-gate count per layer; omits reset/SPAM, mid-circuit measurement, and classical-control latency. For a production throughput metric, see IBM's CLOPS (arXiv:2110.14108).
| Name | Required | Description | Default |
|---|---|---|---|
| t2QSeconds | Yes | Native 2-qubit gate time in seconds (e.g. 60e-9 for a 60 ns CZ). | |
| quantumVolume | Yes | Quantum volume V_Q (integer ≥ 2, e.g. 64 for a depth-log2=6 square circuit). | |
| tMeasurementSeconds | Yes | End-of-circuit measurement/readout time in seconds (e.g. 5e-3 for 5 ms). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate read-only, idempotent, non-destructive behavior; the description complements them by disclosing the estimate's limitations: it omits reset/SPAM, mid-circuit measurement, and classical-control latency, and overstates achievable rates. This adds meaningful context beyond the bare annotation flags, though it doesn't describe response/error behavior or edge cases.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is compact: a formula sentence, a precise interpretation sentence, and a caveat/alternative sentence. It includes no filler and front-loads the purpose before the limitations.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a pure calculation tool with three fully documented required parameters and no side effects, the description provides enough context to select and invoke it correctly: formula, units, underlying assumptions, and known overstatement. No output schema is present, but the expected return value (QV/second) is clear from the description.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3; the description goes slightly beyond the schema by explaining how each parameter participates in the model: one native 2Q gate per QV layer and one end-of-circuit measurement. This helps an agent map t2QSeconds and tMeasurementSeconds into the stated formula, though the parameter names and schema descriptions also carry this reasonably well.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific verb and resource: 'Compute the Quantum Volume Rate (QV/second)' and states the exact formula. It clearly distinguishes itself from sibling compute_* tools by naming a unique performance metric and explains what one QV-sized square circuit means.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description clearly frames the tool as a 'first-order estimate' and explicitly warns that it 'OVERSTATES achievable rate' due to omitted real-world factors. It also points to IBM's CLOPS as a production-throughput alternative, giving a when-not-to-use hint, though it does not explicitly mention sibling compute tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
compute_required_error_rateCompute Required Error Rate (Inverse)ARead-onlyIdempotentInspect
Inverse of compute_expectation. Given a circuit (numQubits, compDepth) and an acceptable effective error rate, return the required per-gate logical error rate (requiredLogicalErrorRatePerGate: a number, or null only when the target is genuinely unreachable; never 0) and, for every EC option (no-EC, surface-code per distance, every qLDPC code), the required physical error rate plus the subset of current SOTA hardware that already qualifies. An option whose inverse lands above the code threshold is capped at min(MAX_P, threshold) and carries a note (any sub-threshold p satisfies it); unreachableReason is reserved for genuinely unreachable options. Answers "what hardware do I need to run this algorithm?".
| Name | Required | Description | Default |
|---|---|---|---|
| compDepth | Yes | Circuit depth d (sequential 2-qubit gate layers). Accepts values up to 1e13. | |
| numQubits | Yes | Number of logical qubits n in the circuit. | |
| acceptableErrorRatePercent | Yes | Upper bound on the effective error rate, as a percent. Default website convention is 33 (i.e. ≤33% effective error is "acceptable"). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare readOnly and idempotent. The description adds substantial behavioral detail beyond that: requiredLogicalErrorRatePerGate can be null only when genuinely unreachable and never 0, options above the threshold are capped with a note, and unreachableReason is reserved for genuinely unreachable options. This gives the agent a clear model of edge-case behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is dense but generally efficient, front-loading the inverse relationship and then enumerating output semantics and edge cases. The closing 'Answers...' sentence slightly restates the purpose but reinforces user intent; overall it earns its length for a tool with this complexity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a complex read-only computation with no output schema, the description covers the full scope: all EC options, hardware qualification subset, per-gate logical vs physical error rates, threshold capping, notes, and null/unreachable handling. An agent has enough information to know what will be returned and how to interpret unusual results.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, and the schema already documents all three parameters, including constraints, units, and even the default website convention for acceptableErrorRatePercent. The description does not add much per-parameter meaning beyond tying them to the inverse calculation, so the baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with 'Inverse of compute_expectation' and names the exact computation: given qubits, depth, and acceptable error, return required per-gate logical error rate and physical error rates per EC option. This clearly distinguishes it from its forward counterpart compute_expectation and other sibling tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description makes the intended use case explicit by framing the tool as answering 'what hardware do I need to run this algorithm?' and by identifying the inputs and outputs. It does not explicitly state when to avoid this tool in favor of siblings like compare_hardware_scenarios, but the inverse relationship to compute_expectation provides strong contextual guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
fit_historic_seriesFit Historic Series (log-linear)ARead-onlyIdempotentInspect
Fit a log-linear trend (ln(value) = slope * year + intercept) to one historic series — fidelity or qubit-count — for one hardware type. Atomic primitive: compose with list_current_quantum_computers, compute_required_error_rate, or your own modelling to answer "when might hardware reach X?". residualStdDev is the BIASED (maximum-likelihood) RMS — divides by n, not (n - 2); on small series (n ≈ 3–5) inflate by √(n / (n - 2)) before building confidence intervals.
| Name | Required | Description | Default |
|---|---|---|---|
| seriesType | Yes | Which historic series to fit: "fidelity" (2-qubit gate error rate) or "qubit-count" (physical qubits). | |
| targetValue | No | Optional. When supplied, the response includes yearAtTargetValue — the extrapolated year the fit crosses this value (error rate for fidelity series, qubit count for qubit-count series). Null if slope is flat. | |
| hardwareType | Yes | Hardware platform as used by get_historic_series. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare safe read-only, idempotent operation, and the description adds important nuance about residualStdDev being biased and needing inflation for small series. This goes beyond annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Description is two sentences, front-loaded, and includes a key numerical caveat. Efficient despite including a formula.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given strong schema and annotations, the description adds crucial detail about output semantics and statistical interpretation. Reasonably complete for a fit tool with no output schema, though could note edge cases like insufficient data.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Input schema covers all parameters with descriptive fields; description discusses the math but doesn't add new param details beyond schema. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states it fits a log-linear trend to a historic series and names the series types. Though it could more explicitly distinguish from 'get_historic_series' (which retrieves data), it effectively communicates its function.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly describes composition with other tools to answer when hardware might reach a target, providing clear usage context. Does not list exclusions or when not to use, but the guidance is strong.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_agent_briefAgent BriefARead-onlyIdempotentInspect
Return the plain-text site brief describing scope, assumptions, the honesty clause, and the API contract. Mirrors the /agent.txt document served by the website.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and idempotentHint, covering safety. The description adds the fact that it 'mirrors /agent.txt served by the website' and lists content categories, which is useful context beyond annotations. No contradictions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences with no filler. First sentence states the action and content, second adds provenance. Perfectly front-loaded and efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with no parameters and no output schema, the description fully specifies what it returns and its source. It is complete for the agent to understand usage and expected output.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the schema is trivially 100% covered. With 0 params, the baseline is 4. The description adds no parameter details since none exist, but it doesn't need to – it accurately describes a no-input tool.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's function: 'Return the plain-text site brief describing scope, assumptions, the honesty clause, and the API contract.' It specifies both the action (return) and the resource (site brief), and it is distinct from siblings which are computational/list tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
While the description doesn't explicitly state 'use when you need the brief' or mention alternatives, the context makes its usage obvious. No sibling tool provides agent briefs, so the intended usage is implicit. It lacks explicit exclusions but is clear enough.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_historic_seriesHistoric Hardware Series (Fidelity or Qubit Count)ARead-onlyIdempotentInspect
Return the full historic time series — either two-qubit gate error rates ("fidelity") or physical qubit counts ("qubit-count") — broken down by hardware type. Each datapoint carries a source URL. Use this to extrapolate trends — "when might hardware reach X?" — or pair with fit_historic_series for a log-linear fit on one hardware type.
| Name | Required | Description | Default |
|---|---|---|---|
| seriesType | Yes | "fidelity" → 2-qubit gate error rates; "qubit-count" → physical qubit counts. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds behavioral context by noting the data is 'full' and 'broken down by hardware type,' and that each datapoint carries a source URL, which helps the agent understand the return structure beyond the schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, front-loaded with the main verb and resource, then followed by concrete use cases and a pairing suggestion. Every clause adds value without unnecessary fluff, making it well-structured and appropriately sized for the tool's complexity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With one parameter, comprehensive annotations, and no output schema, the description covers all essential aspects: what the tool does, what each datapoint contains (source URL), and how it can be used in combination with fit_historic_series. The tool is simple enough that this description is fully complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema has 100% coverage for the only parameter (seriesType), including a description of each enum value. The description repeats the meaning of 'fidelity' and 'qubit-count' but adds no new parameter-level information beyond what the schema already provides. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool returns a full historic time series of either two-qubit gate error rates or qubit counts, broken down by hardware type. The specific verb 'Return' and explicit resource scope distinguish it from sibling tools like fit_historic_series, which fits curves rather than retrieving raw data.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit guidance is provided: 'Use this to extrapolate trends — "when might hardware reach X?" — or pair with fit_historic_series for a log-linear fit on one hardware type.' This clearly states when to use the tool and suggests an alternative/companion tool, fulfilling the when-to-use vs alternatives requirement.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_current_quantum_computersCurrent Quantum ComputersARead-onlyIdempotentInspect
Return the representative-entry table of current SOTA quantum computers (id, hardware type, physical qubit count, 2-qubit error rate). Same data that powers the website's "Current Quantum Computers" table.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations (readOnlyHint=true, idempotentHint=true, destructiveHint=false) already provide the safety profile. The description adds context by specifying the exact fields returned (id, hardware type, physical qubit count, 2-qubit error rate) and that it mirrors the website table, which gives the agent a clear expectation of the data source and content. No contradictions; behavior is consistent with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, directly informative, no filler. Front-loaded with the main purpose and then adds provenance. Perfectly concise.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter read-only tool, this description is complete: it specifies what is returned (fields), the source (website table), and implicitly the scope (current SOTA). The annotations cover safety properties, so no further behavioral detail is needed. The description is sufficient for an agent to select and use it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There are zero parameters, so the baseline is 4. The description goes slightly beyond the schema by specifying the returned fieldsced it adds no parameter-specific guidance, but none is needed. The mention of 'representative-entry table' clarifies that it's a summary, not exhaustive, which is useful.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool returns a representative-entry table of current SOTA quantum computers with specific fields (id, hardware type, qubit count, error rate). It distinguishes from siblings by focusing on 'current SOTA' and referencing the website's table, making its purpose unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides clear context by indicating it returns the same data as the website's table, implying it is the canonical source for current quantum computer specs. However, it doesn't explicitly mention when not to use it or name alternative tools, so it lacks explicit exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_example_algorithmsExample Quantum AlgorithmsARead-onlyIdempotentInspect
Return the curated list of example quantum algorithms with published resource estimates (qubit count, depth/gate count, source paper URL). Useful for comparing what algorithms need vs. what hardware can deliver. Each entry carries a provenance field: 'published-circuit' means the figure is reproducible from the source, 'attested-estimate' means the source withholds the circuit and the figure rests on the authors' attestation, with a provenanceNote giving the specifics. Carry that caveat whenever you quote an attested figure; do not present it as equivalently sourced.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnly/idempotent/non-destructive annotations, the description discloses an important reliability distinction through the `provenance` field: 'published-circuit' vs 'attested-estimate.' It also instructs consumers not to present attested figures as equivalently sourced, which adds meaningful behavioral nuance beyond what annotations or schema convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded with the core action, then efficiently adds the hardware-comparison use case and the provenance caveat. Every sentence earns its place, and no content is redundant with the empty schema or annotations.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given there are no parameters and no output schema, the description carries the full burden of defining the return payload. It covers the list contents, the resource-estimate fields, the provenance semantics, and the caveat for attested figures — enough for an agent to call the tool and interpret the result correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so there is nothing for the description to clarify semantically. The baseline for a zero-parameter tool is 4, and the description appropriately spends no space on params.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific verb and direct object: 'Return the curated list of example quantum algorithms with published resource estimates.' It states exactly what is in the returned data (qubit count, depth/gate count, source paper URL) and this clearly distinguishes it from sibling tools like list_current_quantum_computers or list_hardware_timings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives a clear use case: 'Useful for comparing what algorithms need vs. what hardware can deliver.' It does not explicitly name alternative tools or state when not to use it, so it stops short of a full when/when-not contract, but the intended context is evident.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_hardware_timingsHardware Gate-Cycle TimingsARead-onlyIdempotentInspect
Return per-platform gate-cycle timings (2Q gate time, readout time, in SI seconds) plus the testbed they were measured on (representativeDevice) and the native 2Q gate name, with source URLs. Joins list_current_quantum_computers via hardwareType, but the numbers are BEST-CASE DEMONSTRATIONS from small testbeds, not measurements on the joined devices, which run their gates and array readout orders of magnitude slower. Use for ratio analysis or as optimistic lower-bound inputs to runtime estimates and compute_quantum_volume_rate, and say so when you quote a runtime.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already classify the tool as read-only and idempotent, and the description adds meaningful behavioral context beyond that: it discloses that the data are best-case demonstrations, that the joined device run orders of magnitude slower, and that the results include source URLs. This is important caveat information an agent could not infer from the schema or annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is four sentences with each sentence earning its place: what is returned, the key caveat, the intended use cases, and the instruction to say so when quoting a runtime. It is dense but not verbose, and the most important caveat is front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, so the description needs to explain return values and semantics, which it does thoroughly: gate-cycle timings in SI seconds, representativeDevice, native 2Q gate name, source URLs, and the testbed provenance caveat. The description is self-contained and leaves no important ambiguity for an agent deciding whether or how to call it.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema is empty (0 parameters) and schema description coverage is 100%, so there is no parameter semantics gap for the description to fill. The baseline for a zero-parameter tool is high, and no further parameter-level detail is needed.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with 'Return per-platform gate-cycle timings', immediately identifying the specific resource and the exact fields returned (2Q gate time, readout time, representativeDevice, native 2Q gate name, source URLs). It also explains the join to list_current_quantum_computers, which helps distinguish this retrieval tool from the compute_* and list_* siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly states when to use the tool: 'Use for ratio analysis or as optimistic lower-bound inputs to runtime estimates and compute_quantum_volume_rate'. It also gives a clear warning that the numbers are 'BEST-CASE DEMONSTRATIONS from small testbeds' rather than measurements on the joined devices, so an agent knows not to present them as actual device performance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_qldpc_codesqLDPC Code CatalogARead-onlyIdempotentInspect
Return the catalog of supported qLDPC codes (id, label, family, n, k, d, circuitLevelDistance, ancilla counts, roundsPerLogicalOp, threshold, fitCoefficients {c0, c1, c2}, logicalErrorExponent [alpha = d_circ/2], source URLs, provenance, caveats). The per-block, per-syndrome-cycle logical error rate is p^alpha * exp(c0 + c1p + c2p^2) for p <= threshold (the source paper's own fitting form; c1 = c2 = 0 means a plain power law). provenance names the table or section each constant was read from. caveats is an array of source-level qualifications on the entry's constants (loose distance bounds, values a source marks as assumed, numbers that differ between sources); empty when the sources carry none. Read it before quoting a code's logical error rate as firm. Use a code's id as the errorCorrectionCode input to compute_expectation.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds behavioral nuance beyond these: it explains the fitting form (p^alpha * exp(c0 + c1*p + c2*p^2) for p <= threshold), notes that c1=c2=0 means a plain power law, and emphasizes that `provenance` and `caveats` carry source-level qualifications and that some values may be assumed or differ between sources. This warns the agent not to treat the numbers as universally firm, which is valuable. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, dense paragraph that front-loads the primary action and then logically flows from field enumeration to the fitting formula, provenance, caveats, and usage integration. Every sentence adds information — there is no filler or repetition. It is longer than the typical tool description, but given the richness of the catalog contents, it earns its length. A slightly more structured layout (e.g., bullet points) could improve scannability, but it remains efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With zero parameters and no output schema, the description carries the full burden of telling the agent what to expect. It exhaustively lists all returned fields, explains the mathematical fitting form and its special cases, clarifies the meaning of `provenance` and `caveats`, and instructs on how to use the returned `id` with `compute_expectation`. Nothing an agent needs to correctly invoke the tool or interpret its result is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has zero parameters, so there is nothing for the description to clarify about parameters. Per the rubric, 0 params yields a baseline of 4. The description does not attempt to document parameters but instead explains the output structure and the meaning of each field, which is beyond the schema's scope and thus not penalized here.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with 'Return the catalog of supported qLDPC codes' — a specific verb and resource. It enumerates the exact fields returned (id, label, family, n, k, d, circuitLevelDistance, ancilla counts, roundsPerLogicalOp, threshold, fitCoefficients, logicalErrorExponent, source URLs, provenance, caveats), leaving no ambiguity about what the tool does. It also implicitly differentiates from sibling list tools (e.g., list_current_quantum_computers) by focusing exclusively on qLDPC codes.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides concrete usage guidance: 'Read it before quoting a code's logical error rate as firm' and 'Use a code's `id` as the `errorCorrectionCode` input to `compute_expectation`.' This tells the agent when to consult the catalog and how to feed its output into a sibling tool. It does not explicitly state when *not* to use this tool or name alternative catalog tools, but the context is sufficient for an agent to understand its role.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
1 tool update
- Changed
compare_hardware_scenarios1 field changed- changed
Input schema / properties / errorCorrectionCode / enumPrevious value: -[ - "surface", - "bb-144-12-12", - "surface-code" -]New value: +[ + "surface", + "bb-144-12-12", + "bb-288-12-18", + "surface-code" +]
2 tool updates
- Changed
compare_hardware_scenarios4 fields changed- changed
Input schema / properties / distanceSurfaceCode / descriptionPrevious value: -"Required when useErrorCorrection=true and errorCorrectionCode=\"surface\" (odd integer)."New value: +"Surface code distance: odd integer in [3, 31]. Required when useErrorCorrection=true and the surface code is selected; ignored when a qLDPC code is selected." - removed
Input schema / properties / distanceSurfaceCode / maximumRemoved value: -31 - removed
Input schema / properties / distanceSurfaceCode / minimumRemoved value: -3 - changed
Input schema / properties / distanceSurfaceCode / typePrevious value: -"integer"New value: +"number"
- Changed
compute_expectation4 fields changed- added
Input schema / properties / distanceSurfaceCode / descriptionAdded value: +"Surface code distance: odd integer in [3, 31]. Required when useErrorCorrection=true and the surface code is selected; ignored when a qLDPC code is selected." - removed
Input schema / properties / distanceSurfaceCode / maximumRemoved value: -31 - removed
Input schema / properties / distanceSurfaceCode / minimumRemoved value: -3 - changed
Input schema / properties / distanceSurfaceCode / typePrevious value: -"integer"New value: +"number"
12 tool updates
- Changed
compare_hardware_scenarios1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
compute_expectation1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
compute_fault_tolerant_resources1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
compute_quantum_volume_rate1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
compute_required_error_rate1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
fit_historic_series1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
get_agent_brief1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
get_historic_series1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
list_current_quantum_computers1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
list_example_algorithms1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
list_hardware_timings1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
list_qldpc_codes1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
1 tool update
- Added
compute_fault_tolerant_resources
2 tool updates
- Changed
compare_hardware_scenarios2 fields changed- changed
Input schema / properties / errorCorrectionCode / descriptionPrevious value: -"Either \"surface\" (default when useErrorCorrection=true) or a qLDPC code id."New value: +"Either \"surface\" (default when useErrorCorrection=true) or a qLDPC code id. \"surface-code\" is accepted as an alias for \"surface\"." - changed
Input schema / properties / errorCorrectionCode / enumPrevious value: -[ - "surface", - "bb-144-12-12" -]New value: +[ + "surface", + "bb-144-12-12", + "surface-code" +]
- Changed
compute_expectation1 field changed- added
Input schema / properties / errorCorrectionCode / descriptionAdded value: +"Either \"surface\" (default when useErrorCorrection=true) or a qLDPC code id from list_qldpc_codes. \"surface-code\" is accepted as an alias for \"surface\"."
11 tool updates
- First observed
compare_hardware_scenarios - First observed
compute_expectation - First observed
compute_quantum_volume_rate - First observed
compute_required_error_rate - First observed
fit_historic_series - First observed
get_agent_brief - First observed
get_historic_series - First observed
list_current_quantum_computers - First observed
list_example_algorithms - First observed
list_hardware_timings - First observed
list_qldpc_codes
Frequently Asked Questions
Claiming proves that you control a remote MCP connector. It does not move, proxy, or interrupt the server.
Open the connector listing, choose Claim ownership, and sign in to Glama.
Complete one verification method:
GitHub identity — fastest for official registry listings. For a namespace such as
io.github.alice/server, link the matching GitHub user, then choose Claim with GitHub. An organization namespace such asio.github.acme/serveralso needs that organization to have installed the Glama AI GitHub App and approved its permissions, because GitHub discloses organization membership only to apps it has installed. Use HTTP or DNS when it has not.HTTP challenge — works when you can deploy a public file. Generate a token, publish the exact JSON Glama shows at
/.well-known/glama.jsonon the same origin as the connector, then choose Check HTTP challenge.DNS challenge — works when you control DNS but cannot change the server. Generate a token, create the exact TXT record Glama shows, wait for it to propagate, then choose Check DNS challenge.
After verification, Glama sends a confirmation email and gives you access to listing details, thumbnails, health checks, and analytics. Keep the HTTP file or DNS record in place: Glama periodically checks it and ownership remains verified while the token is discoverable.
The HTTP ownership file has this structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"claim": "glama_claim_..."
}Claim tokens are opaque, stable, and bound to the signed-in Glama account. They contain no email address or other personal information. If Glama can no longer discover a verified HTTP or DNS token, it starts a seven-day grace period before removing claim-based access. Restore the same token during that period to keep ownership verified. Never publish an email address, Glama session token, GitHub token, or connector credential as ownership proof.
If verification fails, confirm that you copied the current token exactly. The HTTP file must be public, return valid JSON with a successful HTTP response, and stay on the connector's origin. DNS changes may need more time to propagate. A claim cannot transfer to a different origin or hostname: if the connector target changes, Glama starts the grace period and the new target must be claimed separately after the previous claim is released.
For a connector linked to the official MCP Registry, registry updates continue to replace its name, description, and URL by default. After claiming, open Manage connector and enable Use Glama listing details as the source of truth if edits made on Glama should be preserved. Categories and thumbnails are always managed on Glama; registry linkage and technical connection settings continue to sync.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
To improve your MCP server's ranking:
Claim ownership of the server listing
Complete the server profile with an accurate description and thumbnail
Provide a test profile so Glama can connect to and evaluate the server
Keep tool definitions clear and complete to earn a high Tool Definition Quality Score (TDQS)
Route real usage through the Glama Gateway; more recorded successful server uses also improve the ranking
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Connectors
Quantum computing jobs, arXiv papers & researcher profiles from qubitsok.com
QuantumOracle — 18 post-quantum crypto tools: Kyber, Dilithium, hybrid schemes, migration.
Verifiable random decisions, audit sampling, fair selection, and proof verification using QnEvt.
AI triage for quantum computing POC proposals. Screens before budget is allocated.
Related MCP Servers
- FlicenseNot gradedqualityAmaintenanceQECTOR Quantum Error Correction: High-performance, mathematically verified local QEC engineering environment for Claude Code and Claude Desktop.1-
- AlicenseAqualityDmaintenanceEstimates physical quantum resources (qubit count, runtime) for quantum algorithms on fault-tolerant hardware through natural language queries.8MIT
- FlicenseNot gradedqualityCmaintenanceMCP server wrapping Google's Stim stabilizer circuit simulator. Wire it up to an LLM and you can build and sample circuits through conversation.-
- AlicenseNot gradedqualityDmaintenanceSearch 500+ quantum computing jobs, daily arXiv papers, and 1000+ researcher profiles. 7 read-only MCP tools with AI-powered natural language search from qubitsok.com.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.
TDQS
Every tool has a clearly distinct role: forward expectation, inverse required error rate, multi-hardware comparison, fault-tolerant resource estimation, quantum volume rate, plus separate list/get/fit tools for hardware, historic data, algorithms, timings, and qLDPC codes. Cross-references in descriptions make selection unambiguous.
Tool names follow a predictable verb_noun pattern: compute_* for estimation operations, list_* for catalogs, get_* for retrieving specific data, plus compare_hardware_scenarios and fit_historic_series as clear descriptive exceptions. The naming style is consistent and readable.
Twelve tools is well-scoped for a quantum computing estimation and hardware comparison server. Each tool covers a distinct capability without redundancy, and the count feels appropriate for the domain's breadth.
The tool surface covers forward computation, inverse computation, multi-hardware comparison, fault-tolerant resource estimation, historical trends, current hardware catalogs, algorithm examples, hardware timings, and error-correction code data. There are no obvious dead ends; tools compose naturally to answer 'what hardware do I need and when will it exist?'.