evaluate_tool_approval
Evaluates tool approval requests against consensus-hardened policies, verifying HMAC-signed receipts and host-bound arguments to enforce secure MCP client access.
Instructions
Evaluate a proposed MCP tool call. A managed allowlist is not a grant — allowlisted tools still return RECEIPT_REQUIRED. Host-injected fields (host_bound / _meta.cubiczan.host_bound) are merged into args_hash; the model cannot override them. Wildcards, missing resource, or unparseable arguments deny on ambiguity.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| call | Yes | Proposed tool, tenant/resource, and arguments | |
| policy | Yes | Tool-approval policy (allowlist is a pre-filter, not authorization) |