Tool tree
Human-agent proof-carrying delegation with WebMCP
Implementation
gradeNot graded
gradeNot graded
get_mission_envelopeAnswer
Read the human-authored mission goal, spending ceiling, approval threshold, required evidence, and hard constraints before proposing an action.
View tool JSON
{
"name": "get_mission_envelope",
"kind": "answer",
"impl": "imperative",
"description": "Read the human-authored mission goal, spending ceiling, approval threshold, required evidence, and hard constraints before proposing an action.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/webmcp-challenge-2026/"
}list_verified_evidenceAnswer
List evidence objects already verified by the page for this mission.
View tool JSON
{
"name": "list_verified_evidence",
"kind": "answer",
"impl": "imperative",
"description": "List evidence objects already verified by the page for this mission.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/webmcp-challenge-2026/"
}evaluate_staged_actionAction
Run deterministic page policy against the current staged action. Returns block reasons and whether human approval is required.
View tool JSON
{
"name": "evaluate_staged_action",
"kind": "act",
"impl": "imperative",
"description": "Run deterministic page policy against the current staged action. Returns block reasons and whether human approval is required.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/webmcp-challenge-2026/"
}request_human_approvalAction
Request the visible human approval checkpoint for a policy-passing action. Never approves on the human behalf.
View tool JSON
{
"name": "request_human_approval",
"kind": "act",
"impl": "imperative",
"description": "Request the visible human approval checkpoint for a policy-passing action. Never approves on the human behalf.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/webmcp-challenge-2026/"
}verify_action_receiptAction
Verify the committed synthetic action receipt by recomputing its SHA-256 hash.
View tool JSON
{
"name": "verify_action_receipt",
"kind": "act",
"impl": "imperative",
"description": "Verify the committed synthetic action receipt by recomputing its SHA-256 hash.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/webmcp-challenge-2026/"
}export_audit_bundleAnswer
Return the complete shared mission/evidence/action/approval/receipt/audit state as JSON.
View tool JSON
{
"name": "export_audit_bundle",
"kind": "answer",
"impl": "imperative",
"description": "Return the complete shared mission/evidence/action/approval/receipt/audit state as JSON.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/webmcp-challenge-2026/"
}stage_release_actionAction
Stage a supplier payment release for policy evaluation. This does not execute payment and stays visible for human review.
View tool JSON
{
"name": "stage_release_action",
"kind": "act",
"impl": "declarative",
"description": "Stage a supplier payment release for policy evaluation. This does not execute payment and stays visible for human review.",
"inputSchema": {
"type": "object",
"properties": {
"invoice": {
"type": "string"
},
"amount": {
"type": "number"
},
"vendor": {
"type": "string"
},
"bankSuffix": {
"type": "string"
}
},
"required": [
"invoice",
"amount",
"vendor",
"bankSuffix"
]
},
"page": "/webmcp-challenge-2026/"
}