Watch Event and Set Alerts
watch_eventStars one event and turns on its alerts, or changes the triggers or email mode of an event already starred; only what you pass changes, and the triggers input lists each trigger and its range. Use it when the person asks to watch one event or to be alerted about it. The plan sets how many starred events alert at once, the newest first; dormanted lists the events this star stopped alerting. For alerts on every event that meets a predicate, use create_view.
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>"
},
"name": "watch_event"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| event_id | Yes | Event to watch (from search_events or screen_events). | |
| triggers | No | Per-event trigger settings, e.g. {"price_z":{"enabled":true,"params":{"threshold":2.5}}}. Each key says what it alerts on and the range of its params. Omit to use the saved defaults. A value outside its range is refused with an error naming the field and its min and max, and nothing is written. | |
| notification_mode | No | `instant` = email each alert as it happens (default); `batched` = the alerts go out together in one email; `muted` = record alerts without sending them. 'digest' is the old name of 'batched', accepted until 2026-11-30 and stored as 'batched'. |