Record an email decision and stop its local delivery
report_email_decisionRecord a legacy delivery decision and stop remaining Grok delivery and retries for one event.
Requires email:read and decisions:write. Use only for explicitly requested legacy delivery
handling; use complete_email_batch for this AI connection's monitoring progress instead.
Returns recorded/duplicate flags. Repeating the identical decision and reason is safe;
changing an existing decision fails. Does not modify source mail or send a notification.
Requests already sent may still complete. This can affect Grok delivery, so do not use it
merely to avoid processing an email in another AI connection.
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": {
"event_id": "<event_id>",
"decision": "<decision>"
},
"name": "report_email_decision"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Optional explanation, at most 1000 characters. Exact duplicate decisions must reuse the same reason. | |
| decision | Yes | Agent's recorded classification: notify, digest or silent. This value does not trigger a notification. | |
| event_id | Yes | Authorized InboxMCP event ID whose remaining legacy delivery should be stopped. |