PriorSeal

Bounded authorization and independently verifiable execution evidence for agents.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
96%
Integridad del esquema
93%
Calidad de los nombres
76%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (2)

  • LOWTool 'priorseal_prepare_authorization' name length outside 3-30 rangeen priorseal_prepare_authorization
  • LOWTool 'priorseal_prepare_controlled_execution' name length outside 3-30 rangeen priorseal_prepare_controlled_execution

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~2,515Tokens (definiciones de herramientas)
~2.5 KBTamaño de respuesta típico
Impacto moderado en la atención (1.96% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "priorseal": {
      "url": "https://priorseal.xyz/mcp"
    }
  }
}

Puntos de conexión remotos

https://priorseal.xyz/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (10)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢priorseal_get_capabilities

Read the live PriorSeal deployment capabilities before constructing a workflow.

Esquema de entrada

{
  "type": "object",
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "schema": {
      "const": "priorseal.mcp.tool-result.v1"
    },
    "tool": {
      "const": "priorseal_get_capabilities"
    },
    "status": {
      "type": "string"
    },
    "nextAction": {
      "type": "string"
    },
    "requiresHumanSignature": {
      "type": "boolean"
    },
    "mayBroadcastTransaction": {
      "const": false
    },
    "risk": {
      "type": "object",
      "properties": {
        "level": {
          "enum": [
            "read_only",
            "human_signature_required",
            "service_state_change",
            "verification_only",
            "input_or_service_error"
          ]
        },
        "reasonCode": {
          "type": "string"
        }
      },
      "required": [
        "level",
        "reasonCode"
      ],
      "additionalProperties": false
    },
    "data": {}
  },
  "required": [
    "schema",
    "tool",
    "status",
    "nextAction",
    "requiresHumanSignature",
    "mayBroadcastTransaction",
    "risk",
    "data"
  ],
  "additionalProperties": false
}
🟢priorseal_prepare_authorization(input)

Canonicalize a bounded authorization and return the exact EIP-712 typed data or Solana message for a human-controlled principal to sign. This is read-only and never signs, submits, or executes a transaction.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "input": {
      "type": "object",
      "description": "The complete PriorSeal authorization preparation request."
    }
  },
  "required": [
    "input"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "schema": {
      "const": "priorseal.mcp.tool-result.v1"
    },
    "tool": {
      "const": "priorseal_prepare_authorization"
    },
    "status": {
      "type": "string"
    },
    "nextAction": {
      "type": "string"
    },
    "requiresHumanSignature": {
      "type": "boolean"
    },
    "mayBroadcastTransaction": {
      "const": false
    },
    "risk": {
      "type": "object",
      "properties": {
        "level": {
          "enum": [
            "read_only",
            "human_signature_required",
            "service_state_change",
            "verification_only",
            "input_or_service_error"
          ]
        },
        "reasonCode": {
          "type": "string"
        }
      },
      "required": [
        "level",
        "reasonCode"
      ],
      "additionalProperties": false
    },
    "data": {}
  },
  "required": [
    "schema",
    "tool",
    "status",
    "nextAction",
    "requiresHumanSignature",
    "mayBroadcastTransaction",
    "risk",
    "data"
  ],
  "additionalProperties": false
}
🟢priorseal_prepare_controlled_execution(input)

Prepare a bounded authorization together with the deployment capabilities and a safe, explicit handoff plan. A human-controlled principal must still sign; this never accepts an authorization, signs, submits, or executes a transaction.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "input": {
      "type": "object",
      "description": "The complete controlled-execution preparation request."
    }
  },
  "required": [
    "input"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "schema": {
      "const": "priorseal.mcp.tool-result.v1"
    },
    "tool": {
      "const": "priorseal_prepare_controlled_execution"
    },
    "status": {
      "type": "string"
    },
    "nextAction": {
      "type": "string"
    },
    "requiresHumanSignature": {
      "type": "boolean"
    },
    "mayBroadcastTransaction": {
      "const": false
    },
    "risk": {
      "type": "object",
      "properties": {
        "level": {
          "enum": [
            "read_only",
            "human_signature_required",
            "service_state_change",
            "verification_only",
            "input_or_service_error"
          ]
        },
        "reasonCode": {
          "type": "string"
        }
      },
      "required": [
        "level",
        "reasonCode"
      ],
      "additionalProperties": false
    },
    "data": {}
  },
  "required": [
    "schema",
    "tool",
    "status",
    "nextAction",
    "requiresHumanSignature",
    "mayBroadcastTransaction",
    "risk",
    "data"
  ],
  "additionalProperties": false
}
🟡priorseal_accept_authorization(input)

