evaluate_tool_approval
Evaluate a proposed MCP tool call against a CHP spending policy to return an approval receipt or denial, merging host-bound fields and denying ambiguous requests.
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) |