PriorSeal
Bounded authorization and independently verifiable execution evidence for agents.
使うべきか
品質と安全性
検出事項(2)
- LOWpriorseal_prepare_authorization 内
- LOWpriorseal_prepare_controlled_execution 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"priorseal": {
"url": "https://priorseal.xyz/mcp"
}
}
}リモートエンドポイント
https://priorseal.xyz/mcpstreamable-httpできること
ツール一覧
ツール(10)
🟢priorseal_get_capabilities
Read the live PriorSeal deployment capabilities before constructing a workflow.
入力スキーマ
{
"type": "object",
"additionalProperties": false
}出力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {
"input": {
"type": "object",
"description": "The complete PriorSeal authorization preparation request."
}
},
"required": [
"input"
],
"additionalProperties": false
}出力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {
"input": {
"type": "object",
"description": "The complete controlled-execution preparation request."
}
},
"required": [
"input"
],
"additionalProperties": false
}出力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {
"input": {
"type": "object",
"description": "The complete signed PriorSeal authorization request."
}
},
"required": [
"input"
],
"additionalProperties": false
}出力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {
"authorizationId": {
"type": "string",
"minLength": 1,
"description": "PriorSeal authorization identifier."
}
},
"required": [
"authorizationId"
],
"additionalProperties": false
}出力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {
"input": {
"type": "object",
"description": "The complete PriorSeal execution-observation request."
}
},
"required": [
"input"
],
"additionalProperties": false
}出力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {
"jobId": {
"type": "string",
"minLength": 1,
"description": "PriorSeal observation job identifier."
}
},
"required": [
"jobId"
],
"additionalProperties": false
}出力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {
"receiptId": {
"type": "string",
"minLength": 1,
"description": "PriorSeal receipt identifier."
}
},
"required": [
"receiptId"
],
"additionalProperties": false
}出力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {
"receiptId": {
"type": "string",
"minLength": 1,
"description": "PriorSeal receipt identifier."
}
},
"required": [
"receiptId"
],
"additionalProperties": false
}出力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {
"receipt": {
"type": "object",
"description": "Receipt object to verify."
}
},
"required": [
"receipt"
],
"additionalProperties": false
}出力スキーマ
{
"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
}コミュニティ
エビデンス