Verify and persist a principal-signed authorization. This can consume configured Agent credits and changes service state; send an idempotency key. It never signs, submits, or executes a transaction.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "input": {
      "type": "object",
      "description": "The complete signed PriorSeal authorization request."
    }
  },
  "required": [
    "input"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "schema": {
      "const": "priorseal.mcp.tool-result.v1"
    },
    "tool": {
      "const": "priorseal_accept_authorization"
    },
    "status": {
      "type": "string"
    },
    "nextAction": {
      "type": "string"
    },
    "requiresHumanSignature": {
      "type": "boolean"
    },
    "mayBroadcastTransaction": {
      "const": false
    },
    "risk": {
      "type": "object",
      "properties": {
        "level": {
          "enum": [
            "read_only",
            "human_signature_required",
            "service_state_change",
            "verification_only",
            "input_or_service_error"
          ]
        },
        "reasonCode": {
          "type": "string"
        }
      },
      "required": [
        "level",
        "reasonCode"
      ],
      "additionalProperties": false
    },
    "data": {}
  },
  "required": [
    "schema",
    "tool",
    "status",
    "nextAction",
    "requiresHumanSignature",
    "mayBroadcastTransaction",
    "risk",
    "data"
  ],
  "additionalProperties": false
}
🟢priorseal_get_authorization(authorizationId)

Read an accepted authorization by its identifier.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "authorizationId": {
      "type": "string",
      "minLength": 1,
      "description": "PriorSeal authorization identifier."
    }
  },
  "required": [
    "authorizationId"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "schema": {
      "const": "priorseal.mcp.tool-result.v1"
    },
    "tool": {
      "const": "priorseal_get_authorization"
    },
    "status": {
      "type": "string"
    },
    "nextAction": {
      "type": "string"
    },
    "requiresHumanSignature": {
      "type": "boolean"
    },
    "mayBroadcastTransaction": {
      "const": false
    },
    "risk": {
      "type": "object",
      "properties": {
        "level": {
          "enum": [
            "read_only",
            "human_signature_required",
            "service_state_change",
            "verification_only",
            "input_or_service_error"
          ]
        },
        "reasonCode": {
          "type": "string"
        }
      },
      "required": [
        "level",
        "reasonCode"
      ],
      "additionalProperties": false
    },
    "data": {}
  },
  "required": [
    "schema",
    "tool",
    "status",
    "nextAction",
    "requiresHumanSignature",
    "mayBroadcastTransaction",
    "risk",
    "data"
  ],
  "additionalProperties": false
}
🟡priorseal_observe_execution(input)

Persist an observation request for an already-submitted EVM or Solana transaction, then issue evidence when configured observation completes. This can consume configured Agent credits; send an idempotency key. It never broadcasts a transaction.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "input": {
      "type": "object",
      "description": "The complete PriorSeal execution-observation request."
    }
  },
  "required": [
    "input"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "schema": {
      "const": "priorseal.mcp.tool-result.v1"
    },
    "tool": {
      "const": "priorseal_observe_execution"
    },
    "status": {
      "type": "string"
    },
    "nextAction": {
      "type": "string"
    },
    "requiresHumanSignature": {
      "type": "boolean"
    },
    "mayBroadcastTransaction": {
      "const": false
    },
    "risk": {
      "type": "object",
      "properties": {
        "level": {
          "enum": [
            "read_only",
            "human_signature_required",
            "service_state_change",
            "verification_only",
            "input_or_service_error"
          ]
        },
        "reasonCode": {
          "type": "string"
        }
      },
      "required": [
        "level",
        "reasonCode"
      ],
      "additionalProperties": false
    },
    "data": {}
  },
  "required": [
    "schema",
    "tool",
    "status",
    "nextAction",
    "requiresHumanSignature",
    "mayBroadcastTransaction",
    "risk",
    "data"
  ],
  "additionalProperties": false
}
🟢priorseal_get_observation_job(jobId)

