Title92/100
Cancel email draft
The title clearly communicates the tool’s action and subject. Keep it concise.
Description90/100
Cancel an unsent native email draft when the user asks to discard or revise it. Pass its approvalId as callId. Never cancels an email that is already sending or sent. Cancel the previous draft before presenting a revised one; do not claim cancellation unless this succeeds.
The description explains the capability, when to use it, and what to expect.
Inputs96/100
Input documentation gives an agent enough context to populate the arguments.
callId
Exact approvalId of the unsent native email draft to cancel.
Clear enough to supply this argument.
Annotations100/100
All four behavior hints are declared.
{
"readOnlyHint": false,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": true
}Output schema74/100
The output schema explains the structured result.
View output schema
{
"type": "object",
"required": [
"status"
],
"properties": {
"status": {
"const": "cancelled",
"description": "Draft is cancelled, including repeated cancellation."
}
},
"description": "Cancellation acknowledgement for an unsent native email draft.",
"additionalProperties": true
}