Live post-quantum (PQC) exposure of any domain, with a QEX score and sealed quantum evidence.
Maintain this server? Claim it
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.
Busca en el archivador de algoritmos cuánticos (catálogo canónico del Quantum Algorithm Zoo, 60 entradas en 4 categorías) por nombre o por el problema que atacan. Cada resultado trae el speedup DECLARADO por la fuente con su cita, los papers primarios, las implementaciones públicas — y si Rosetta lo midió o no. Usar para responder '¿existe un algoritmo cuántico para X y hay evidencia?'.
p.ej. 'factorizacion', 'optimizacion', 'ecuaciones diferenciales'
opcional: algebraic, oracular, BQP u ONML
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http rosetta-quantum-pqc https://rosettaquantum.com/mcp
Busca en el archivador de algoritmos cuánticos (catálogo canónico del Quantum Algorithm Zoo, 60 entradas en 4 categorías) por nombre o por el problema que atacan. Cada resultado trae el speedup DECLARADO por la fuente con su cita, los papers primarios, las implementaciones públicas — y si Rosetta lo midió o no. Usar para responder '¿existe un algoritmo cuántico para X y hay evidencia?'.
| Argument | Type | Description |
|---|---|---|
| consulta | string | p.ej. 'factorizacion', 'optimizacion', 'ecuaciones diferenciales' |
| categoria | string | opcional: algebraic, oracular, BQP u ONML |
{
"type": "object",
"properties": {
"consulta": {
"type": "string",
"description": "p.ej. 'factorizacion', 'optimizacion', 'ecuaciones diferenciales'"
},
"categoria": {
"type": "string",
"description": "opcional: algebraic, oracular, BQP u ONML"
}
}
}Busca en las corridas selladas por texto libre: nombre de proteína, clase de problema, algoritmo, solver. Devuelve cada coincidencia con su sha256 y las URLs de las copias públicas para poder citarla y comprobarla.
| Argument | Type | Description |
|---|---|---|
| consulta* | string | p.ej. 'portfolio', 'KRAS', 'QAOA', 'grid' |
{
"type": "object",
"required": [
"consulta"
],
"properties": {
"consulta": {
"type": "string",
"description": "p.ej. 'portfolio', 'KRAS', 'QAOA', 'grid'"
}
}
}Estado medido del Evidence Ledger de Rosetta Quantum: cuántas corridas selladas hay, cuántos veredictos, y cuántos VEREDICTOS PUBLICADOS de este archivo declaran que un método cuántico le ganó al campeón clásico (hoy: 0). Cuenta veredictos, no corridas. El ledger publica lo que Rosetta midió; no describe el estado del campo.
No arguments.
{
"type": "object",
"properties": {}
}Lista las fuentes del campo cuántico catalogadas: fabricantes de QPU, librerías, revistas y conferencias, blogs, catálogos y organismos de norma. Cada una con que es, por qué importa y el código HTTP real que devolvió su URL al catalogarla.
| Argument | Type | Description |
|---|---|---|
| tipo | string |
{
"type": "object",
"properties": {
"tipo": {
"enum": [
"qpu",
"libreria",
"venue",
"blog",
"catalogo",
"estandar"
],
"type": "string"
}
}
}Lista archivos sellados de un tipo: RUN, VERDICT, PREREG, PREDICTION, MANIFEST, RECIPE, REPORT o ERRATA.
| Argument | Type | Description |
|---|---|---|
| tipo* | string | |
| recipe | string | opcional: filtrar por receta, p.ej. RQ-0012 |
{
"type": "object",
"required": [
"tipo"
],
"properties": {
"tipo": {
"enum": [
"RUN",
"VERDICT",
"PREREG",
"PREDICTION",
"MANIFEST",
"RECIPE",
"REPORT",
"ERRATA"
],
"type": "string"
},
"recipe": {
"type": "string",
"description": "opcional: filtrar por receta, p.ej. RQ-0012"
}
}
}Mide EN VIVO, desde afuera, la exposición post-cuántica pública de un dominio: si su sitio negocia el intercambio híbrido X25519MLKEM768, qué certificado presenta, sus servidores de correo y su security.txt. Envía saludos TLS reales (no es lectura de un archivo). Con `sector`, devuelve además el índice QEX (el mismo cálculo que la página /es/q-ready/medicion) y su comparación con el sector. El cifrado del correo llega aparte: la respuesta trae un id para ver_cifrado_correo. null significa «no medido», nunca «no protegido». Límite: pocas mediciones por minuto.
| Argument | Type | Description |
|---|---|---|
| agente | string | opcional: quién mide (nombre y versión del agente) |
| sector | string | sector para el QEX y la comparación: banca, educacion, energia, fintech, gobierno, mineria, prevision, retail, salud_clinica, salud_isapre, seguros, telecom |
| dominio* | string | dominio público, p.ej. ejemplo.cl |
{
"type": "object",
"required": [
"dominio"
],
"properties": {
"agente": {
"type": "string",
"description": "opcional: quién mide (nombre y versión del agente)"
},
"sector": {
"type": "string",
"description": "sector para el QEX y la comparación: banca, educacion, energia, fintech, gobierno, mineria, prevision, retail, salud_clinica, salud_isapre, seguros, telecom"
},
"dominio": {
"type": "string",
"description": "dominio público, p.ej. ejemplo.cl"
}
}
}Cuántas veces se llamó a esta API, por superficie y por ruta, con la ventana de fechas que cubre. Es público a propósito: si dice cero, dice cero. Declara también lo que NO se guarda — ninguna IP, ningún identificador — y los límites de la medición.
No arguments.
{
"type": "object",
"properties": {}
}Devuelve un archivo sellado completo por su ID (p.ej. 'V-0012', 'EXP-0012-001'), incluido el contenido con el que se puede recomputar su hash.
| Argument | Type | Description |
|---|---|---|
| id* | string | ID del run, veredicto, receta o pre-registro |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "ID del run, veredicto, receta o pre-registro"
}
}
}Resultado de la medición del cifrado post-cuántico del correo que inició medir_exposicion_pqc: por cada servidor MX, si acepta el intercambio híbrido. Estados: pendiente, tomado, hecho, sin_respuesta.
| Argument | Type | Description |
|---|---|---|
| id* | string | el id que devolvió medir_exposicion_pqc |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "el id que devolvió medir_exposicion_pqc"
}
}
}Devuelve la red de contactos de una estructura publicada por el motor (4OBE, 1OPL, 5TBY, 1NKP): cuántos residuos, aristas, residuos distales y de fuente, más el sha256 y la URL del PDB original en RCSB para recomputarla. La red se deriva SOLO de topología: ninguna estructura con fármaco se abrió para construirla.
| Argument | Type | Description |
|---|---|---|
| pdb* | string | código PDB, p.ej. 4OBE |
{
"type": "object",
"required": [
"pdb"
],
"properties": {
"pdb": {
"type": "string",
"description": "código PDB, p.ej. 4OBE"
}
}
}Devuelve los sitios PREDICHOS por caminata cuántica para un blanco de una corrida, con el métrico usado, su pre-registro, y la matriz de conectividad por referencia con firma para poder comprobarla. Declara siempre que NO están validados experimentalmente, y el número de sitios es el real: si son menos de cinco, se declaran menos.
| Argument | Type | Description |
|---|---|---|
| run_id* | string | p.ej. cleveland-2026-08-ciego |
| target | string | opcional: KRAS_4OBE, ABL1_1OPL, MYOSIN_5TBY, MYC_1NKP |
{
"type": "object",
"required": [
"run_id"
],
"properties": {
"run_id": {
"type": "string",
"description": "p.ej. cleveland-2026-08-ciego"
},
"target": {
"type": "string",
"description": "opcional: KRAS_4OBE, ABL1_1OPL, MYOSIN_5TBY, MYC_1NKP"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 13, 2026.
No readOnlyHint / destructiveHint annotations, so clients can't tell a read from a write without asking.
Fix: Add annotations to each tool, e.g. { readOnlyHint: true } for tools that only read.