PriorSeal
Bounded authorization and independently verifiable execution evidence for agents.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (2)
- LOWen priorseal_prepare_authorization
- LOWen priorseal_prepare_controlled_execution
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
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-httpQué puede hacer
Inventario de herramientas
Herramientas (10)
🟢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
Evidencia