{"name":"report_tool_outcome","title":"Report a preflight outcome","description":"Close the feedback loop for one prior evaluate_tool_risk receipt. Call after the Agent proceeds, changes tools, requests review, or aborts. Submit only the bounded action/result fields and one-time outcome token returned by the evaluation; never include prompts, arguments, outputs, secrets, or personal data. The outcome is labeled self-reported and cannot directly increase a Trust score.","use_when":"Close the feedback loop for one prior evaluate_tool_risk receipt. Call after the Agent proceeds, changes tools, requests review, or aborts. Submit only the bounded action/result fields and one-time outcome token returned by the evaluation; never include prompts, arguments, outputs, secrets, or personal data. The outcome is labeled self-reported and cannot directly increase a Trust score.","href":"/tools/report_tool_outcome","kind":"404_service_tool","version":"0.10.2","input_schema":{"type":"object","properties":{"outcome_token":{"type":"string","minLength":32,"maxLength":128},"action_taken":{"type":"string","enum":["proceeded","changed_tool","requested_review","aborted"]},"result":{"type":"string","enum":["success","failure","not_executed","unknown"]},"error_type":{"type":"string","enum":["unavailable","authentication","timeout","validation","permission_denied","unsafe","wrong_tool","other"]},"receipt_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","description":"Receipt UUID returned by evaluate_tool_risk."}},"required":["outcome_token","action_taken","result","receipt_id"],"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"invocation":{"mcp":{"endpoint":"/mcp","method":"tools/call","name":"report_tool_outcome"},"rest":{"method":"POST","path":"/v1/evaluations/{id}/outcome","input_mapping":"Put receipt_id in the id path segment; send remaining arguments, including the one-time outcome token, as JSON body."}}}