anchor_mcp_tool_call
Convenience anchor for the AAM Model Context Protocol theater. Records an agent_mcp_tool_call event with structured tool-call metadata (server URL, tool name, argument digest, asserted agent identity, response digest). The record is sealed with a commitment to the authenticated principal that made the assertion, so a reader can tell WHO claimed it. Knox does not authenticate the named agent: this makes an assertion about an agent's actions independently checkable, not the agent itself independently identified.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| outcome | Yes | Outcome of the tool call. | |
| tool_name | Yes | Name of the tool invoked. | |
| server_url | Yes | MCP server endpoint the agent invoked. | |
| agent_identity | Yes | Stable identifier the CALLER asserts for the agent (e.g., agent ID, principal, did:knox:agent-X). Recorded as an assertion attributed to your API key, never as an authenticated subject; the anchored payload carries agentIdentityVerified:false and a commitment to the asserting principal. | |
| response_digest | No | Caller-computed SHA-256 of the JSON-stringified response (64 hex chars). | |
| arguments_digest | Yes | Caller-computed SHA-256 of the JSON-stringified arguments (64 hex chars). |