Watches, write
Update watch
Change a watch: its terms, its platforms, its label, its group, its reply notes or its posts a day. Send only what changes. The kind never moves — a topic is not a mention with different words, so add a new watch for that.
MCP
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "update_watch",
"arguments": {
"project_id": "<uuid>",
"watch_id": "<uuid>"
}
}
}Input
The watch's own id, from list_watches.
The terms, exactly as the dialog takes them: one phrase for a topic, the names people use for you on a mention watch, handles without the @ on an account watch. A topic holds one term; several terms make several topic watches.
Where the watch runs, one or more of x, hn, youtube, bluesky, reddit. Each is charged at its own blip rate; Reddit is stored and never polled.
What to call it. Empty names each watch by its own term.
A folder to move it into, or null to take it out of every group.
How to reply per intent, up to 12 rows of { intent, note }. Ignored on an account watch, which keeps none.
X account watches only: posts a day Sonket may be billed for from them. Null is 5, at most 50.
Returns
The watch as saved, every field, so a caller sees what the merge left.