Set my mail preferences
set_mail_preferencesThe user's own verdict mail — nobody else's. night: always (every mail as it comes), after_deploy (the default: at night, 22:00–08:00 UTC, only a break right after a deploy comes at once; the rest waits until 08:00 UTC) or morning (everything waits until 08:00 UTC). email: false stops every email CheckMyApp sends them (results, notices, answers — a notice that an agent connected as them and an invitation someone sends still arrive), true turns it back on. emails: single kinds of mail on or off, the rest unchanged (a security notice about a connected agent and an invitation always arrive). also_email_agent_told: true sends them mail about what you already told them too; by default they get only what you have not picked up within 15 minutes. With none of them, it answers what is set now.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "set_mail_preferences"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | false: no email from CheckMyApp to the user, save the two always on — a notice that an agent connected as them, and an invitation; true: back on | ||
| night | No | always · after_deploy (default) · morning — what verdict mail does at night, 22:00–08:00 UTC | |
| emails | No | Single kinds of mail on (true) or off (false), the rest unchanged: verdict · break_escalation · only_you_can · cause_notice · trial_paused · balance_used_up · feedback_answer | |
| also_email_agent_told | No | true: also email the user what you, their agent, already told them. false (default): they are emailed only what you have not picked up within 15 minutes |