Notifications, write

Update notifications

Change what a project emails its owner: the daily recap, the hour it lands, and the alert that does not wait for it. Send only the fields that change.

write

MCP

Tool nameupdate_notifications
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "update_notifications",
    "arguments": {
      "project_id": "<uuid>"
    }
  }
}

Input

project_idrequireduuid
recap_enabledboolean

One email a day, what the watches found.

recap_hourinteger

The hour it lands, 0 to 23, in the project's own timezone.

recap_skip_emptyboolean

On a day the watches found nothing worth replying to, send nothing at all.

alert_min_scorenull | 70 | 80

Email the hour a blip scores this or higher: 70 or 80. Null is off.

alert_max_per_day1 | 2 | 3 | 5

A hard cap on those alerts: 1, 2, 3, 5. The rest wait for the recap.

Returns

The settings as saved, every field, so a caller sees what the merge left.