Read the durable status of an automatic finality-observation job.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "jobId": {
      "type": "string",
      "minLength": 1,
      "description": "PriorSeal observation job identifier."
    }
  },
  "required": [
    "jobId"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "schema": {
      "const": "priorseal.mcp.tool-result.v1"
    },
    "tool": {
      "const": "priorseal_get_observation_job"
    },
    "status": {
      "type": "string"
    },
    "nextAction": {
      "type": "string"
    },
    "requiresHumanSignature": {
      "type": "boolean"
    },
    "mayBroadcastTransaction": {
      "const": false
    },
    "risk": {
      "type": "object",
      "properties": {
        "level": {
          "enum": [
            "read_only",
            "human_signature_required",
            "service_state_change",
            "verification_only",
            "input_or_service_error"
          ]
        },
        "reasonCode": {
          "type": "string"
        }
      },
      "required": [
        "level",
        "reasonCode"
      ],
      "additionalProperties": false
    },
    "data": {}
  },
  "required": [
    "schema",
    "tool",
    "status",
    "nextAction",
    "requiresHumanSignature",
    "mayBroadcastTransaction",
    "risk",
    "data"
  ],
  "additionalProperties": false
}
🟢priorseal_get_receipt(receiptId)

Read a signed execution receipt by its identifier.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "receiptId": {
      "type": "string",
      "minLength": 1,
      "description": "PriorSeal receipt identifier."
    }
  },
  "required": [
    "receiptId"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "schema": {
      "const": "priorseal.mcp.tool-result.v1"
    },
    "tool": {
      "const": "priorseal_get_receipt"
    },
    "status": {
      "type": "string"
    },
    "nextAction": {
      "type": "string"
    },
    "requiresHumanSignature": {
      "type": "boolean"
    },
    "mayBroadcastTransaction": {
      "const": false
    },
    "risk": {
      "type": "object",
      "properties": {
        "level": {
          "enum": [
            "read_only",
            "human_signature_required",
            "service_state_change",
            "verification_only",
            "input_or_service_error"
          ]
        },
        "reasonCode": {
          "type": "string"
        }
      },
      "required": [
        "level",
        "reasonCode"
      ],
      "additionalProperties": false
    },
    "data": {}
  },
  "required": [
    "schema",
    "tool",
    "status",
    "nextAction",
    "requiresHumanSignature",
    "mayBroadcastTransaction",
    "risk",
    "data"
  ],
  "additionalProperties": false
}
🟢priorseal_get_evidence_bundle(receiptId)

Export the portable receipt evidence bundle and issuer key-discovery metadata.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "receiptId": {
      "type": "string",
      "minLength": 1,
      "description": "PriorSeal receipt identifier."
    }
  },
  "required": [
    "receiptId"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "schema": {
      "const": "priorseal.mcp.tool-result.v1"
    },
    "tool": {
      "const": "priorseal_get_evidence_bundle"
    },
    "status": {
      "type": "string"
    },
    "nextAction": {
      "type": "string"
    },
    "requiresHumanSignature": {
      "type": "boolean"
    },
    "mayBroadcastTransaction": {
      "const": false
    },
    "risk": {
      "type": "object",
      "properties": {
        "level": {
          "enum": [
            "read_only",
            "human_signature_required",
            "service_state_change",
            "verification_only",
            "input_or_service_error"
          ]
        },
        "reasonCode": {
          "type": "string"
        }
      },
      "required": [
        "level",
        "reasonCode"
      ],
      "additionalProperties": false
    },
    "data": {}
  },
  "required": [
    "schema",
    "tool",
    "status",
    "nextAction",
    "requiresHumanSignature",
    "mayBroadcastTransaction",
    "risk",
    "data"
  ],
  "additionalProperties": false
}
🟢priorseal_verify_receipt(receipt)

Convenience-verify a PriorSeal receipt with the deployment key registry. Independent local verification remains required for trust decisions.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "receipt": {
      "type": "object",
      "description": "Receipt object to verify."
    }
  },
  "required": [
    "receipt"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "schema": {
      "const": "priorseal.mcp.tool-result.v1"
    },
    "tool": {
      "const": "priorseal_verify_receipt"
    },
    "status": {
      "type": "string"
    },
    "nextAction": {
      "type": "string"
    },
    "requiresHumanSignature": {
      "type": "boolean"
    },
    "mayBroadcastTransaction": {
      "const": false
    },
    "risk": {
      "type": "object",
      "properties": {
        "level": {
          "enum": [
            "read_only",
            "human_signature_required",
            "service_state_change",
            "verification_only",
            "input_or_service_error"
          ]
        },
        "reasonCode": {
          "type": "string"
        }
      },
      "required": [
        "level",
        "reasonCode"
      ],
      "additionalProperties": false
    },
    "data": {}
  },
  "required": [
    "schema",
    "tool",
    "status",
    "nextAction",
    "requiresHumanSignature",
    "mayBroadcastTransaction",
    "risk",
    "data"
  ],
  "additionalProperties": false
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada10 herramientas