Report what you did after an allowed action
report_action_outcomeCall AFTER acting on an allow from verify_premises, once per lease: report whether you executed the action, abandoned it, or tried and failed (optionally with the external system's identifier for it, never content). Requires the mcp:report scope. Accepted only for a lease this same connection used in verify_premises, with the same intended_action. Recorded as evidence of what you report; it is NOT proof of enforcement and authorizes nothing.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"lease": "<lease>",
"intended_action": "<intended_action>",
"outcome": "<outcome>"
},
"name": "report_action_outcome"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run | No | The run from start_agent_run you acted under — the SAME run that check_premises/verify_premises authorized this lease under. Required on a shared installation. | |
| lease | Yes | The lease token from check_premises that verify_premises accepted for this action. | |
| outcome | Yes | What you did after verify allowed it: executed the action, abandoned it, or tried and failed. | |
| external_ref | No | Optional identifier of the action in the external system (e.g. a message id). An identifier only, never content. | |
| intended_action | Yes | The SAME intended_action string used for check_premises and verify_premises. |